大家好!今天我们来聊聊一个非常实用的交易系统,它结合了两个独立的指标:BrainTrend2 和 AbsolutelyNoLagLWMA,并将其整合在一个EA(专家顾问)中。这套系统的一个亮点是可以根据之前交易的结果来调整未来交易的手数。
交易信号是在每根K线收盘时生成的,如果趋势发生了变化,就会通过这两个指标颜色的变化来显示。
为了更好地管理开仓的手数,我们在EA的输入参数中添加了一些选项。以使用BrainTrend2_V2指标的系统为例:
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。
对于使用AbsolutelyNoLagLWMA指标的交易系统,其输入参数与BrainTrend2_V2是完全相同的:
input uint B_BuyLossMMTriger=2; //连续亏损的买入仓位数量,触发减少手数 input uint B_SellLossMMTriger=2; //连续亏损的卖出仓位数量,触发减少手数 input double B_SmallMM=0.01; //亏损时的交易手数占资金的比例 input double B_MM=0.01; //正常交易时的交易手数占资金的比例
为了保证EA的正常运行,BrainTrend2_V2.ex5和AbsolutelyNoLagLWMA.ex5的编译文件必须放在<terminal_data_directory>\MQL5\Indicators文件夹下。
下面的测试结果是使用默认输入参数和止损进行的。

图1. 交易示例
2016年GBPJPY H6的测试结果如下:

图2. 测试结果图
评论 0