# True Range (TRANGE)

> QuantNexus indicator page for a smoothed range and volatility reference.

**Route**: `/quantnexus/indicators/trange/`

## What It Does

TRANGE measures range expansion from the high, low, and close series using a configurable smoothing setup.

## Formula

The value tracks true range behavior across the selected lookback and smoothing inputs.

## Parameters

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

## C++23 API

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

## Common Usage

- Use it as a volatility reference or threshold input.
- Pair it with breakout or regime filters.
- Helpful when you want a smoothed range measure rather than raw candles.
