您现在的位置是:主页 > MT4外汇平台 >

MT4智能交易系统(MQ语言)编程手册

2022-04-12 21:19MT4外汇平台 人已围观

简介MT4智能交易系统(MQ语言)编程手册 点击-j■查看若何增添、启动、测试智能交往体系软件。 智能交往体系软件是一个革新的交往器械, 准许客户对己方的交往政策实行设定并实行测试。...

  MT4智能交易系统(MQ语言)编程手册点击-j■查看若何增添、启动、测试智能交往体系软件。 智能交往体系软件是一个革新的交往器械, 准许客户对己方的交往政策实行设定并实行测试。 还能够创筑 新的技巧目标 获取交往体系的渐渐注脚一反转条一点击 MultiBank FX 标准员 MultiBank FX 向那些思要对其交往政策实行主动化,但又不思研习智能交往体系标准道话客 户供应标准服 务。欲知详情,请干系,+‘鼍 j 蠢 F 智能交往体系软件是用来对交往流程全程主动化, 免去交往商一口气对市集实行 。 很众专 业 交往商操纵众层交往体系, 对分歧的市集和正在分歧的境况下实行操作。 大凡他们正在知名的分 析软件包里对 交往政策实行编写和测试,譬喻,MetaStock 和 TradeStation。 应用 Mu?Bank Trader 智能交往体系软件,招招领先,你能够把交往体系发作的信号和确凿 账户干系起来 如此连结以便于能追踪和处分你的某个时段的开仓部位,提交的订单和止损单。 什么是智能交往体系?它是一个用额外的 MetaQuotes 道话 4(MQL 4)编写的主动交往体系 (ATS), 和特定的图外干系正在沿途。 智能交往体系不只能通深交易商交往机缘, 况且还能主动施行交 易账户上的交 易,直接发送到交往效劳器。和评众的 IT 体系相通,智能交往体系体系援助史册数据政策 测试,图外上外 示的登入/登出点。 况且, 智能交往体系的可施行码阔别存储于源文献和加密的施行文献中 一这种安放保障 了交往商所应用的逻辑荫蔽(如有需要的话) ,而不会泄密。 编写己方的智能交往体系软件也额外容易:考试一下吧!不需倘使专业编程好手,你只需求 学会应用额外 浅易的道话-MQL 4 道话。即应用户不行自行编写智能交往体系规定,然而他需求熟习迩来 的编程工夫, 可是很或许不需一个小时他便职掌了这些规定并能编写标准。 众数的交往商为 MetaStock 和 TradeStation 软件拓荒了众种众样的交往政策。此中大都均被 翻译成 MQL4 道话,这就使得用户能够把前期累计的体味并合到内部去。有些即学即用智能交往系 统版本能够从 本页下载。 萋笔 l 智能立易体系 句 Aut o_Tr ading_Sltzt em 鼋 MACD Sample e 鼋 hloving ATrerage MultiBank Trader 软件将智能交往体系正在标准的根目次/Experts 子目次里保留为*.MQ4(source text) 和*.EX4(可施行码)文献。交往商能够无尽量地保留智能交往体系数据,这些数据能够通 过导航条窗曰

  容易地加以处分。 创筑自界说智能交往体系数据的标准以及将数据和交往终端连结正在 Mu?Bank Trader 用户指 南里有周密 的描写。 MetaQuotes4 道话是用来编写自界说智能交往体系软件, 以便使交往标准处分主动化以及执 行交往商自 己的交往政策。MetaQuotes 4 道话易学、易用、易创筑。MetaQuotes 4 道话包罗相当数目 的变量,用来限度目前和前期的报价、重要的算术和逻辑运算和特质,重要的内置目标和用 来开启和限度头寸的命 令。正在语法上,该道话和由 TradeStation 技巧有限公司拓荒的简便道话一致,然而它有其自 身的少少具 体特质。 标准代码是用 MetaEditor4 编辑器编写的,它可以用分歧的颜色集合反响 MQL4 道话的分歧 组织,以是, 有助于用户熟习专家体系的文本。说明劈头于//符号(双斜线) 。说明也能够用“斜线一 星号”一“星号 一斜线”组合(/木[说明]术/,就像正在”C”编程道话相通) 。 幽土 i ]h‘ ‘irl:I r‘.u 一 jl 要 1r 皇 j.J¨越 设定和限度操作政策,交往商保留一份日记文献,存储发作的信号新闻、变量输出和已施行 交往的结果。 智能交往体系日记保留正在 MultiBank Trader 目次下/logs/YYYYMMDD.log 文献里。目前的日记 能够从下 方的“终端”窗口(日记标签)直接进入。 l L 兰塑 J 啦藏熹 l 厂 i 三面匿 i 云卸 i r l u\r;j∥r.B.引 I_]USDLHF,Hl 厂五面 Cr I 11 一f 曾宣 :三: : ; : ; : :0j;i:iz 三 主乙弋: :二:=邑甚 iz. :_I 三 j1 三弋三二 l - -:-.-: ; : 二。丑 Jii:i£: yCTi【三土 T 暑=a 暑兰 瘪纂_。ff。筇‘』誓?;_ 史册 l 价位报警 l 丽藉—L 塑能变易系堑—厂百毛 l 进入 MQL4 道话的目次体系,要么按目次按钮或从器械菜单翻开 MetaQuotes 道话辞书窗口 操作。这个短 小的手册蕴涵分类、运算、存储词语等成效,使得用户对该道话所用到的每个元素都有所了 解。 ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ ◆ 』 掌 ± .,:f.n 立 、 1u., r.-ii:r.vr ! j! y:r_ ,_H 蚪 ] li - ll --- ┃ ┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ━━━━━━━━━━━━━━━━━━━━━━━┫ ┃ 幽 立 件 哩 ) 编 辑 哩 ) 查 看 噬 ) 工 旦 哩 ) Windo^ 助 助 噬 ) 一日 x ┃ ┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ━━━━━━━━━━━━━━━━━━━━━━━┫

  ┃ ┃ ┃ irLt countar=l: ┃ ┃ ┃ for (int i=l:i=Barz:i++) ┃ ┃ ┃ Frint ([:loza[i-l]): ┃ ┃ ┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ━━━━━━━━━━━━━━━━━━━━━━━┫ ┃ ┃ Firoirs l-iirutliinFiles lOJm~~ineUib,raryl HelpI ┃ ┣━┻━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ━━━━━━━━━━━━━━━━━━━━━━━┫ ┃For Help, prezz oi ILr l, [:01 1 ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ━━━━━━━━━━━━━━━━━━━━━━━┛ 1。重要道话组织 像其他任何道话相通,MQL4 有一套组成基础组织的重要构成元素。这些构成元素以一种特 殊的式样组合 摆列的,以便代外合适的陈述和外达。 道话的重要对象便是数据,包罗三品种型:数字、逻辑和摆列。整个的数值均采用双格局, 逻辑数据或许 包罗真值和假值。摆列便是用省略号标注的一系列字符。字符串也叫做文本串。数据能够包 含正在合适类型 的变量之中,或直接由标准的源文本发挥出来。 一个 MetaQuotes 道话陈述指一个完美的用法证明。 陈述能够包罗保存字、 运算符号、 数据、 变量、外达 式或标点符号,况且老是以分号末端。 保存字指具有特定或卓殊旨趣的预先设定的词语。 运算符号指正在数据、变量和(或)外达式中特定的全部运算符号。 变量是用来控制数字、摆列或逻辑数据的。 外达式指保存字、变量、数据和运算符号的组合,因力它们具有道话的 3 中类型(保存字、 变量、数据) 中的任一价格。 标点符号用来代外外达式,界定参数,划分词语或从新摆列谋略按次。 2.标点符号┏━━━━┳━━━━━┳━━━━━━━━━━━━━━━━━━━━━━ ━━━━━━━━┓ ┃ 字 符 ┃ 名 称 ┃ 描 述 ┃ ┣━━━━╋━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━ ━━━┫ ┃ ┃ 分 号 ┃ 结 束 MetaQuotes 4 语 言 指 令 ┃

  ┣━━━━╋━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━ ━━━┫ ┃ ┃ ┃对外达式的值实行分组,革新谋略按次。 ┃ ┃ () ┃圆括号 ┃标注函数参数并启动变量描写外达式 ┃ ┃ ┃ ┃标注变量的初始值并正在变量描写区摆列组合 ┃ ┣━━━━╋━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━ ━━━┫ ┃ ┃ ┃提取函数值时,对参数实行划分 ┃ ┃ ┃ ┃ 正在 变 量 描 述 区 对 变 量 进 行 区 分 ┃ ┃ ┃ 逗 号 ┃ ┃ ┃ ┃ ┃正在描写摆列长度时对数字实行划分 ┃ ┃ ┃ ┃ 区 分 进 入 排 列 元 素 的 指 标 ┃ ┣━━━━╋━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━ ━━━┫ ┃ ┃ 冒 号 ┃ 用 正在 变 量 描 述 区 , 启 动 变 量 列 外 ┃ ┣━━━━╋━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━ ━━━┫ ┃ ┃ 引 号 ┃ 标 注 一 个 文 本 ( 字 ) 串 。 ┃ ┣━━━━╋━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━ ━━━┫ ┃ ┃ ┃ 标 注 数 字 , 确 定 排 列 长 度 ┃ ┃ [] ┃方括号 ┃标注进入某个额外摆列元素的数字(指数) ┃ ┃ ┃ ┃ 标 注 进 入 历 史 数 据 的 期 间 数 字 ┃ ┣━━━━╋━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━ ━━━┫ ┃ ┃ ┃充任运算括号。 能够用来庖代 begin...end。 将指令系列分隔成块。 ┃ ┃ ┃ 波 形 括 号 ┃ ┃ ┣━━━━╋━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━ ━━━┫

  ┃ 4 鼍 茸 ┃ 注 解 括 号 ┃ 标 注 注 解 ┃ ┣━━━━╋━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━ ━━━┫ ┃ ┃ 双 斜 线 ┃ 明 确 说 明 单 串 注 解 的 开 始 ┃ ┗━━━━┻━━━━━┻━━━━━━━━━━━━━━━━━━━━━━━━━━━ ━━━┛ 3.运算符号 运算符号分成 5 组:分派符号、字串符号、数学运算符号、合连符号和逻辑符号。 3.1.分派符号 分派符号’=’ (等号)是用来将全部数值(数字、摆列或逻辑,视变量类型而定)分派到变 量中。分派值可 以是外达式的结果。譬喻: 变量:Counter(0), Counter=Counter+1;结果,反向变量取值为 1。变量值也能够分派来对元素实行摆列。 3.2.字串符号 操作文本串,唯有一个运算符能够用上: ’+’ (加号) 。 它是用来连结两个字串晌。比 如 变量:字串(?’); 宁串=”some_”+”text” ; 结果,字串变量蕴涵“some_text”如此的文本串,准许将字串与数字和逻辑值联结起来。 正在后面的这个 例子里,数字及或逻辑值正在联结前,应转化为字串类型。譬喻: String=”string”+1; 以是,字串变量将蕴涵”stringl”的文本串。 操作数不只能够是数值, 也能够是相应的含有如此数值类型的变量, 以及外达式, 经施行后, 便发作如此 的数值。 3.3.数学符号 4 种重要的数学运算:加法一’+’ (加号) 、减法一’一’ (减号) 、乘法一怫’ (星号) 、除 法一’/’ (斜 线) ,都用正在谋略数值的数学外达式里。 数学外达式的例子:( Ask+Bid)/2,High[l]+20 米 Point 3.4.合连符号 合连符号用来对同品种型的两个数值实行比力。 或“假值” , “小于”一’’ (左小于号) , “不等于”一’’ : “小于或等于”一’=’ ; 正在 MetaQuotes II 道话的限度组织里。譬喻: 第一个数值和第二个数值实行比力,发作逻辑值“真值” “大于”一’’ (右小于号) ; “等于”一’=’ (等号) ; “大于或等于”一’=’ 。由合连外达式而博得的逻辑值用 if FreeMargin1000 then exit,这个字申按辞书按次实行比力,即, ”aaa”字串被以为小于字串 ”ZZZ” 。当逻辑值实行比力时,咱们应当谨记: “True”的逻辑值的数值为 l,而“False”的

  4.2.MetaQuotes 4 道话的指令组织 4.2.1.变量公告和语句 正在谋略流程中保留且自数据央求应用变量。变量正在本标准的下手片面就用保存字、变量、排 列和界说实行 了阐发。他准许应用这些词语的负数局势,即“Va riables,Arrays and Defines” 。 这些词中 间总有 一个劈头变量的公告阐发。这些词语的差异如下: ”variable”语句浅易变量, ”array”语句 摆列, ”define” 语句附加用户界说的变量,相像于预先界定的用户变量,均能够通过设备对话框实行修削, 即从外部修削。 然而,又不像预先界定的变量,用户变量能够正在标准内部的谋略流程中实行更改。 变量公告话法: 变量:名称(初期值) ;这里名称便是变量的名字; “初期值”便是变量的早先值。初期值对 变量的类型 一数字、字串或逻辑值实行界定。 一个数字变量公告的例子: Va riable:Counter(0); 一个字串变量公告的例子: Va riable:Stringl(”轻易宁半” ) ; 一个逻辑变量公告的例子: Variable:MyCondition( false); 数组声明语法: Array:ArrayName[Array length](初始值) ;此中,数组长度有一个或若干(众达 4)个数字 一数字number[, number[,number[,number]]]. 正在 MetaQuotes 4 道话里, 数组或许是 1 一,2 一,3-,4-个元素长度,平常景况下,数组 便是一组能够用统一 个名称查找到的、并按摄影继成行定位数组且给定了数组元素的序列号(数)的变量。数组 简单于对同样 器类型的数据排序。数组的一个典范例子便是交往终端的史册数据,譬喻,收盘、开盘、高 点位、低点位、 交往量。这些数据动作简单元素数组的。譬喻, Close[5]指撤消 5 个交往时期的收盘值。 两个元素的 数组或许是一个浅易外格,此中第一个分量为行而第二个分量则为列。 Array:MyTable[ 10,5](0);//一个 10 行 5 列的外格。 print( MyTable[2,4]);//打印第二行的第 4 个元素 数组或许包罗任何类型的数值一数字、字串或逻辑值,然而应当为统一类型,此中的初期值 正在数组被公告 时为特定的。 附加用户界说变量公告语法: 界说:名称(初期数) ;此中名称为变量名称;初期数为变量早先的数字值。 应当属意,附加用户界说变量或许只为数字类型。如上所述,用户界说变量能够正在标准的计 算流程中实行 修削。 这些修削只可应用到智能交往体系确当前时段, 直到额外的智能交往体系从图外中删

  for Counter=1 t0 10 begin if Counter Bars then continue; print( Close[ Counter ] ); end,达个例子证明一个将被施行了差不众 10 次的轮回。但收盘值(counter)被打印不会比基 准次数众。 ”?”代外 MetaQuotes 4 道话的其他语句。 4.3.交往终止的预选界定变量 为了最大的简单用户,交往终止的少少变量能够从智能体系输入。 AccountNumber-账号(同义词:AccNum) Ask -卖价(买方出价) Balance -交往账户的余额值 Bars -图外上条形的数目一证明用数据填充图外水平的额外紧要的一个变量。 Bid -买入价(卖方要价) Close -收盘代价 Credit -信用优先 Equity -账户状态,包罗未达成利润 FreeMargin -交往账户的自正在保障金值一也用来核查账户资金的可用性; High -期问最高价位 Low -时期最低价位 Margin 一用来维持开仓部位的资金(保障金) Open -开盘价 Point -目前金融器械单点上的价格(此点此时智能交往体系体系运转) ,譬喻, USD/JPY 0.01, USD/CHF - 0.0001 等。 PriceAsk -正在市集观测窗口上显示确当前卖价。 PriceBid -正在市集观测窗口上显示确当前买价。 PriceHigh -目前 24 小时代间的最高买价。 PriceLow -目前 24 小时代问的最高卖价。 PriceTime -正在市集观测窗口上显示确当前工夫。 Time -代价图外上的条形工夫的基准时问; TotaIProfit -整个开仓部位的总未达成利润; TotaITrades -开仓部位的总数和交往终止上的延迟订单; Volume -交往量(时期交往的数目) 应属意到,Close,Open,High,Low,Volume,Time 为史册数据数组(seriesarrays),正在上个 交往期 间准许进入这些数据。 4.4.内置函数 MetaQuotes 4 道话供应很众成效,可用于众种众样的局面。这些包罗技巧目标、交往成效、 工夫成效、 数学和三角函数成效、数据转换和输出函数,等。 Abs -返回这个数值的绝对值(模块】 语法:Abs 函数(n 个外达式) 参数: 数值 AccountName -返回蕴涵用户名的文本串 (同义词:AccName) Alert -发作蕴涵用户界说数据的对话屏 语法: Alert(?)

  参数的任何非零数都或许。 Ceil -返回代外最小贴近整数的一个数字,它等于或大于特定的数值。 语法:Ceil(n 个外达式) 参数:数值 CloseOrder -收盘头寸(部位) 语法:收盘头寸(订单、单元、代价、滑动量、颜色) Parameters:参数: order -开仓部位的订单数 lot:s -单元数 price -优先收盘价 slippage -最大代价滑动值 color -图外上交叉点的颜色 Comment -正在图外的左上角发作的用户界说数据 语法: Comment(...) 参数的任何非零数都或许。 Cos -谋略和返回数值的余弦值,代外用弧度显露的角度。 语法: Cos(n 分外达式) 参数:数值 CurTime -返回从 19 70 年元月 1 日起所历程的秒数。 Day -返回当月目前日序列号 DayOfWeek -返回当周目前日序列号。1-日曜日,2-礼拜一,?,7-礼拜六 DeleteOrder -删除前期提交的延迟订单 语法:DeleteOrder(订单) 参数: 订简单延迟部位的订单数 Exp -返回代外特定命值指数的一个数目 语法: Exp(n 个外达式) 参数:数值 Floor -返回代外最大贴近整数的一个数字,它等于或小于特定的数值。 语法: Floor(n 个外达式) 参数:数值 Highesl: -返回时期特定命间的 Open,Low,High,Close or Volume(取决于“类型”参数) 的最大 值。 语法: Highest(类型、beginbar、时期) Parameters:参数: Type 类型逐一个返回变量,或许去下列数值: MODE_OPEN,MODE_LOW,MODE HIGH, MODE_CLOSE,MODE_VOLUMEbeginbar -袁示条形的转换,与目前条形相合,并从中取值。 periods 时期一谋略施行依照的时期数 Hour -返回正在 24 小时代间内目前小时的序列数。 iADX -均匀教导举动目次 语法:iADX(时期、形式、转换) 参数: period -谋略的时期数; mode -数据类型,能够取下列数值:MODE_MAIN(重要目标) 、MODE_PLUSDI(line +DI),

  shift -与目前条形(撤消时期数)合连的转换,为数据待取值的依照。 iRSI -相对强弱目标 语法:iRSI(期问、转换) 参数: 时期一谋略时期数: SAR -扔物线 语法:iSAR(程序,最大值,转换) 参数: 程序一增量,大凡是 0.02; 最大值一最大值,大凡是 0.02; STO -”随机振荡”目标 语法: iSTO(%K 期问、 %D 时期、 慢、本领、形式、转换) 参数: %Kperiod - %K 线时期; %Dperiod - %D 线时期; slowing -慢值; method -谋略本领, 取下列值: MODE_SMA (浅易均匀) 、 MODE_EMA (指数值) 、 MODE_WMA (权 重值) ; mode -数据源,能够取下列值: MODE_MAIN(主目标线) ,MODE SIGNAL(信号目标线) ; shift -与目前条形(撤消时期数)合连的转换,为数据待取值的依照。 iWPR -威廉氏百分数规模目标 语法:iWPR(期问、转换) 参数: 期问一谋略期问数: shift -与目前条形(撤消朔问数)合连的转换,为数据待取值的依照。 IsDemo -即使智能交往体系体系正在试用帐户运转,返回逻辑值,不然会返回舛误值 Islndirect -即使应用反向式样对特定器械实行谋略,会返回准确的逻辑值,不然会返回舛误 值。 LastTradeTime -返回代外迩来交往施行工夫的一个数字(SetOrder,DelOrder,CloseOrder, ModifyOrder),谋略从 1970 年元月 1 日 0 点历程的秒钟数。 Log (-特定正数值的对数 语法:日记(n 个外达式) 参数: 正数值 Lowest -特守时期返回开仓, 低, 高, 收盘或交往量最小值 (依照” 类型” 参数而定) ...returns 语法:最低点(类型、beginbar、 时期) 参数: type -能够取下列值: MODE_OPEN,MODE_LOW,MODE_HIGH,MODE_CLOSE, MODE_VOLUME beginbar -显露条形的转换,与目前条形相合,并从中取值。 periods 时期一汁算施行依照的时期数 Minute -返回目前小时的分钟序列数。 Mod -返回代外着一个接着一个的数值的整数 语法:Mod(n 个外达式 l, n 个外达式 2)

  time -参照图外第有时间: price -参照图外第一代价; string -文本串; color -文本颜色 Sin -谋略并返回代外弧度角度的数值 语法:Sin(n 个外达式) 参数: 数值 Sqrt -谋略和返回特定正数值的平方根 语法: Sqrt(n 个外达式) 参数: 正数值 Srand -设定伪随机数字爆发器到初始状况。即使应用爆发器,将其正在启动标准时一次性设备 到初始状 态。 初始设备所用的最佳值便是工夫函数回归的数字一正在此景况下, 发作按次的随机性就增 大。 语法:Srand(工夫) 参数:正数值 Symbol -返回智能交往体系运转的金融工出面称的文本串。 Tan -谋略并返回代外角度弧度的正切数值。 语法: Tan(n 个外达式) 参数: 数值 TimeToStr -返回带有”yyyy.mm.dd hh:mi”类型的文本串,由代外历程 1970 元月 1 日起的 秒钟数 的特定命值。 语法: TimeToStr(时问) 参数: 正数值 Year -返回当年数。 渐渐创筑浅易参谋软件 咱们现正在就创筑智能交往体系, 并正在运转准则的光滑异同转移均匀线目标, 该体系具有较强 的收获材干, 援助追踪止损和最大的保证安适操作。 下面所给的例子, 交往通过对简单的部位实行开仓和 限度。 交往规定: 众头进场- MACD 目标正在零点之下,向上走,或由下行信号线穿过。 空头进场- MACD 目标正在零点 众头退场一通过施行收获限额,转移止损或当 MACD 目标穿过信号线(MACD 揩标正在零点 以上,向下走,或由上行信号线, , 生l 仟 一, , 唧矗·空头退场一通过施行收获限额,转移止损或当 MACD 目标穿过信号线(MACD 目标正在

  i 誓 Moving Aver 回』卫皇上Ⅱ鱼七 L 向例 l 憧藏熹 叠 附加到图外吐) 修醵嗵) Enter 删陈哩) Delete 0 创筑哩) Ins ert ^.玉爵加到崆藏熹哩) 设备飞速键喧) 或点击该智能交往体系,正在对话框被选择“准许及时主动交往”并点确定。智能交往体系就 会作事了 且£且三业 ul} 一囵 智能交往体系整个代码正在 当你对智能交往体系做出编写时,必需谨记: 编写和测试交往.1t 台的智能交往体系具有很众细节特质: l 确定 J【职}矿][二紧要[] 页都可找到 正在开仓之前,必需查抄你账户上口 jl 用保障金的有用性。假若可用保障金亏空时,则开仓部 位 ●(1)X l-Il-ra rrj 3 m rn m r\i ru r .J LO .L) LO 交往将腐化。必需属意的是,为了到达测试的目标,可用保障金起码应正在 1000,由于一个 单元 的测试代价为 1000。 //即使{呆证金 1000,那么退出,无资金一退出。 正在开仓、 平仓或者修削已有部位或删除延迟订单(曾经施行以下任何的操作: . 1?=?, j ,_)之后,创议应用 Exit 语句竣工智能交往体系的这 片面的操作,这将有 10 秒钟的限度工夫间隔来施行该项操作。还应属意,10 秒钟的限度时 间不 合用于测试形式(你能够一口气做几次交往) 。其余,假若不是用 Exit 语句来竣工智能交往系 统的 上述交往操作,智能交往体系的测试结果将和确凿交往分歧。 ff 退出 //施行 为了避免正在测试形式顶用少于 10 秒的间隔来施行几项交往,你只需确保从上一次交往到下 一次 的交往依然超越 10 秒。

  //确保目前的时值离前次交往的施行大于 10 秒。 If C L』rT;me ~iS 芒 T .TiCie 丁 iⅣje+Il0 下 hen B; Se 亡 0rderfoP S 匡 LL,L0tS。B i 西。3,@,Bj《. .下 a 史册数据能够用己引索的预设变量 . .¨,来存取。 正在这种景况下,指数是指必需回顾谋略的期问数。 //即使上个 BAR 柱状线的裁减小于倒数第二个 BAR 柱状线 一广 heh 匡 X:t; 交往平台中的智能交往体系援助 4 种形式 OHLC 点(Open/High/Low/Close)形式。 由于体系正在此的测试目标仅限于 开盘价、收盘价、最高价、最低价,因而这个测试体系是最速的。然而,这个测试结果 与智能交往体系施行的现实交往的结果或许会分歧。 每 3 点一次形式:正在测试智能交往体系时,每推广三点就会模仿发作一个烛台图示。 每 2 点一次形式:正在测试智能交往体系时,每推广二点就会模仿发作一个烛台图示。 每 l 点一次形式:正在测试智能交往体系时,每推广一点就会模仿发作一个烛台图, 这种形式是最慢的然而测试结果是最贴近智能交往体系的现实交往的结果的。 (交往中 间每间隔 10 秒钟,调查结果) 正在编写和磨练智能交往体系流程中,以及正在对任何其他标准测试流程中,有时, 需求 输出 少少特殊的调试新闻。MQL II 道话还供应这类新闻输出的若干或许性。 将。i■函数以及蕴涵用户自界说的数据发送到屏幕对话框。 _ ”Free margin is” 。 j ■ ■函数将由用户界说的数据安置正在图外的左上角。 ”\n”字符用于结果一 行。 ’ ’ ’Free margin is”.1 t l ”\nEquity is” j 。 一函数是将由用户界说的数据输至体系日记。 。一’Total trades are” ”;Equity is” 1 . ”;Credit is” 。 函数是将指定的未平仓合约的全部细节输出到体系日记中。 PrintTrade(l); 当智能交往体系已测试完牛, 测试结果会以扩展名为。 的文献局势蕴藏正在你安设该交 易 平台所正在的日记的子目次中。即使你常常性地测试你的智能交往体系,别忘了按期删除 log 档,因 为它们或许累计到达数兆字节。

Tags:

广告位
    广告位
    广告位

标签云