今天,我们来聊聊基于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. 对称设置的交易示例。
以下是2015年在EURAUD H4的测试结果:

图2. 测试结果图表。

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