赫尔移动平均线 - MetaTrader 4脚本




赫尔移动平均线 (HMA) 由艾伦·赫尔 (Alan Hull) 开发,是一种极其快速且平滑的移动平均线,几乎完全消除了滞后,同时设法提高平滑度。为此,艾伦写了一个计算移动平均线的方程式,如下所示:
LWMA[平方根(周期), (2*LWMA(周期/2, 价格)-LWMA(周期, 价格)]
通过这个巧妙的方程,艾伦得到了一个非常快的移动平均线,它对价格行为的反应更加灵敏。
有关其工作原理的完整说明,您可以访问:http://alanhull.com/hull-moving-average
您可以通过两种主要方式使用它:
我已经编写了代码,以便您可以更改计算中使用的移动平均线的类型(但这已经不是真正的赫尔移动平均线)和应用的价格。我喜欢使用典型价格来考虑每根蜡烛发生的情况。




在代码中的“自定义指标初始化函数”部分,您将看到以下行:
设置索引样式(0,DRAW_NONE);
如果您编写 DRAW_LINE,您将在图表上看到另一条线,代表方程的这一部分:
2*LWMA(周期/2, 价格)-LWMA(周期, 价格)
这是 HMA 演算之前的计算,但没有将移动平均线应用于移动平均线的平滑效果。您可以像使用两个不同时期的 HMA 一样使用这些线条。
附件下载
📎 hma.mq4 (4.7 KB)
Source: MQL5 #13491
💡 精彩内容推荐
✍️ 楼主最新发布
- •
- •
- •
- •
- •
- •
🔗 您可能感兴趣
- •
- •
- •
- •
- •
- •
🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录
