StratCraft

Индекс товарного канала (CCI)

Страница индикатора QuantNexus для анализа импульса и отклонения CCI.

Route: /quantnexus/indicators/cci/

Описание

CCI измеряет, насколько далеко цена отклоняется от своей статистической средней. Он обычно используется для определения экстремумов импульса и циклических точек разворота.

Формула

CCI = (Typical Price - SMA(TP, n)) / (0.015 * Mean Deviation)

Typical Price = (High + Low + Close) / 3

Параметры

  • period - по умолчанию 20
  • factor - по умолчанию 0.015
  • movav - по умолчанию MovingAverageSimple
  • upperband - по умолчанию 100
  • lowerband - по умолчанию -100

C++23 API

#include <nonabt/indicators/cci.hpp>
auto cci = std::make_unique<nonabt::CCI>(data(), 20, 0.015, "MovingAverageSimple");

Общее использование

  • Используйте CCI для поиска сильных импульсных движений.
  • Используйте его как индикатор перекупленности/перепроданности.
  • Сочетайте его с трендовыми фильтрами, чтобы уменьшить количество ложных сигналов на разворот.

Практический паттерн

Многие системы рассматривают значение CCI выше 100 как бычью экспансию, а ниже -100 — как медвежью экспансию или истощение в зоне перепроданности.