StratCraft

Smoothed Moving Average Oscillator (SMOOTHEDMOVINGAVERAGEOSC)

QuantNexus indicator page for SMMA deviation momentum.

Route: /quantnexus/indicators/smoothedmovingaverageosc/

What It Does

SMOOTHEDMOVINGAVERAGEOSC measures how far price is extended away from a smoothed moving average.

Formula

Oscillator = Price - SMMA(period)

Parameters

  • period - default 30

C++23 API

#include <nonabt/indicators/smoothedmovingaverageosc.hpp>
auto smmaOsc = std::make_unique<nonabt::SMOOTHEDMOVINGAVERAGEOSC>(data().close(), 30);

Common Usage

  • Use it to gauge distance from a Wilder-style baseline.
  • Pair it with threshold rules or SMMA crossovers.
  • Useful for momentum extension and pullback analysis.