Hull移动平均线(HMA)是由艾伦·赫尔(Alan Hull)开发的一种极其快速和平滑的移动平均线,它几乎消除了滞后,并在此基础上改善了平滑效果。艾伦为这种移动平均线的计算编写了这样的公式:
LWMA[√(周期), (2*LWMA(周期/2, 价格) - LWMA(周期, 价格)]
通过这个巧妙的公式,艾伦得到了一个反应速度非常快的移动平均线,能够更敏感地反应价格变化。
想要了解它如何工作的详细说明,可以访问:http://alanhull.com/hull-moving-average
你可以用两种主要方式使用HMA:
- 使用单一HMA:当HMA的斜率发生变化时,这是准备进入多头或空头的好时机,具体取决于斜率变化的方向。始终寻找良好的入场信号,比如蜡烛图形态或突破支撑-阻力区。
- 使用两条HMA:采用典型的移动平均线交叉,例如HMA(9)和HMA(25)。考虑到上述相同的原则。当快速HMA的斜率变化时,你也可以将其视为出场信号(无论是使用单一HMA还是使用两条HMA)。和所有移动平均线一样,它在震荡市场中表现不佳,因为会产生许多错误的入场信号。
我已经编写了代码,使你可以更改用于计算的移动平均线类型(但这就不再是一个真正的Hull移动平均线了)和应用的价格。我喜欢使用典型价格来考虑每根蜡烛所发生的情况。




在代码中,在“自定义指标初始化函数”部分,你会看到这一行:
SetIndexStyle(0,DRAW_NONE);
如果你将其更改为DRAW_LINE,你将在图表上看到另一条线,这代表公式的一部分:
2*LWMA(周期/2, 价格) - LWMA(周期, 价格)
这是HMA计算之前的计算,但没有移动平均线对移动平均线的平滑效果。你可以将这些线用作不同周期的两条HMA。

评论 0