# True Strength Indicator (TSI)

> QuantNexus indicator page for double-smoothed momentum.

**Route**: `/quantnexus/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

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