在这里我们通过可以外部变量定制这个EA,国内炒外汇怎么开户MT4现正在能够实行EA可视化测试,但不是每个业务战术都能实行测试,也不是每个业务者都能写出好的EA。
本文描摹了若何运用智能业务测试效力通过某种EA的景象来测试没有源委编码的手工业务战术。要做到这点,只需求懂
本文提到了措施正在测试中完毕的2个效力Trade和AccountHistory,措施的运用伎俩细节请看
现正在你会做测试而且念立即起头业务体系的测试了。咱们先看看要做些什么计算就业。
然后正在MetaEditor翻开EA实行编译(按F5),能够看到编译音讯提示编译凯旋。
措施计算好之后,咱们能够起头计算图外模板。先翻开一个图外,扶植成你喜好的样式,
要记住,图外的右边要有足够的空间来显示战术测试器—操作框要放正在这里。以是当创修模板时,“平移图外”要选上。
每个业务者有自身的业务风气。为了使业务测试器相符你的风气,需求花5分钟足下做少许调节。
正在你业务时,你大概需求开启或闭上头寸,安插挂单,转移止损和止盈的名望。你需求采用来源寸的手数巨细,挂单失效
-LOT(Lot)-开一个头寸所用的手数(当RISK为0时,这个值是所用的手数,借使RISK不为0,则实质手数要源委谋划)
-STOPLOSS(SL)-止损。相对待开仓名望的止损点数。(当开仓时SL线并未转移的情景下SL是这个值)
-TAKEPROFIT(TP)-止盈。相对待开场名望的止盈点数。(当开仓时TP线未转移的情景下,TP是这个值)
-TRAILINGSTOP(TS)-转移止损。转移止损将继续主动伴随头寸。
你能够正在EA的代码中转移这些目标的预设值。比方,你风气于开仓头寸是1.0,2.0,5.0,10.0或50.0手,转移代码
其他的参数也能够如此改,规定是大括号中的数组只可有5个用逗号离隔的数值,默认值局限只可从1到5.
现正在咱们能够开启智能业务测试。翻开智能业务测试窗,采用vHandsTrade战术,采用一个钱银对和时分周期,选“每个
正在按下“起头”键之前,让咱们先看看EA的参数窗口。正在这里咱们通过能够外部变量定制这个EA。
实质上,这个EA惟有4个外部变量,都是从VisualTestingTools.mq4.担当过来的。悉数的变量都需求扶植使得措施
-SignalPoints-信号点数。当间隔SL,TP,开盘价此值时,高亮显示。比方,当此值为10时,借使价钱间隔SL线点,那么SL线会变高亮
-ShowCancelled-当此值为true时,能够正在业务史乘中看到作废的订单。
-ShowExpired-当此值为true时,能够正在业务史乘中看到到期主动闭上的挂单。
- BuySLColor - 正在Terminal窗,这个颜色会庖代要紧颜色,正在众头头寸时,此刻价亲近SL 的水准的时刻。
正在Account History窗,正在众头头寸时,这个颜色会庖代要紧颜色要是众头头寸被SL 闭上。
本EA 的布景颜色是玄色的,以是良众默认颜色是明亮的。要是你用的是白色背形势,那要设成暗的颜色。这也是我正在这
咱们能够用它开仓、下挂单,采用预置的参数。咱们将进修前面所提到的干系一面。本操作框内的悉数的操作正在暂停形式
下都是能够安详实行的,每一个行为都被EA 以为是指令而且不行被作废。固然这个EA 仅用于测试,操作不精准并不会让你损
失任何财产,但你有大概于是而倒闭。永远而劳顿的测试也会造成不良的业务风气。
Terminal 和 Account History窗口正在图外的下方,惟有咱们起头业务,它们才有实质。
咱们先来试开仓。开始,要界说好手数,确定SL 和TP 的点数,咱们不念等会儿又回来修削它们而糜掷时分。
前面说过,各参数的值是从操作框驾御的:咱们要将念要扶植的数值从操作框转移到屏幕任何一个地方。悉数的物件都能够
同时转移,也即: 假设我念设1 手,TP 是100,那咱们将对应的数值拉到肆意一个点就能够了。
-手数的谋划是这个公式:可用余额* Risk * 0.01 *杠杆/合约数。要是Risk=0,那么就取扶植的默认Lot 数
- SL 的点数由相应的线(下面有证明)来确定,借使SL 线没有被转移,则取默认SL 值
- TP 的点数由相应的线(下面有证明)来确定,借使SL 线没有被转移,则取默认TP 值
开仓有3 种粗略的途径:只需拖动相应的线到图外中,每种指令类型都有3 根线。
-开仓线(实线是众和空,破折线是挂单) 放正在中央,即介于SL 和TP 线和之间
假设你要开众仓,运用默认的SL 和TP 值(现正在分歧是50 和100),只消将Buy 线拉到图的一个名望,然后按F12 查
由于Buy 和Sell 是开正在时价上的,以是没有须要将它们的线拉到确切的名望,EA 会主动得到适当的数值。但挂单就需求
闭上仓位和作废挂单很粗略,咱们只需点选指令对应的Ticket 数,然后转移它就能够了。
仓位修削蕴涵了闭上和开启两一面:采用某一个修削的因素(开盘价,SL 或者TP),务必转移相对应的数值
当下一根K 线到来时,EA 将创修修削线用来修削对应的因素。当咱们转移好干系数值之后,按F12 观看结果。(译注:
这里作家没有很注意地证明修削的操作,实质上,修削TP、SL 等值时,先拖动vTerminal 中的对应数值戒备:是数值,借使拖
动不了,试验一下双击该数字脱离原名望,然后不才一根K线,该值正在图中对应的线会形成黄色,直接拖动这根黄色的线到你
借使你删除了Open Price 数值,就等于闭上了这个仓位—这个效力真的很便当
可同时修削的仓位的数目是没有限定的,你能够正在一根K 线的时分内修削悉数的仓位
读完本手册,你曾经晓得用史乘数据测试业务战术,不消成为一个编程者,运用手工测试,你能够测试任何史乘数据。
正在本文的末了,我念指挥你智能业务测试不是用于实正在业务,别将你的真钱用于一个测试措施。
为了使实正在业务中的仓位处置粗略化,一个名为AutoGraf 的正在线结构建立了,恰是该结构的少许创睹和代码催生了本措施
FXCG 相关资讯