大家好,今天我们来聊聊基于XWAMI指标的交易系统。这个系统能够根据前几笔交易的结果,灵活调整即将进行的交易量。当趋势发生变化时(这会通过云的颜色变化来显示),交易信号会在K线收盘时产生。
下面我们来看看EA的输入变量设置,用于管理已开仓位的交易量:
input uint BuyTotalMMTriger=5; // 用于止损计算的最后买入交易数量 input uint BuyLossMMTriger=3; // 减少MM的亏损买入交易数量 input uint SellTotalMMTriger=5;// 用于止损计算的最后卖出交易数量 input uint SellLossMMTriger=3; // 减少MM的亏损卖出交易数量 input double SmallMM_=0.01; // 亏损情况下使用的交易资金比例 input double MM=0.1 // 正常交易情况下使用的交易资金比例 input MarginMode MMMode=LOT; // 手数计算方法
根据这些输入变量,如果从最后五笔交易中选择,其中三笔是同向的亏损交易,那么EA会以0.01手的量开下一个同向交易。如果最后五笔交易中亏损交易少于三笔,那么开仓量为0.1手。
为了确保生成的EA能够正常运行,编译过的XWAMI.ex5指标文件需要放置在<terminal_data_directory>\MQL5\Indicators文件夹内。
下面是使用默认的带止损的专家顾问输入参数进行测试的结果。

图1. 交易实例
以下是2017年EURUSD H1的测试结果:
图2. 测试结果图

评论 0