StratCraft

赫尔移动平均线 (HMA)

HMA 低滞后移动平均线的 QuantNexus 指标页面。

Route: /quantnexus/indicators/hma/

作用

HMA 旨在比标准移动平均线更平滑,同时对价格变化的反应更快。广泛用于趋势跟踪系统。

公式

HMA = WMA(2 * WMA(price, n/2) - WMA(price, n), sqrt(n))

参数

  • period - 默认 30
  • _movav - 默认 WMA

C++23 API

#include <nonabt/indicators/hma.hpp>
auto hma = std::make_unique<nonabt::HMA>(data().close(), 30, "WMA");

常见用法

  • 将 HMA 用作快速趋势基准线。
  • 将其与价格交叉或第二个较慢的平均线结合使用。
  • 有助于在没有太多滞后的情况下检测趋势逆转。

实际模式

当价格收于 HMA 之上且 HMA 向上倾斜时买入;当价格跌破该基线时退出。