Triple Exponential Moving Average Oscillator (TRIPLEEXPONENTIALMOVINGAVERAGEOSC)

StratCraft indicator page for TEMA distance from price.

Route: /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

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