大家好!今天我们来聊聊一个非常有趣的交易系统——BrainTrend2_V2,它能够在MetaTrader 5平台上运行。这个系统有两个相同的交易策略,可以根据不同的需求进行配置。
输入参数的分类
为了更好地管理这两个策略,所有输入参数分为两个大类:
- L开头的参数用于管理多头仓位。
- S开头的参数用于管理空头仓位。
多头和空头交易的输入参数
//+----------------------------------------------+ //| 多头交易的输入参数 | //+----------------------------------------------+ magic numberinput uint L_Magic=777; //L magic number input double L_MM=0.1; //每笔交易的保证金占比 input MarginMode L_MMMode=LOT; //多头手数设置模式 //+----------------------------------------------+ //| 空头交易的输入参数 | //+----------------------------------------------+ input uint S_Magic=555; //S magic number input double S_MM=0.1; //每笔交易的保证金占比 input MarginMode S_MMMode=LOT; //空头手数设置模式
这两个交易系统使用不同的魔法数字,因此它们是两个独立的系统。在真实的金融市场中,情况往往是非对称的。在上涨和下跌的市场中,可能需要对同一交易系统使用完全不同的参数。
如何配置EA
在配置EA之前,建议先只测试其中一个交易系统,使用相关开关禁用另一个系统。以下是多头仓位的开关设置:
input bool L_PosOpen=true; //允许进入多头仓位 input bool L_PosClose=true; //允许退出多头仓位
完成后,再对第二个系统进行相应的设置。
为了确保Expert Advisor的正确运行,您需要将BrainTrend2_V2.ex5编译后的指标文件保存到<terminal_data_folder>\MQL5\Indicators目录下。
下面的测试结果使用了EA的默认输入参数,测试中未使用止损和止盈。

图1. 使用对称设置的交易示例。
以下是2016年GBPJPY H6的测试结果:

图2. 测试结果图表。

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