CCI — это Commodity Channel Index, индекс товарного канала: осциллятор, который показывает, насколько типичная цена отклонилась от своей скользящей средней по сравнению с её обычным разбросом. Дональд Ламберт предложил его в 1980 году для поиска циклических разворотов на товарных рынках. Шкала у CCI открытая, без верхней и нижней границы, а главные ориентиры — уровни +100 и −100.
Индикатор предложил Дональд Ламберт в 1980 году в журнале Commodities. Он искал с его помощью циклические развороты на товарных рынках, отсюда «товарный» в названии. По учебнику ChartSchool, CCI можно применять и к индексам, биржевым фондам и акциям.
CCI простыми словами
Дорога до работы заняла 40 минут. Много это или мало, зависит от привычного времени. Если обычно уходит 20 минут, случилось что-то необычное, если 35 — рядовой день с парой лишних светофоров. CCI задаёт цене тот же вопрос: далеко ли она ушла от своей средней по меркам именно этой бумаги.
Считают его в три шага. Сначала для каждой свечи находят типичную цену — среднее из максимума, минимума и закрытия. Потом берут скользящую среднюю типичной цены, например за 20 периодов, как в учебнике ChartSchool, и среднее отклонение — насколько в среднем типичная цена отходила от этой средней. Наконец, сегодняшнее отклонение делят на среднее отклонение, умноженное на 0,015. По учебнику ChartSchool, константу Ламберт подобрал так, чтобы примерно 70–80% значений укладывались между −100 и +100. Выход за эти границы там же называют признаком необычной силы или слабости.
Потолка у CCI нет, в отличие от индекса относительной силы (RSI) со шкалой от 0 до 100, поэтому значение 250 возможно и не значит, что цена во что-то упёрлась. Сложность в другом: один и тот же выход за +100 толкуют двумя противоположными способами. Одни видят в нём начало тренда и покупают, другие — перекупленность и ждут отката. В учебнике ChartSchool описаны оба прочтения, и какое выбрать, решает сам трейдер.
Как пользоваться индикатором CCI: два прочтения одного сигнала
В учебнике ChartSchool CCI описан и как индикатор, который движется вместе с ценой, и как опережающий. В первом случае рывок выше +100 говорит о силе, которая может открыть восходящий тренд, а провал ниже −100 — о слабости в начале нисходящего. Переход через ноль тоже меняет перевес сторон, но даёт много ложных сигналов, поэтому для трендовых сигналов авторы предлагают ждать выхода за ±100: вход позже, зато меньше пилы, то есть ложных сигналов один за другим.
Во втором случае CCI ищет крайности, после которых цена может вернуться к средней. Для этого ±100 — слишком частая отметка: в ChartSchool пишут, что эти уровни могут подойти для боковика, а для настоящей перекупленности и перепроданности нужны более редкие значения, например ±200. Сигналом там считают возврат индикатора обратно за этот уровень: так меньше шансов продать в начале сильного движения.
Третий сигнал — дивергенция: цена обновляет максимум, а CCI рисует вершину ниже прошлой. Подтверждением ChartSchool называет переход CCI через ноль или пробой поддержки на графике цены и тут же предупреждает, что в сильном тренде медвежьи дивергенции бывают одна за другой до того, как случится разворот.
| Что сделал CCI | Трендовое прочтение | Прочтение как осциллятора |
|---|---|---|
| Поднялся выше +100 | Сила покупателей, возможное начало восходящего тренда | Цена далеко над средней; в боковике это зона перекупленности |
| Опустился ниже −100 | Слабость, возможное начало нисходящего тренда | Цена далеко под средней; в боковике это зона перепроданности |
| Вернулся ниже +200 после выхода выше | Рост ещё может продолжаться | Сигнал к продаже по перекупленности |
| Вернулся выше −200 после выхода ниже | Падение ещё может продолжаться | Сигнал к покупке по перепроданности |
| Пересёк ноль | Перевес сменился, но сигнал шумный | Подтверждение дивергенции |
По учебнику ChartSchool (StockCharts). Уровни — ориентиры: у волатильных акций CCI ходит шире, чем у индексных фондов, и границы подбирают под инструмент.
Как настроить CCI: период и уровни
Период задаёт, с какой средней сравнивают цену. В учебнике ChartSchool по умолчанию берут 20 периодов и отмечают, что с коротким периодом индикатор чувствительнее, а с длинным — спокойнее. Период работает на любом таймфрейме: CCI(20) на часовом графике сравнивает цену со средней за 20 часовых свечей.
Уровни стоит сверить с историей самого инструмента. Ориентир Ламберта в пересказе ChartSchool — 70–80% значений между −100 и +100, а у индекса МосБиржи доля заметно меньше. По расчёту inFrame, с 1 марта 2016 по 25 сентября 2026 года CCI(20) индекса был в этих границах только в 56,3% торговых дней. Выход за ±100 у индекса случается почти через день, поэтому как сигнал перекупленности сам по себе он говорит немного.
| Где был CCI(20) индекса МосБиржи | Доля торговых дней |
|---|---|
| Между −100 и +100 | 56,3% |
| Выше +100 | 26,3% |
| Ниже −100 | 17,4% |
| Выше +200 или ниже −200 | 4,8% |
Расчёт inFrame: CCI за 20 дней по формуле из учебника ChartSchool, дневные максимумы, минимумы и закрытия индекса МосБиржи (IMOEX) основной торговой сессии из информационно-статистического сервера (ИСС) Московской биржи. Период — с 1 марта 2016 по 25 сентября 2026 года, 2 660 торговых дней; 7 января 2022 года без оборота исключено. Дни за ±200 входят и в строки «выше +100» и «ниже −100». Ориентир Ламберта для диапазона ±100 — 70–80% значений, по пересказу ChartSchool.
Где CCI ошибается: пример с индексом МосБиржи
Летом 2025 года индекс МосБиржи почти три месяца ходил в боковике, а в августе вышел вверх. 7 августа индекс закрылся на 2876,43 пункта, а CCI(20) подскочил с 23 до 189: по трендовому прочтению это сигнал на покупку. 11 августа CCI дошёл до 245, а 15 августа индекс закрылся на 3012,09 — на 4,7% выше дня сигнала.
Тот, кто читал CCI как осциллятор, увидел другое. 12 августа индикатор вернулся ниже +200, до 191, при закрытии индекса 2977,18: по подходу ChartSchool это сигнал к продаже по перекупленности. К 21 августа индекс опустился до 2883,50, на 3,1%, и вернулся в летний диапазон. В статье «Боковик» этот же эпизод разобран как ложный пробой.
Трендовый сигнал по правилу ±100 развернулся 3 сентября, когда CCI опустился до −101 при закрытии 2867,55, почти там же, где месяцем раньше был сигнал на покупку: итог по этому прочтению — минус 0,3%. Один индикатор на одном графике дал противоположные советы, и каждый можно назвать удачным, если задним числом выбрать подходящий момент выхода.
| Дата | Индекс МосБиржи, пунктов | CCI(20) | Что это значит |
|---|---|---|---|
| 06.08.2025 | 2764,62 | 23 | Индекс внутри летнего диапазона |
| 07.08.2025 | 2876,43 | 189 | Выход выше +100: трендовый сигнал на покупку |
| 11.08.2025 | 2964,15 | 245 | CCI выше +200: зона перекупленности |
| 12.08.2025 | 2977,18 | 191 | Возврат ниже +200: сигнал к продаже по перекупленности |
| 15.08.2025 | 3012,09 | 136 | Самое высокое закрытие эпизода |
| 21.08.2025 | 2883,50 | 26 | Индекс вернулся в летний диапазон |
| 03.09.2025 | 2867,55 | −101 | Выход ниже −100: трендовый сигнал на продажу |
Расчёт inFrame: CCI за 20 дней по дневным максимумам, минимумам и закрытиям индекса МосБиржи (IMOEX) основной торговой сессии, данные Московской биржи. Значения CCI округлены до целых; в других программах они могут немного отличаться.
CCI: формула расчёта
CCI: расчёт по шагам
Чтобы расчёт поместился в несколько строк, считаем CCI за 5 дней вместо стандартных 20. Условная акция, максимум, минимум и закрытие по дням: 102, 98 и 100 ₽; 104, 100 и 102 ₽; 103, 99 и 101 ₽; 106, 102 и 104 ₽; 112, 106 и 112 ₽.
- 1Типичные цены за пять дней(102 + 98 + 100) / 3 = 100 ₽, дальше так же: 102, 101, 104 и (112 + 106 + 112) / 3 = 110 ₽
- 2Средняя типичная цена(100 + 102 + 101 + 104 + 110) / 5 = 517 / 5 = 103,4 ₽
- 3Среднее отклонение(3,4 + 1,4 + 2,4 + 0,6 + 6,6) / 5 = 14,4 / 5 = 2,88 ₽
- 4CCI на пятый день(110 − 103,4) / (0,015 × 2,88) = 6,6 / 0,0432 ≈ 152,8
CCI выше +100: сегодняшняя типичная цена ушла от средней в 2,3 раза дальше, чем в среднем отходила за пять дней (6,6 / 2,88 ≈ 2,29). По трендовому прочтению это сила покупателей, по прочтению осциллятора — повод следить, не начнётся ли откат.
CCI на примере
Иван решил торговать по трендовому правилу: покупать, когда CCI(20) поднимается выше +100, и продавать, когда опускается ниже −100. Условная акция два месяца ходит между 180 и 200 ₽. У верхней границы CCI каждый раз выходит выше +100, и Иван покупает — по 197, 198 и 196 ₽. У нижней границы индикатор уходит ниже −100, и Иван продаёт — по 183, 184 и 182 ₽. На 100 акциях каждая сделка стоит ему (197 − 183) × 100 = 1 400 ₽, за два месяца — 4 200 ₽ плюс комиссии.
Мария смотрит на тот же график иначе. Она замечает, что цена ходит в коридоре, читает ±100 как зоны перекупленности и перепроданности и ждёт, пока CCI вернётся внутрь. В боковике такая тактика ведёт себя лучше, но в день, когда цена пробьёт 200 ₽ и пойдёт выше, её сигнал на продажу окажется против тренда. Какое прочтение верное, зависит от того, в тренде рынок или в боковике, а этого сам CCI не скажет. Чтобы понять режим, рядом ставят индикатор силы тренда, например ADX, средний индекс направленного движения.
CCI: главное
- CCI сравнивает отклонение типичной цены от её средней с обычным разбросом этой же бумаги
- Формула: (типичная цена − её скользящая средняя) / (0,015 × среднее отклонение), стандартный период в учебнике ChartSchool — 20
- Шкала открытая; выход за +100 читают либо как начало тренда, либо как перекупленность, и эти прочтения противоречат друг другу
- Для перекупленности и перепроданности ChartSchool предлагает уровни ±200 и сигнал на возврате внутрь
- У индекса МосБиржи с марта 2016 по 25.09.2026 CCI(20) был между −100 и +100 только в 56,3% дней (расчёт inFrame), поэтому уровни сверяют с историей инструмента
Связанные термины
Материалы по теме
Часто задаваемые вопросы
CCI (Commodity Channel Index, индекс товарного канала) показывает, насколько цена сейчас ушла от своей средней за последние периоды по меркам обычных колебаний этой же бумаги. Около нуля — цена рядом со средней, выше +100 — заметно выше, ниже −100 — заметно ниже. Индикатор предложил Дональд Ламберт в 1980 году для товарных рынков, но считать его можно для любого инструмента, у которого есть максимумы, минимумы и цены закрытия.
Есть два основных способа. Трендовый: выход CCI (индекса товарного канала) выше +100 считают признаком начинающегося роста, ниже −100 — падения. Осцилляторный: ищут крайние значения, например ±200, и сигналом считают возврат индикатора обратно внутрь, после которого цена может откатиться к средней. Ещё смотрят на дивергенции, когда цена обновляет максимум, а CCI нет. Способы противоречат друг другу, поэтому заранее решите, каким пользуетесь, и проверьте правило на истории своего инструмента.
Стандартный период — 20: столько свечей берут для средней и для среднего отклонения в учебнике ChartSchool. С коротким периодом CCI (индекс товарного канала) реагирует быстрее, с длинным — спокойнее. Уровни ±100 и ±200 — ориентиры: у волатильных акций индикатор ходит шире, чем у индексных фондов. Полезно посмотреть на истории инструмента, как часто CCI выходит за выбранные уровни: у индекса МосБиржи, по расчёту inFrame, CCI(20) был за пределами ±100 в 43,7% торговых дней с марта 2016 по 25 сентября 2026 года.
RSI (индекс относительной силы) сравнивает средний рост и среднее падение цены закрытия и всегда остаётся в шкале от 0 до 100. CCI (индекс товарного канала) берёт типичную цену — среднее из максимума, минимума и закрытия — и меряет её отклонение от скользящей средней в единицах среднего отклонения, поэтому шкала у него открытая. У индекса МосБиржи, по расчёту inFrame, CCI(20) 13 февраля 2025 года доходил до 389, а 24 февраля 2022 года — до −426. Оба индикатора — осцилляторы силы движения, и в учебнике ChartSchool второй такой осциллятор рядом с CCI называют лишним, а дополнять его советуют индикаторами объёма.
Так решил автор индикатора Дональд Ламберт. По описанию учебника ChartSchool, он подобрал константу, чтобы примерно 70–80% значений CCI (индекса товарного канала) укладывались между −100 и +100. Выход за эти границы в учебнике называют признаком необычной силы или слабости. Насколько это верно, зависит от инструмента: у индекса МосБиржи с марта 2016 по 25 сентября 2026 года, по расчёту inFrame на данных Московской биржи, CCI(20) находился в этих границах в 56,3% торговых дней.
Выше +100 — типичная цена, то есть среднее из максимума, минимума и закрытия, ушла вверх от своей средней дальше обычного, ниже −100 — вниз. Трейдеры читают это по-разному: одни как начало тренда, другие как перекупленность или перепроданность. В сильном тренде CCI (индекс товарного канала) может держаться за +100 неделями: у индекса МосБиржи, по расчёту inFrame, самая длинная такая серия с марта 2016 по 25 сентября 2026 года — 15 торговых дней подряд, с 25 мая по 14 июня 2021 года, и за это время индекс вырос с 3686,76 до 3860,18 пункта. Для настоящих крайностей в учебнике ChartSchool предлагают уровни ±200.