# Процентное изменение (PCTCHANGE)

> Страница индикатора StratCraft для скользящего процентного изменения.

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

## Что он делает

PCTCHANGE измеряет процентное изменение цены за выбранный период ретроспективного анализа.

## Формула

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

Результат — доля, а не процент, уже умноженный на 100. При периоде 2 и закрытиях [100, 105, 120] получаем (120 / 100) - 1 = 0.20, то есть 20% для отображения. Первые два бара не имеют значения; для периода 30 нужен 31 бар. При нулевом знаменателе отдельной обработки нет: проверяйте конечность результата.

## Параметры

- `period` - по умолчанию `30`

## C++23 API

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

## Типичное использование

- Используйте его для сравнения импульса (моментума) в процентах.
- Полезен для нормализации движений активов с разными ценовыми масштабами.
- Используйте в паре с фильтрами тренда или волатильности для более четкой интерпретации.
