Процентное изменение (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
#include <stratforge/indicators/percentchange.hpp>
auto pctChange = std::make_unique<stratforge::PctChange>(data().close(), 30);
Типичное использование
- Используйте его для сравнения импульса (моментума) в процентах.
- Полезен для нормализации движений активов с разными ценовыми масштабами.
- Используйте в паре с фильтрами тренда или волатильности для более четкой интерпретации.
