本文提到了程序在测试中实现的 2 个功能Trade和Account Historymt4复盘ea咱们能够用它开仓、下挂单,挑选预置的参数。咱们将练习前面所提到的闭系一面。本操作框内的统统的操作正在暂停形式 下都是能够安乐举办的,每一个行为都被 EA 以为是指令而且不行被打消。固然这个 EA 仅用于测试,操作不精准并不会让你损 失任何家当,但你有能够因而而崩溃。永久而勤奋的测试也会造成不良的生意习性。 Terminal 和 Account History窗口正在图外的下方,惟有咱们发端生意,它们才有实质。
而今你能够看到默认值曾经厘革了。 其他的参数也能够如此改,准则是大括号中的数组只可有 5 个用逗号隔绝的数值,默认值鸿沟只可从 1 到 5.
而今咱们能够开启智能生意测试。掀开智能生意测试窗,挑选 vHandsTrade 战略,挑选一个钱币对和时候周期,选“每个 即物价位”,以使得测试历程与确实情景相仿。
闭塞仓位和打消挂单很简陋,咱们只需点选指令对应的 Ticket 数,然后搬动它就能够了。
仓位删改包罗了闭塞和开启两一面:挑选某一个删改的因素(开盘价,SL 或者 TP),务必搬动相对应的数值 当下一根 K 线到来时,EA 将创筑删改线用来删改对应的因素。当咱们搬动好闭系数值之后,按 F12 参观结果。(译注: 这里作家没有很仔细地评释删改的操作,本质上,删改 TP、SL 等值时,先拖动 vTerminal 中的对应数值谨慎:是数值,即使拖
法式计划好之后,咱们能够发端计划图外模板。先掀开一个图外,扶植成你锺爱的样式, 参与目标 vTerminal.mq4 和 vHistory.mq4,将其保管为模板 vHandsTrade.tpl:
它们的性能顾名思义: - RISK (Risk) - % 用于开一个头寸的资金占保障金的百分比% - LOT (Lot) -开一个头寸所用的手数(当 RISK 为 0 时,这个值是所用的手数,即使 RISK 不为 0,则本质手数要经由企图) - STOPLOSS (SL) - 止损。 相闭于开仓职位的止损点数。(当开仓时 SL 线并未搬动的情景下 SL 是这个值) - TAKEPROFIT (TP) - 止盈。相闭于开场职位的止盈点数。(当开仓时 TP 线未搬动的情景下,TP 是这个值) - TRAILINGSTOP (TS) - 搬动止损。搬动止损将平素主动追随头寸。 - EXPIRATION (Exp) –挂单失效时候。以小时计。 你能够正在 EA 的代码中厘革这些目标的预设值。譬喻,你习性于开仓头寸是 1.0, 2.0, 5.0, 10.0 或 50.0 手,厘革代码 中如下的一面
要记住,图外的右边要有足够的空间来显示战略测试器—操作框要放正在这里。于是当创筑模板时,“平移图外”要选上。
每个生意者有本人的生意习性。为了使生意测试器适应你的习性,须要花 5 分钟控造做少少调剂。 正在你生意时,你能够须要开启或闭塞头寸,安顿挂单,搬动止损和止盈的职位。你须要挑选着手寸的手数巨细,挂单失效 时候等等,每一个可调剂参数而今正在管造面板上行为一列陈设出来。
开仓有 3 种简陋的途径:只需拖动相应的线到图外中,每种指令类型都有 3 根线。 -开仓线(实线是众和空,破折线是挂单) 放正在中心,即介于 SL 和 TP 线和之间 - SL 线(点-划线)的职位正在众的开仓线之下,正在空的开仓线之上 - TP 线(虚划线)买盘线之上,卖盘线之下 高于时值的挂单(Buy Stop and Sell Limit)的线放正在上面的行,低于时值的挂单(Buy Limit and Sell Stop)的线放不才面的行 假设你要开众仓,操纵默认的 SL 和 TP 值(而今分歧是 50 和 100),只消将 Buy 线拉到图的一个职位,然后按 F12 查 看结果。
当开仓时,EA 会用以下所提到的参数 -手数的企图是这个公式:可用余额* Risk * 0.01 *杠杆/合约数。如若 Risk=0,那么就取扶植的默认 Lot 数 - SL 的点数由相应的线(下面有评释)来确定,即使 SL 线没有被搬动,则取默认 SL 值 - TP 的点数由相应的线(下面有评释)来确定,即使 SL 线没有被搬动,则取默认 TP 值 - 失效时候(仅用于挂单) 操纵的是被挑选的数值
由于 Buy 和 Sell 是开正在时值上的,于是没有须要将它们的线拉到凿凿的职位,EA 会主动获取适应的数值。但挂单就须要 精准地指定主意价位,否则指令将不会推广。
咱们先来试开仓。起初,要界说好手数,决策 SL 和 TP 的点数,咱们不念等会儿又回来删改它们而虚耗时候。 前面说过,各参数的值是从操作框管造的:咱们要将念要扶植的数值从操作框搬动到屏幕任何一个地方。统统的物件都能够 同时搬动,也即: 假设我念设 1 手,TP 是 100,那咱们将对应的数值拉到任性一个点就能够了。
代替首要颜色。 - BuySLColor - 正在Terminal窗,这个颜色会代替首要颜色,正在众头头寸时,如今价靠近 SL 的程度的工夫。 正在Account History窗,正在众头头寸时,这个颜色会代替首要颜色如若众头头寸被 SL 闭塞。 - BuyTPColor -与 BuySLColor 无别,但利用于头寸结余时。 - SellOPColor, SellSLColor и SellTPColor -与前面的参数无别,差别的是利用于空头头寸。 本 EA 的后台颜色是玄色的,于是许众默认颜色是明亮的。如若你用的是白色后台色,那要设成暗的颜色。这也是我正在这 篇手册中所做的。
正在按下“发端”键之前,让咱们先看看 EA 的参数窗口。正在这里咱们通过能够外部变量定造这个 EA。
而今你会做测试而且念立地发端生意体系的测试了。咱们先看看要做些什么计划事情。 起初,从 CodeBase 下载所需的文献
MT4 而今能够举办 EA 可视化测试,但不是每个生意战略都能举办测试,也不是每个生意者都能写出好的 EA。 本文描写了怎么操纵智能生意测试性能通过某种 EA 的款式来测试没有经由编码的手工生意战略。要做到这点,只须要懂 得 MT4 的操作,无需理解编程,每个生意者都能够操纵它。 本文提到了法式正在测试中完成的 2 天性能Trade和Account History, 法式的操纵步骤细节请看 ; 即使你从没用过智能生意测试,那么推选看一下这些著作()