# Variação Percentual (PCTCHANGE)

> Página do indicador StratCraft para variação percentual rolante.

**Route**: `/indicators/pctchange/`

## O que ele faz

O PCTCHANGE mede a variação percentual no preço durante o período de lookback selecionado.

## Fórmula

`PctChange(t) = Price(t) / Price(t - period) - 1`

A saída é uma razão decimal, não uma percentagem já multiplicada por 100. Com período 2 e fechos [100, 105, 120], (120 / 100) - 1 = 0.20, apresentado como 20%. As primeiras duas barras não têm valor; o período 30 exige 31 barras. Não há tratamento especial para denominador zero: verifique se o resultado é finito.

## Parâmetros

- `period` - padrão `30`

## API C++23

```cpp
#include <stratforge/indicators/percentchange.hpp>
auto pctChange = std::make_unique<stratforge::PctChange>(data().close(), 30);
```

## Uso comum

- Use para comparar o momentum em termos percentuais.
- Útil para normalizar movimentos entre ativos com diferentes escalas de preço.
- Combine com filtros de tendência ou volatilidade para uma interpretação mais clara.
