Ergodic CMI震荡器(基于蜡烛图动量指数)是由William Blau在他所著的书籍《动量、方向与背离:应用最新动量指标进行技术分析》中详细描述的。
- 将WilliamBlau.mqh文件放置在terminal_data_folder\MQL5\Include\中;
- 将Blau_CMI.mq5文件放置在terminal_data_folder\MQL5\Indicators\中。

William Blau的Ergodic CMI震荡器
计算公式:
Ergodic CMI震荡器的定义如下:
Ergodic_CMI(price1,price2,q,r,s,u) = CMI(price1,price2,q,r,s,u)
SignalLine(price1,pric2,q,r,s,u,ul) = EMA( Ergodic_CMI(price1,pric2,q,r,s,u) ,ul)
其中:
- Ergodic_CMI() - Ergodic - 蜡烛图动量指数 CMI(price1,price2,q,r,s,u);
- SignalLine() - 信号线 - 对Ergodic进行指数平滑的移动平均EMA(ul);
- ul - 信号线的周期。
- 图形绘制 #0 - Ergodic(蜡烛图动量指数):
- q - 用于计算蜡烛图动量的柱数(默认q=1);
- r - 应用于蜡烛图动量的第一条EMA(r)的周期(默认r=20);
- s - 应用于第一条平滑结果的第二条EMA(s)的周期(默认s=5);
- u - 应用于第二条平滑结果的第三条EMA(u)的周期(默认u=3);
- 图形绘制 #1 - 信号线:
- ul - 信号线的周期 - EMA(ul),应用于Ergodic(默认ul=3);
- AppliedPrice1 - 价格类型(默认AppliedPrice1=PRICE_CLOSE);
- AppliedPrice2 - 价格类型(默认AppliedPrice2=PRICE_OPEN)。
- q>0;
- r>0, s>0, u>0。如果r, s或u等于1,则不使用平滑;
- ul>0。如果ul=1,信号线和主线相同;
- 最低速率 = (q-1+r+s+u+ul-4+1)。

评论 0