大家好!今天要跟大家分享的是一个结合了两个独立交易系统的EA(专家顾问),它们分别使用了BykovTrend_V2和ColorX2MA。这个EA的特别之处在于它可以根据之前交易的结果来调整未来交易的规模。
当一个K线收盘时,如果趋势发生变化,EA会通过这两个指标的颜色变化来发出开仓信号。
为了方便管理开仓的仓位大小,我们在EA的输入参数中增加了一些选项。例如,在使用BykovTrend指标的系统中:
input uint A_BuyLossMMTriger=2; // 连续亏损的买入仓位数量,以减少资金管理
input uint A_SellLossMMTriger=2; // 连续亏损的卖出仓位数量,以减少资金管理
input double A_SmallMM=0.01 // 亏损时交易的资金占比
input double A_MM=0.1 // 正常交易时的资金占比
如果在同一方向上有两笔最近的交易,那么EA会以0.01的手数开下一笔单。若这两笔交易中至少有一笔未亏损,则新仓位的手数将为0.1。
使用ColorX2MA的交易系统,其输入参数与BykovTrend完全一致:
input uint B_BuyLossMMTriger=2; // B 连续亏损的买入仓位数量,以减少资金管理
input uint B_SellLossMMTriger=2; // B 连续亏损的卖出仓位数量,以减少资金管理
input double B_SmallMM=0.01 // 亏损时交易的资金占比
input double B_MM=0.01 // 亏损时交易的资金占比
为了确保EA的正常运行,必须将指标文件BykovTrend_V2.ex5和ColorX2MA.ex5放在<terminal_data_directory>\MQL5\Indicators目录下。
在下面的测试中,我们使用了EA的默认输入参数,并设置了止损。

图 1. 交易示例
以下是对2016年GBPJPY H2的测试结果:

图. 2. 测试结果图表
评论 0