MA2CCI:适用于MetaTrader 5的智能交易系统

Mike 2012.11.01 21:11 12 0 0
附件

这款智能交易系统(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