深度解析:Ergodic CMI震荡器在MetaTrader 5中的应用

Mike 2011.07.14 00:18 80 0 0
附件

作者:Andrey N. Bolkonsky

Ergodic CMI震荡器(基于蜡烛图动量指数)是由William Blau在他所著的书籍《动量、方向与背离:应用最新动量指标进行技术分析》中详细描述的。

  • 将WilliamBlau.mqh文件放置在terminal_data_folder\MQL5\Include\中;
  • 将Blau_CMI.mq5文件放置在terminal_data_folder\MQL5\Indicators\中。

William Blau的Ergodic CMI震荡器

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