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- default30_movav- defaultWMA
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.
