使用ColorJFatl_Digit的双重交易策略 - MetaTrader 5的高效EA

Mike 2018.01.22 18:33 8 0 0
附件

今天,我们来聊聊基于ColorJFatl_Digit指标的双向交易系统。这套系统能够灵活配置,既适用于多头交易,也适用于空头交易,所有的输入参数都被分为两大类:

  • 以字母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正常工作,您需要将ColorJFatl_Digit.ex5编译后的指标文件添加到<terminal_data_folder>\MQL5\Indicators目录下。

在下面的测试中,使用了EA的默认输入参数进行测试,测试过程中未使用止损和止盈。

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

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

以下是2015年在EURAUD H4的测试结果:

图2. 测试结果图表

图2. 测试结果图表。

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

图2. 不对称设置的交易示例。

列表
评论 0