Nevalyashka_BreakdownLevel - MetaTrader 4 专家顾问解析

Mike 2010.05.10 17:54 12 0 0
附件

大家好,今天我想和大家分享一个非常有趣的交易策略——Nevalyashka_BreakdownLevel,这是一个专为MetaTrader 4设计的专家顾问(EA)。

这款EA的主要交易策略是基于选定时间段的高点和低点突破。为了弥补亏损的订单,我们可以使用马丁格尔(Martingale)原则,通过增加手数来实现盈利。

该顾问会计算在TimeStart(观察期开始时间)和TimeEnd(观察期结束时间)之间的最高和最低价格。

这样,我们就能选择最适合交易的时间段。当价格突破该时间段的最高点时,我们会发出买入信号;反之,当价格跌破最低点时,则会发出卖出信号。止损设在该时间段的相对边界,而止盈则设在观察期的高度水平。

另外,可以在设定的时间点关闭订单,这个时间由TimeCloseOrder来决定(即所有订单关闭的时间)。

如果你将TimeCloseOrder设置为0或小于TimeEnd,那么订单的关闭将只在特定条件下进行,排除TimeCloseOrder的影响。如果订单以亏损结尾,系统会以增加的手数开启相反的订单,覆盖之前的损失;若订单盈利,则顾问会等待下一个时间段的启动,并重复这一过程。

参数No_Loss的作用是,当订单盈利达到一半时,止损会被调整到开单价的水平,从而确保不会出现亏损。

这款EA在使用4位和5位小数的经纪商表现良好,但在禁止以市场价开盘的经纪商处则可能无法正常工作。





这里提到的时间段是指价格图表上的时间框架。要在这项策略下取得成功,必须清楚了解价格何时可能发生“突破”。换句话说,要考虑时间敏感的新闻发布以及市场开盘的时机。

列表
评论 0