这款智能交易系统(EA)是从MQL4重写而来的,最初由作者 George-on-Don 发布于这里 https://www.mql5.com/en/code/7746。
工作原理
该系统的入场点在于两条移动平均线(MA)的交叉点,并且同时CCI指标与零线的交叉也被考虑在内。出场点则是在两条移动平均线的反向交叉处。下面的图像显示了进入卖出仓位的信号,信号条通过垂直线标记,并在两条MA的反向交叉处出场。

此外,止损是根据ATR指标的值来设定的。原版使用的是形成K线的ATR,而这款智能交易系统则采用第一根完整K线的ATR值。
如果交易出现亏损,可以根据亏损交易的数量来减少新仓位的交易量。连续亏损的交易越多,手数越小;如果交易获利,智能交易系统则会继续使用初始手数进行交易。初始手数可以是固定的,也可以与可用资金成比例。
参数设置
- FMa - 快速移动平均线周期。
- SMa - 慢速移动平均线周期。
- PCCi - CCI周期。
- pATR - 用于止损的ATR周期。
- Lots - 订单交易量;当设置为0时,使用MaxR参数。
- SndMl - 当智能交易系统开仓和平仓时,通过电子邮件发送消息。
- DcF - 在亏损时的手数减少因子。如果值为0,则不进行减少;值越小,手数减少越大。如果手数无法减少,则使用最低手数。
- MaxR - 最大风险,范围为0-1(自由资金的比例)。当Lots值为0时有效。
备注
简单移动平均线是基于收盘价计算的,CCI也是基于收盘价计算的。只有指标周期可以在属性窗口中进行更改。
评论 0