今天我们来聊聊一个非常有趣的交易工具——基于ColorMETRO指标的双向交易系统。这套系统可以自由配置,适用于长仓和短仓的交易。为了方便管理,这里有两个主要的输入参数组:
- 以L开头的参数用于管理长仓;
- 以S开头的参数用于管理短仓。
//+----------------------------------------------+ //| 长仓操作的EA输入参数 | //+----------------------------------------------+ input uint L_Magic=777; //L魔法数字 input double L_MM=0.1; //L交易占用的存款比例 input MarginMode L_MMMode=LOT; //L手数计算方式
//+----------------------------------------------+ //| 短仓操作的EA输入参数 | //+----------------------------------------------+ input uint S_Magic=555; //S魔法数字 input double S_MM=0.1; //S交易占用的存款比例 input MarginMode S_MMMode=LOT; //S手数计算方式
这两个交易系统各自使用不同的魔法数字,彼此完全独立。实际上,金融市场的动态往往是不对称的。在上涨和下跌市场中,同一个交易系统需要设置不同的参数。因此,在配置EA时,建议先禁用其中一个系统,只测试另一个系统。
input bool L_PosOpen=true; //L允许开长仓 input bool L_PosClose=true; //L允许平长仓
完成后,再对第二个系统进行同样的测试。
要让EA正常运行,编译好的ColorMETRO.ex5指标文件需要放在<terminal_data_directory>\MQL5\Indicators目录下。
在下面的测试中使用了默认的EA输入参数,测试时未使用止损和止盈设置。

图1. 对称设置下的交易示例
2017年EURJPY H4的测试结果如下:

图2. 测试结果图表

图3. 非对称设置下的交易示例
评论 0