Индикатор Commodity Chanel Index

Всем привет. Продолжаем тестировать технические индикаторы на предмет их профпригодности. Пока общая тенденция вырисовывается не в пользу индикаторов. Но не будем спешить с выводами, возможно, граальный индикатор еще впереди. Сегодня мы рассмотрим инструмент под названием индекс товарного канала или Commodity Chanel Index (CCI). Индикатор был разработан Дональдом Ламбертом (Donald Lambert) и изначально применялся на товарных рынках для определения разворотных точек. Но со временем инструмент набрал популярность и начал применяться для анализа рынка акций и на валютном рынке Forex.

Индикатор Commodity Chanel Index

Описание

Commodity Chanel Index (CCI) – технический индикатор осцилляторного типа, который измеряет отклонение цены инструмента от его среднестатистической цены. Что-то похожее мы уже тестировали. И действительно, по определению данный инструмент схож с многими другими индикаторами, но с математической точки зрения все гораздо сложнее.

Формула построения индикатора состоит из нескольких этапов. На первом этапе вычисляют типичную цену:

Индикатор CCI

где:
High – максимальная цена текущего бара («свечи»),
Low – минимальная цена текущего бара («свечи»),
Close – цена закрытия текущего бара («свечи»).

На втором этапе вычисляют N-периодное простое скользящее среднее (SMA) полученных типичных цен:

Индикатор CCI

где:
SUM – сумма,
N – установленный период.

Далее рассчитывается вероятное отклонение D:

Индикатор CCI

На следующем этапе вычисляют среднее N-периодное отклонение абсолютных значений вероятного отклонения D:

Индикатор CCI

где:
ABS – модуль (абсолютная величина).

На последнем этапе в формуле используют константу 0.015. Данную константу ввел Ламберт для того, чтобы от 70% до 80 % значений находилось в диапазоне между -100 и +100. Итоговая формула CCI выглядит так:

Индикатор CCI

О чем говорят значения индекса? Слишком высокие значения индикатора указывают на то, что цена слишком отклонилась вверх по отношению к среднему значению. Слишком низкие значения индекса говорят о том, что цена слишком занижена по отношению к среднему значению. Основной диапазон значений индикатора находится в пределах от -100 до +100. При выборе более коротких периодов индикатор становится более чувствительным, и его значения будут часто выходить за пределы указанных границ. Более длинные периоды, наоборот, будут загонять цену в диапазон значений.

Индикатор CCI

В качестве основного автор рекомендовал использовать период, который будет равен 1/3 от цикла минимум-минимум или максимум-максимум. К примеру, если на графике цены расстояние между двумя максимумами составляет 30 баров («свечей»), то период CCI будет составлять 10. Данная рекомендация сводится к тому, что нужно выбирать такой период, чтобы 70%-80% времени значения CCI находились в границах от -100 до +100. Такой метод выбора периода не является основным, так как он использовался в расчете для товарных рынков, где наблюдались постоянные периоды рыночных циклов. На рынке Forex такие циклы обнаружить достаточно сложно, поэтому вы всегда можете поэкспериментировать с параметрами CCI. В торговом терминале МТ4 по умолчанию период CCI составляет 14.

Индикатор CCI

Применение

Рассмотрим основные способы интерпретации индикатора CCI.

1. Определение уровней перекупленности/перепроданности.

Является одним из основных сигналов. Область перекупленности находится выше 100, область перепроданности ниже -100. Сигналы формируются как на выход из зон перекупленности/перепроданности, так и на вход в них.

1.1 Выход из зоны перекупленности/перепроданности:

- сигнал на покупку формируется, когда значения индикатора пересекают линию — 100 снизу вверх;

- сигнал на продажу формируется, когда значения индикатора пересекают линию + 100 сверху вниз.

Пример:

Индикатор CCI

1.2 Вход в зону перекупленности/перепроданности:

- сигнал на покупку формируется, когда значения индикатора пересекают линии + 100 снизу вверх;

- сигнал на продажу формируется, когда значения индикатора пересекают линии — 100 сверху вниз.

Пример:

Индикатор CCI

Многие технические аналитики советуют использовать область перекупленности/перепроданности CCI только для входа в продолжение тренда после окончания коррекции.

Визуально на графике это выглядит так:

Индикатор CCI

2. Нахождение дивергенций и конвергенций.

Данный сигнал считается одним из самых сильных. Существует несколько видов дивергенции/конвергенции. Наиболее часто на графике встречаются классические варианты.

Дивергенция – это расхождение (отдаление) на графике направления цены с направлением индикатора. Дивергенция является сигналом на продажу.

Конвергенция – это схождение (сближение) на графике направления цены с направлением индикатора. Конвергенция является сигналом на покупку.

Характер и силу расхождений/схождений можно определить по такой схеме:

Индикатор CCI

Примеры дивергенций/конвергенций на графике валютной пары EUR/USD:

Индикатор CCI

3. Пересечение нулевой линии.

