首页 技术指标 帖子

掌握随机动量振荡器:MetaTrader 5 的实用指标

附件
372.zip (4.21 KB, 下载 0次)

作者:Andrey N. Bolkonsky

随机振荡器是由威廉·布劳(William Blau)开发的,基于随机动量指数指标(详情见《动量、方向与背离:运用最新动量指标进行技术分析》)。

  • 请将 WilliamBlau.mqh 文件放置在 terminal_data_folder\MQL5\Include\ 目录下。
  • Blau_SM_Stochastic.mq5 文件放置在 terminal_data_folder\MQL5\Indicators\ 目录下。

随机动量振荡器

随机动量振荡器

计算方法:

随机动量振荡器的计算方式如下:

SM_Stochastic(price,q,r,s,u) = SMI(price,q,r,s,u)
SignalLine(price,q,r,s,u,ul) = EMA( SM_Stochastic(price,q,r,s,u) ,ul)

其中:

  • SM_Stochastic() - 随机动量指数 SMI(price,q,r,s,u);
  • SignalLine() - 信号线 - 指数平滑移动平均,周期为 ul,应用于随机动量指数;
  • ul - 信号线平滑的 EMA 周期。

输入参数:

  • 图形绘制 #0 - 随机动量指数:
    • q - 随机动量的周期(默认值 q=5);
    • r - 应用于随机动量的第一个 EMA 周期(默认值 r=20);
    • s - 应用于第一个平滑结果的第二个 EMA 周期(默认值 s=5);
    • u - 应用于第二个平滑结果的第三个 EMA 周期(默认值 u=3);
  • 图形绘制 #1 - 信号线:
    • ul - 应用于随机动量指数的信号线 EMA 平滑周期(默认值 ul=3);
  • AppliedPrice - 价格类型(默认值 AppliedPrice=PRICE_CLOSE)。
注意:
  • 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)