# 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

```cpp
#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.