В индикаторах осцилляторного типа очень часто используют пересечение средней линии. CCI не исключение. Сигналом на покупку является пересечение нулевой линии снизу вверх. Сигналом на продажу является пересечение нулевой линии сверху вниз. Пример:

Индикатор CCI

Некоторые эксперты теханализа рекомендуют использовать данный сигнал только тогда, когда после пересечения нуля CCI протестирует нулевую линию с другой стороны. Но, по правде говоря, такие сигналы формируются достаточно редко.

4. Пробитие трендовых линий на индикаторе.

Еще одна группа аналитиков и трейдеров предпочитает рисовать трендовые линии (ТЛ) прямо на индикаторе. Пробой такой линии будет свидетельствовать об остановке текущего тренда и начале коррекционного движения. Работать можно как на отскок от ТЛ, так и на пробой. Пример:

Индикатор CCI

Моделирование

Под моделированием подразумевается тестирование индикатора на исторических данных с помощью программы Excel.

Архив котировок взят из терминала компании Alpari. Пара – EUR/USD, таймфрейм – Daily (период тестирования 15 лет – с 01.01.2001 по 29.07.2016). Комиссия (спред, проскальзывание, своп) была взята в среднем 1,5 пункта на 4-х знаке. Все результаты также отображены в пунктах на 4-х знаке. Тестирование проводилось при условии взятия доходности бара («свечи») от цены открытия (Open) до цены закрытия (Close). Открытие сделки происходит после закрытия предыдущего бара («свечи»).

Тест 1. Тестируем индикатор CCI с периодом 14.
Сигнал 1.1. Покупаем, когда значения индикатора выходят из зоны перепроданности (пересекают значение -100 снизу вверх). Продаем, когда значения индикатора выходят из зоны перекупленности (пересекают значение 100 сверху вниз). Данный сигнал одиночный и не подразумевает держание позиции в дальнейшем.

Индикатор CCI

Индикатор CCI

Отчет результатов тестирования по сигналу 1.1:

Индикатор CCI

Сигнал 1.2. Покупаем, когда значения индикатора находятся в зоне перекупленности (>100). Продаем, когда значения индикатора находятся в зоне перепроданности (<-100). Индикатор CCI

Индикатор CCI

Отчет результатов тестирования по сигналу 1.2:

Индикатор CCI

Сигнал 1.3. Покупаем, когда значения индикатора находятся в зоне перепроданности (<-100). Продаем, когда значения индикатора находятся в зоне перекупленности (>100).

Индикатор CCI

Индикатор CCI

Отчет результатов тестирования по сигналу 1.3:

Индикатор CCI

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

Индикатор CCI

Индикатор CCI

Отчет результатов тестирования по сигналу 1.4:

Индикатор CCI

Сигнал 1.5. Покупаем, если значения индикатора находятся выше 0. Продаем, если значения индикатора находятся ниже 0. Используем весь диапазон значений.

Индикатор CCI

Индикатор CCI

Отчет результатов тестирования по сигналу 1.5:

Индикатор CCI

Сигнал 1.6. Покупаем, если значения индикатора находятся в диапазоне от 0 до 100. Продаем, если значения индикатора находятся в диапазоне от 0 до -100.

Индикатор CCI

Индикатор CCI

Отчет результатов тестирования по сигналу 1.6:

Индикатор CCI

Предварительный итог по тесту 1: все сигналы отработали в убыток и оказались бесперспективными. Можно выделить лишь один сигнал, который местами показывал хорошие профитные периоды. Это сигнал на покупку в диапазоне от 0 до 100 и продажу в диапазоне от 0 до -100.

Тест 2. Тестируем индикатор CCI с периодом 21.
Сигнал 2.1. Покупаем, когда значения индикатора выходят из зоны перепроданности (пересекают значение -100 снизу вверх). Продаем, когда значения индикатора выходят из зоны перекупленности (пересекают значение 100 сверху вниз). Данный сигнал одиночный и не подразумевает держание позиции в дальнейшем.

Индикатор CCI

Индикатор CCI

Отчет результатов тестирования по сигналу 2.1:

Индикатор CCI

Сигнал 2.2. Покупаем, когда значения индикатора находятся в зоне перекупленности (>100). Продаем, когда значения индикатора находятся в зоне перепроданности (<-100). Индикатор CCI

Индикатор CCI

Отчет результатов тестирования по сигналу 2.2:

Индикатор CCI

Сигнал 2.3. Покупаем, когда значения индикатора находятся в зоне перепроданности (<-100). Продаем, когда значения индикатора находятся в зоне перекупленности (>100).

Индикатор CCI

Индикатор CCI

Отчет результатов тестирования по сигналу 2.3:

Индикатор CCI

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

Индикатор CCI

Индикатор CCI

Отчет результатов тестирования по сигналу 2.4:

Индикатор CCI

Сигнал 2.5. Покупаем, если значения индикатора находятся выше 0. Продаем, если значения индикатора находятся ниже 0. Используем весь диапазон значений.

Индикатор CCI

Индикатор CCI

Отчет результатов тестирования по сигналу 2.5:

Индикатор CCI

