True Strength Indicator (TSI)

StratCraft indicator page for double-smoothed momentum.

Route: /indicators/tsi/

What It Does

TSI measures momentum after applying a double-smoothed transformation to price change.

Formula

TSI = double-smoothed price change / double-smoothed absolute price change

Parameters

  • period1 - default 25
  • period2 - default 13
  • pchange - default 1
  • _movav - default EMA

C++23 API

#include <nonabt/indicators/tsi.hpp>
auto tsi = std::make_unique<nonabt::TSI>(data().close(), 25, 13, 1, "EMA");

Common Usage

  • Use it to confirm trend momentum with less noise.
  • Pair it with signal-line or zero-line logic.
  • Helpful for trend-following and reversal timing.