首页 系统交易 帖子

MetaTrader 5的双重CMO交易系统详解

附件
19502.zip (21.19 KB, 下载 2次)

大家好,今天我们要聊聊一个非常有趣的交易工具——基于CMO指标的双重交易系统。这个系统可以在MetaTrader 5平台上使用,能够帮助我们进行多头和空头交易,同时有很多灵活的配置选项。

系统概述

这个交易系统主要依赖CMO指标与零线的交叉来做出交易决策。我们可以将所有的输入参数分为两大类:

  • 以字母L开头的参数用于管理多头仓位
  • 以字母S开头的参数用于管理空头仓位
//+----------------------------------------------+ //| 多头仓位的输入参数 | //+----------------------------------------------+ input uint    L_Magic=777;          //多头魔术数字 input double  L_MM=0.1;            //每次交易的资金占比 input MarginMode L_MMMode=LOT;      //多头手数设置模式 //+----------------------------------------------+ //| 空头仓位的输入参数 | //+----------------------------------------------+ input uint    S_Magic=555;          //空头魔术数字 input double  S_MM=0.1;            //每次交易的资金占比 input MarginMode S_MMMode=LOT;      //空头手数设置模式 

注意,这两个交易系统使用不同的魔术数字,因此它们是独立运行的。在真实的金融市场中,情况往往并不对称。我们可能需要为上涨和下跌市场配置不同的参数。因此,建议您先测试一个交易系统,并通过特定的开关禁用另一个系统。

input bool    L_PosOpen=true;      //多头开仓许可 input bool    L_PosClose=true;      //多头平仓许可 

接下来,同样的方法也适用于第二个系统。

要确保Expert Advisor正常运行,您需要将编译好的CMO.ex5指标文件添加到<终端数据文件夹>\MQL5\Indicators中。

下文展示了使用默认输入参数进行的测试结果。在测试中未使用止损和止盈。

图1. 对称设置下的交易示例

图1. 对称设置下的交易示例

以下是2016年在USDJPY H4上的测试结果:

图2. 测试结果图表

图2. 测试结果图表

图2. 非对称设置下的交易示例

图2. 非对称设置下的交易示例

相关帖子

评论 (0)