今天我想和大家分享一个强大的交易系统,它结合了三个独立的交易策略:Skyscraper_Fix、ColorAML和X2MACandle。这个系统的最大亮点在于,它可以根据前面交易的结果动态调整后续交易的交易量。当趋势发生变化时,交易信号将在每根K线收盘时生成,变化的趋势由三个指标中的任意一个改变颜色来显示。
这个EA是对Exp_Skyscraper_Fix_ColorAML和Exp_Skyscraper_Fix_ColorAML_MMRec代码的进一步优化,新增了使用X2MACandle指标的交易系统。
EA的输入参数分为三组,分别是A、B和C,具体如下:
- A - Skyscraper_Fix;
- B - ColorAML;
- C - X2MACandle;
每个交易系统都需要单独配置,可以通过禁用其他交易系统来实现,相关的EA输入参数设置如下:
input bool A_BuyPosOpen=true; //A 允许进入多头头寸 input bool A_SellPosOpen=true; //A 允许进入空头头寸
为了确保生成的EA能够正常运行,必须在<terminal_data_directory>\MQL5\Indicators目录下存在Skyscraper_Fix.ex5、ColorAML.ex5和X2MACandle.ex5这几个指标的编译文件。
在下面的测试中,使用了默认的专家顾问输入参数,测试过程中没有使用止损和止盈。

图1. 交易示例
2017年EURJPY H6的测试结果如下:

图2. 测试结果图