Triple Exponential Moving Average Envelope (TEMAENVELOPE)

StratCraft indicator page for a TEMA-based envelope.

Route: /indicators/temaenvelope/

What It Does

TEMAENVELOPE surrounds a triple exponential moving average with percentage bands.

Formula

Upper = TEMA(period) * (1 + perc / 100) and Lower = TEMA(period) * (1 - perc / 100)

Parameters

  • period - default 30
  • _movav - default EMA
  • perc - default 2.5

C++23 API

#include <nonabt/indicators/temaenvelope.hpp>
auto temaEnvelope = std::make_unique<nonabt::TEMAENVELOPE>(data().close(), 30, "EMA", 2.5);

Common Usage

  • Use it to spot extensions around a faster, smoother trend line.
  • Pair it with crossovers or mean-reversion triggers.
  • Helpful for swing systems that want a less laggy envelope.