# Triple Exponential Moving Average Oscillator (TRIPLEEXPONENTIALMOVINGAVERAGEOSC)

> QuantNexus indicator page for TEMA distance from price.

**Route**: `/quantnexus/indicators/tripleexponentialmovingaverageosc/`

## What It Does

TRIPLEEXPONENTIALMOVINGAVERAGEOSC measures how far price is from the triple exponential moving average.

## Formula

`Oscillator = Price - TEMA(period)`

## Parameters

- `period` - default `30`
- `_movav` - default `EMA`

## C++23 API

```cpp
#include <nonabt/indicators/tripleexponentialmovingaverageosc.hpp>
auto temaOsc = std::make_unique<nonabt::TRIPLEEXPONENTIALMOVINGAVERAGEOSC>(data().close(), 30, "EMA");
```

## Common Usage

- Use it as a momentum extension gauge around TEMA.
- Pair it with zero-line crossovers or trend filters.
- Helpful when you want a faster oscillator built from a triple-smoothed baseline.
