大家好,今天我们来聊聊一个非常有趣的交易工具——Exp_NRTR_Duplex,它是基于NRTR指标开发的双重交易系统。这个系统可以同时管理多头和空头头寸,适合不同市场条件下的操作。
系统结构
为了便于设置,这个EA将所有输入参数分为两大类:
- 多头操作:如果参数名以L开头,表示管理多头头寸的输入。
- 空头操作:如果参数名以S开头,表示管理空头头寸的输入。
//+----------------------------------------------+ //| 多头头寸的EA输入参数 | //+----------------------------------------------+ input uint L_Magic=777; //多头魔术数字 input double L_MM=0.1; //多头每笔交易占用的资金比例 input MarginMode L_MMMode=LOT; //多头手数检测方式 //+----------------------------------------------+ //| 空头头寸的EA输入参数 | //+----------------------------------------------+ input uint S_Magic=555; //空头魔术数字 input double S_MM=0.1; //空头每笔交易占用的资金比例 input MarginMode S_MMMode=LOT; //空头手数检测方式
系统独立性
这两个交易系统使用不同的魔术数字,彼此独立。金融市场往往不对称,因此多头和空头操作可能需要完全不同的参数配置。在开始设置EA时,建议先测试其中一个系统,关闭另一个系统以便于调试。
input bool L_PosOpen=true; //允许进入多头头寸 input bool L_PosClose=true; //允许关闭多头头寸
在设置好第一个系统后,再启用并配置第二个系统。
注意事项
为了确保EA正常运行,编译后的NRTR.ex5指标文件必须放在<terminal_data_folder>\MQL5\Indicators文件夹内。
以下测试使用了默认的EA输入参数,测试中未使用止损和止盈。

示例交易图表
对2016年GBPJPY H4的测试结果如下:

测试结果图表

非对称设置示例交易图表