首页 技术指标 帖子

掌握复合高低动量指标——MetaTrader 5的必备工具

附件
382.zip (3.15 KB, 下载 0次)

作者:Andrey N. Bolkonsky

复合高低动量指标是威廉·布劳在其著作《动量、方向与背离:应用最新动量指标进行技术分析》中详细描述的。

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

威廉·布劳的复合高低动量指标

威廉·布劳的复合高低动量指标

计算方法:

复合高低动量指标的计算公式如下:

HLM(q) = HMU(q) - LMD(q)

其中:

  • q - 用于计算上升趋势动量和下降趋势动量的柱数;
  • HMU(q) - 上升趋势动量(q柱);
  • LMD(q) - 下降趋势动量(q柱)。

平滑的复合高低动量计算公式如下:

HLM(q,r,s,u) = EMA(EMA(EMA(HLM(q),r),s),u) = EMA(EMA(EMA(HMU(q)-LMD(q),r),s),u)

其中:

  • q - 用于计算上升趋势动量和下降趋势动量的柱数;
  • HMU(q) - 上升趋势动量(q柱);
  • LMD(q) - 下降趋势动量(q柱);
  • HLM(q)=HMU(q)-LMD(q) - 复合高低动量;
  • EMA(HLM(q),r) - 第一次平滑,应用于复合高低动量的EMA(r);
  • EMA(EMA(...,r),s) - 第二次平滑,应用于第一次平滑的结果的EMA(s);
  • EMA(EMA(EMA(...,r),s),u) - 第三次平滑,应用于第二次平滑的结果的EMA(u)。
输入参数:
  • q - 用于计算HLM的柱数(默认q=2);
  • r - 应用于HLM的第一次EMA周期(默认r=20);
  • s - 应用于第一次平滑结果的第二次EMA周期(默认s=5);
  • u - 应用于第二次平滑结果的第三次EMA周期(默认u=3)。
注意:
  • q>0
  • r>0, s>0, u>0。如果r,s或u等于1,将不使用平滑;
  • 最低速率 = (q-1+r+s+u-3+1)。

相关帖子

评论 (0)