这款专家顾问(EA)是基于MQL4重写的,作者是 AntS,源代码链接在这里 https://www.mql5.com/en/code/7891。
工作原理
当价格上涨时,进行买入;当价格下跌时,进行卖出。当出现亏损时,需要加大仓位。价格的变动是通过两个K线的t1和t2偏移量(开盘价)来判断的,如果价格差异超过Delta_L(用于买入)和Delta_S(用于卖出),那么就会开仓。
下图展示了专家顾问在策略测试器的可视化模式下的表现,图2展示了测试结果。

图1. 专家顾问测试中的交易记录。
图2. 专家顾问在上个月(2012年9月)对EURUSD M15的工作结果。
参数设置
- t1 - 第一个K线偏移量。
- t2 - 第二个K线偏移量。
- Delta_L - 第一个和第二个K线的价格差(用于买入)。
- Delta_S - 第一个和第二个K线的价格差(用于卖出)。
- TakeProfit_L - 多头的止盈点。
- StopLoss_L - 多头的止损点。
- TakeProfit_S - 空头的止盈点。
- StopLoss_S - 空头的止损点。
- Lots - 初始持仓量(当AutoLot=false时)。
- AutoLot - 比例仓位输入。
- BigLotSize - 亏损后乘以仓位的系数。
- OneMult - 仓位的单次乘法。亏损后,仓位基于专家顾问开仓的数量进行乘法。如果设置为false,则每次新开仓位都进行乘法。
- TradeTime - 进入交易市场的小时。
- MaxOpenTime - 头寸的最大存活时间(以小时为单位)。
评论 0