今天要跟大家分享的是 XCCI 指标,这是一款基于标准的 商品通道指数(CCI) 的指标,具备标准的平均偏差公式,同时可以选择不同的平滑算法,并动态调整超买和超卖水平。
与传统的 CCI 指标相比,XCCI 的最大亮点在于用户可以根据自己的需求,从十种不同的平滑算法中进行选择,具体如下:
- SMA - 简单移动平均;
- EMA - 指数移动平均;
- SMMA - 平滑移动平均;
- LWMA - 线性加权移动平均;
- JJMA - JMA 自适应平均;
- JurX - 超线性平滑;
- ParMA - 抛物线平滑;
- T3 - Tillson 的多重指数平滑;
- VIDYA - 使用 Tushar Chande 算法的平滑;
- AMA - 使用 Perry Kaufman 算法的平滑。
需要注意的是,不同的平滑算法对 Phase 参数的定义是不同的:
- 对于 JMA,其 Phase 参数为外部变量,范围从 -100 到 +100。
- 对于 T3,Phase 是平滑比率,乘以 100 以便更好地可视化;
- 对于 VIDYA,其 Phase 为 CMO 周期,而 AMA 的 Phase 为慢 EMA 周期;
- 对于 AMA,快速 EMA 周期为固定值,默认值为 2,提升的幂次同样为 2。
超买和超卖水平会根据 布林带(Bollinger Bands®) 的动态变化进行调整,以便更精准地进行交易。
该指标使用了 SmoothAlgorithms.mqh 库的类(需复制到 terminal_data_folder\MQL5\Include)。有关类的使用,详细信息可以参考这篇文章 “在不使用额外缓冲区的情况下对价格序列进行平均计算”。


评论 0