Hull Moving Average Oscillator (HULLMOVINGAVERAGEOSC)

StratCraft indicator page for HMA momentum extension.

Route: /indicators/hullmovingaverageosc/

What It Does

HULLMOVINGAVERAGEOSC measures how far price is extended away from the Hull Moving Average.

Formula

Oscillator = Price - HMA(period)

Parameters

  • period - default 30
  • _movav - default WMA

C++23 API

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

Common Usage

  • Use the zero line for momentum confirmation.
  • Pair it with HMA or HMA envelope bands to detect extensions.
  • Useful for pullback timing and short-term mean reversion.