Сигнал 2.6. Покупаем, если значения индикатора находятся в диапазоне от 0 до 100. Продаем, если значения индикатора находятся в диапазоне от 0 до -100.

Индикатор CCI

Индикатор CCI

Отчет результатов тестирования по сигналу 2.6:

Индикатор CCI

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

Тест 3. Для самых перспективных сигналов (1.5, 1.6, 2.5 и 2.6) моделируем ограничение по убыткам (стоп лосс) в 100 пунктов на 4-х знаке.
Сигнал 3.1. CCI с периодом 14. Покупаем, если значения индикатора находятся выше 0. Продаем, если значения индикатора находятся ниже 0. Используем весь диапазон значений. Добавляем стоп лосс в 100 пунктов.

Индикатор CCI

Индикатор CCI

Отчет результатов тестирования по сигналу 3.1:

Индикатор CCI

Сигнал 3.2. CCI с периодом 14. Покупаем, если значения индикатора находятся в диапазоне от 0 до 100. Продаем, если значения индикатора находятся в диапазоне от 0 до -100. Добавляем стоп лосс в 100 пунктов.

Индикатор CCI

Индикатор CCI

Отчет результатов тестирования по сигналу 3.2:

Индикатор CCI

Сигнал 3.3. CCI с периодом 21. Покупаем, если значения индикатора находятся выше 0. Продаем, если значения индикатора находятся ниже 0. Используем весь диапазон значений. Добавляем стоп лосс в 100 пунктов.

Индикатор CCI

Индикатор CCI

Отчет результатов тестирования по сигналу 3.3:

Индикатор CCI

Сигнал 3.4. CCI с периодом 21. Покупаем, если значения индикатора находятся в диапазоне от 0 до 100. Продаем, если значения индикатора находятся в диапазоне от 0 до -100. Добавляем стоп лосс в 100 пунктов.

Индикатор CCI

Индикатор CCI

Отчет результатов тестирования по сигналу 3.4:

Индикатор CCI

Предварительный итог по тесту 3: максимальный профит, который нам удалось достигнуть, составил 12 259 пунктов на 4-х знаке. Учитывая период тестирования в 15 лет, это примерно 68 пунктов в месяц. Обратите внимание, что почти половину периода система колеблется у нулевой отметки с небольшими просадками в минус. Только с 2008 года начинается поступательный рост профита. Данная закономерность прослеживается и у других технических индикаторов. Одной из причин этого, возможно, является кризис 2008 года, после которого финансовые рынки действительно изменились по своей структуре.

Выводы

Как и большинство других технических инструментов, индикатор CCI особо ничем не выделяется. Основной задачей индикатора является определение зон перекупленности/перепроданности и, как следствие, нахождение точек разворота. Но на практике этого оказалось недостаточно. Поэтому мы рекомендуем использовать CCI только в комплексе с другими техническими инструментами или методами анализа. Еще один недостаток индикатора CCI – сложность в подборе оптимального параметра периода. Так как рынок Forex не является таким циклическим, как товарный, в зависимости от фазы рынка период индикатора нужно постоянно подстраивать, иначе количество ложных сигналов вырастет в разы.

Дисклеймер: данный тест-обзор является субъективным и может содержать неточности из-за человеческого фактора.

Автор: Никита Шевченко.

X
X
X
X

обновления

комментарии

  • Алексей Гороховцев

    Я думаю, что как и любой индикатор-осциллятор, CCI будет хорошо работать во флете. На трендовом рынке я бы не стал его применять. Тренд можно увидет индикатором RSI или «макди», кому как нравится. Самый полезный сигнал здесь будет дивергенция. В принципе можно его попробовать в торговле интрадэй, если на данном конкретном рынке наблюдается боковое движение(RSI ниже 30). Возможны интересные сигналы возле уровней ПС.

  • http://ittehnolofii.ru Сергей Тепляков

    Интересный индикатор, но конечно с ним надо работать осторожно, если бездумно следовать по стрелочкам, то ничего путного не выйдет. Надо разработать стратегию и прикрутить еще пару фильтров. Я вот лично, всегда опираюсь на уровне. Вот, например, если появился сигнал по индикатору и если он находится на уровне, то надо действовать, конечно еще надо определить направление.

  • Kira

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

  • Kostya Lazarev

    Данный индикатор я использую в купэ со скользящими средними с периодами 8 и 50. Принятие решения входа в сделку осуществляю, когда есть пересечение этих скользящих средних и индикатора CCI в момент перекупленности или перепроданности. Это весьма рабочая стратегия, которая порой даёт хорошие профиты. Если кому-нибудь данная стратегия пришлась по вкусу не скупитесь на добрые слова.

  • Лера

    Во-первых — это ж надо такое придумать, создать подобный инструмент для анализа рынка акций, а еще и на валютном рынке Forex! Я восхищена, честное слово! Когда попала на вашу статью, несколько раз перечитала все термины и пояснения, о которых даже не слышала раньше. Теперь хоть буду знать на будущее, чем можно руководствоваться, если займусь делами рынка и акциями!

Наверх