这个EA交易是基于 Price_Extreme_Indicator 通道指标的,
策略很简单:
仓位是在符合以上条件时在每个新柱上建立的,如果有买入信号出现,而又有开启的卖出仓位,这样的仓位将会被关闭,而建立一个新的买入仓位。对于卖出情况就相反。
EA交易允许启用/禁止买入/卖出交易,以及反转指标信号,在卖的时候买入等等。您也可以设置止损和获利点数,如果设置了无效的止损和获利,EA会把这些数值设到交易品种所允许的最小 StopLevel。
If the lot value is invalid, the EA will adjust it to a proper value. 如果手数太大了,EA会调整它以能够开启一个仓位,如果没有资金来开启最小的手数,信号就将被跳过。
注意,如需正常工作,该EA需要编译好的 Price_Extreme_Indicator 指标文件。另外请注意,这个EA是设计用于练习和测试策略用的。
这个 EA 有 11 个可以配置的参数:
为了检验这个策略,使用默认设置和2017年1月2日到2018年1月19日的数据进行了测试,不幸的是,在这种模式中 (通道突破时交易) 在测试刚开始就爆仓了,然后我们使用反转信号来测试,得到了下面的结果:


时段 M5, 测试时间段: 2017.01.02 - 2018.01.19
所有的参数都是默认的,除了 reverse 之外 (Reverse trade == "Yes")
测试图显示出,EA非常依赖于市场的状态(趋势/平盘),在这次测试中,EA在通道边界内部交易,可以清楚地看到稳定的获利/亏损。当在通道内交易时,在平盘区域EA会创造利润,但是一旦开始有趋势了,在通道内的交易就变得没那么赚钱了。所以策略可以进一步开发: EA 应当在平盘时在通道内进行交易,在有趋势时在通道被从趋势方向相同方突破交易。
由MetaQuotes Ltd译自俄语
原代码: https://www.mql5.com/ru/code/19818