CCI (Commodity Channel Index) — это осциллятор, который измеряет, насколько далеко текущая цена ушла от своего среднего значения за выбранный период. Положительные значения показывают, что цена выше средней, отрицательные говорят о том, что ниже, а размах отклонения отражает силу движения.

Индикатор придумал американский аналитик Дональд Ламберт и опубликовал его в октябре 1980 года в журнале Commodities (сегодня он называется Futures). Название отсылает к товарным рынкам: Ламберт искал инструмент, который ловил бы циклические развороты в ценах на сырьё. Несмотря на слово «commodity», CCI давно применяют к акциям, индексам и валютам, потому что математика индикатора не зависит от типа актива и работает там, где у цены есть выраженный ритм.

Как считается CCI

В основе расчёта лежит типичная цена бара: сумма максимума, минимума и закрытия, делённая на три. Это более устойчивая оценка, чем одна цена закрытия, потому что учитывает весь диапазон периода и меньше зависит от того, как именно завершилась сессия.

Дальше типичная цена сравнивается со своей скользящей средней за тот же период, а полученное отклонение нормируется через среднее абсолютное отклонение и масштабный коэффициент 0,015. В виде формулы это выглядит так:

CCI = (типичная цена − средняя типичной цены) / (0,015 × среднее отклонение)

Коэффициент 0,015 Ламберт подобрал не случайно. Он рассчитан так, чтобы примерно 70–80% всех значений индикатора укладывались в коридор от −100 до +100. Оставшиеся 20–30% выходят за эти границы и как раз отмечают необычно сильное движение. По умолчанию используется период 20, хотя на практике встречаются и более короткие настройки 10–14 для активной внутридневной торговли. Чем короче окно, тем чаще CCI вылетает за ±100 и тем больше сигналов он даёт, в том числе ложных.

Что показывают значения индикатора

В отличие от осцилляторов с фиксированной шкалой, CCI не ограничен сверху и снизу: в моменты резких движений он легко уходит за ±200 и даже ±300. Интерпретируют его по зонам относительно нулевой линии и пороговых уровней.

Ключевая особенность в том, что уровни ±100 не имеют единого смысла на все случаи. На спокойном рынке выход за +100 действительно отмечает экстремум и часто предшествует откату. А в сильном движении CCI может неделями держаться выше +100, и каждое касание этого уровня здесь будет не поводом продавать, а подтверждением того, что тренд жив. Поэтому одну и ту же цифру нужно читать по-разному в зависимости от того, в какой фазе находится рынок.

Сигналы CCI в торговле

CCI совмещает две роли. Он работает и как индикатор разворота от экстремумов, и как индикатор зарождения движения. Какую из ролей использовать, зависит от рынка и от выбранных порогов.

Основные способы применения:

  • Возврат из зоны экстремума. Разворот CCI вниз из области выше +100 трактуют как сигнал к продаже, разворот вверх из области ниже −100 как сигнал к покупке

  • Пересечение нулевой линии. Переход выше нуля указывает на смену настроения в пользу покупателей, переход ниже в пользу продавцов

  • Расхождение с ценой. Если цена обновляет максимум, а CCI этого не подтверждает, движение теряет силу и возможен разворот

  • Уровни ±200 как фильтр. Выход за эти границы встречается редко и помечает по-настоящему растянутый рынок

Стоит помнить, что сам Ламберт описывал свой индикатор прежде всего как инструмент для торговли по движению: вход при пробое +100 в расчёте на продолжение, а не против него. Популярная трактовка «выше +100 пора продавать» появилась позже и подходит скорее для боковых рынков, чем для трендовых. На практике многие трейдеры комбинируют оба подхода: в коридоре торгуют от уровней против движения, а при сильном пробое разворачиваются и идут по тренду.

Ограничения и ложные сигналы

Неограниченная шкала CCI это и достоинство, и проблема. Из-за неё нельзя задать жёсткий порог, который одинаково работал бы на любом инструменте.

Слабые места индикатора:

  • В сильном движении классические уровни перестают работать: индикатор зависает в зоне экстремума, и сигналы продажи на +100 дают убыток за убытком

  • Высокая чувствительность к периоду: короткие настройки рождают шум, длинные запаздывают и пропускают развороты

  • На неликвидных бумагах типичная цена дёргается на редких сделках, и CCI выдаёт всплески, не связанные с реальным движением

Лучше всего индикатор ведёт себя там, где Ламберт его и задумывал: на инструментах с выраженной цикличностью. На акциях с чётким сезонным или новостным ритмом он ловит развороты заметно точнее, чем на хаотично торгуемой бумаге без узнаваемого рисунка. Применять CCI как самостоятельную систему рискованно: одиночный сигнал без подтверждения по тренду или по объёму слишком часто оказывается ложным. Особенно это касается затяжных движений, когда осциллятор подаёт сигнал перекупленности на каждом баре, а цена продолжает идти вверх ещё долгие недели.

CCI на практике

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

Разумный режим укладывается в несколько правил. Сначала стоит определить характер рынка: в коридоре уместна торговля от уровней против движения, в тренде наоборот, по направлению пробоя. Дальше пороги имеет смысл откалибровать под конкретный актив, а не брать стандартные ±100 вслепую: для волатильной бумаги рабочими могут оказаться ±150 или ±200. И главное, CCI почти всегда требует подтверждения. Сигнал, совпавший с разворотом цены на старшем таймфрейме или со всплеском торговой активности, отрабатывает гораздо надёжнее, чем одиночное касание уровня. В таком виде индекс перестаёт быть источником постоянных ложных тревог и превращается в полезный измеритель того, насколько далеко цена убежала от своей нормы.