[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"indicator-cci-ru":3},"# Индекс товарного канала (CCI)\n\n> Страница индикатора StratCraft для анализа импульса и отклонения CCI.\n\n**Route**: `\u002Findicators\u002Fcci\u002F`\n\n## Описание\n\nCCI измеряет, насколько далеко цена отклоняется от своей статистической средней. Он обычно используется для определения экстремумов импульса и циклических точек разворота.\n\n## Формула\n\n`CCI = (Typical Price - SMA(TP, n)) \u002F (0.015 * Mean Deviation)`\n\n`Typical Price = (High + Low + Close) \u002F 3`\n\n## Параметры\n\n- `period` - по умолчанию `20`\n- `factor` - по умолчанию `0.015`\n- `movav` - по умолчанию `MovingAverageSimple`\n- `upperband` - по умолчанию `100`\n- `lowerband` - по умолчанию `-100`\n\n## C++23 API\n\n```cpp\n#include \u003Cnonabt\u002Findicators\u002Fcci.hpp>\nauto cci = std::make_unique\u003Cnonabt::CCI>(data(), 20, 0.015, \"MovingAverageSimple\");\n```\n\n## Общее использование\n\n- Используйте CCI для поиска сильных импульсных движений.\n- Используйте его как индикатор перекупленности\u002Fперепроданности.\n- Сочетайте его с трендовыми фильтрами, чтобы уменьшить количество ложных сигналов на разворот.\n\n## Практический паттерн\n\nМногие системы рассматривают значение CCI выше `100` как бычью экспансию, а ниже `-100` — как медвежью экспансию или истощение в зоне перепроданности.\n"]