[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"indicator-roc-ru":3},"# Скорость изменения (ROC)\n\n> Страница индикатора StratCraft для осциллятора импульса ROC.\n\n**Route**: `\u002Findicators\u002Froc\u002F`\n\n## Что он делает\n\nROC измеряет скорость изменения цены за определенный период. Это индикатор импульса (моментума), который можно использовать для анализа силы тренда или дивергенции.\n\n## Формула\n\n`ROC = ((Price \u002F Price_n) - 1) * 100`\n\n## Параметры\n\n- `period` - по умолчанию `12`\n\n## C++23 API\n\n```cpp\n#include \u003Cnonabt\u002Findicators\u002Froc.hpp>\nauto roc = std::make_unique\u003Cnonabt::ROC>(data().close(), 12);\n```\n\n## Типичное использование\n\n- Используйте ROC для обнаружения ускорения или замедления импульса.\n- Сочетайте ROC с пороговыми правилами вокруг нулевой линии.\n- Полезен для идентификации перекупленности или перепроданности (overextended moves).\n\n## Практический паттерн\n\nРастущий ROC выше нуля предполагает положительный импульс; падающий ROC ниже нуля — отрицательный импульс.\n"]