Обложка

Индикатор CCI для внутридневной торговли на валютном рынке

Правильно ли вы используете индикатор CCI? Рассмотрим внутридневную стратегию, основанную на рекомендациях Дональда Ламберта из его оригинальной статьи об этом индикаторе.

Дональд Ламберт представил индекс товарного канала — Commodity Channel Index (CCI) — в 1980 году. Как отмечает автор, исходная статья была опубликована в журнале Stocks & Commodities. Сегодня CCI входит в стандартный набор большинства программ для анализа графиков: индикатор выдержал испытание временем.

Возьмём оригинальную статью Ламберта об индексе товарного канала за отправную точку. На основе его рекомендаций сформулируем внутридневную стратегию и применим её к валютному рынку.

В частности, рассмотрим использование CCI во внутридневной торговле на Форекс.

Что такое индикатор CCI?

Я не буду углубляться в математику. Если вас интересует точный расчёт CCI, в ChartSchool есть подробное объяснение и электронная таблица, с которой можно поэкспериментировать.

Здесь я объясню идею, лежащую в основе этого индикатора.

Представьте канал, внутри которого движется цена.

Нас интересует положение цены относительно канала. Поэтому зададим три вопроса:

  • Находится ли цена у верхней границы канала?

  • Вышла ли она за его пределы?

  • Или находится у нижней границы?

Трейдеры Прайс Экшен ответили бы на эти вопросы, построив канал и проанализировав движение цены.

Рисунок 1. Положение цены внутри канала и значения CCI.

Рисунок 1. Положение цены внутри канала и значения CCI.

Индикатор CCI даёт количественный ответ на те же вопросы.

  • Высокие значения — цена находится у верхней границы канала.

  • Низкие значения — цена находится у нижней границы канала.

  • Ламберт сконструировал CCI так, чтобы большую часть времени его значения находились в диапазоне от −100 до +100.

По своей идее этот подход похож на индикатор %B.

Примечание. Канал на рисунке лишь помогает понять идею CCI. Он не совпадает с каналом, который подразумевается в расчёте индикатора.

В торговых индикаторах нет магии: они не создают числа из ничего. Их задача — выявлять и подчёркивать определённые особенности движения цены.

Поэтому, используя любой индикатор, разберитесь в лежащей в его основе логике Прайс Экшен. Какой именно ценовой паттерн или поведение цены он отражает?

Формируем внутридневную стратегию с CCI

Торговые сигналы индикатора CCI

CCI относится к осцилляторам, как стохастик Лейна и RSI Уайлдера. При поиске сигналов осцилляторов обычно обращают внимание на зоны перепроданности и перекупленности.

Поэтому некоторые трейдеры применяют CCI следующим образом:

  • Покупают, когда CCI ниже −100: это считают перепроданностью.

  • Продают, когда CCI выше +100: это считают перекупленностью.

Однако в оригинальной статье Дональд Ламберт предлагал прямо противоположный подход:

Если CCI поднимается выше +100, это сигнал к открытию длинной позиции. Когда CCI опускается обратно ниже +100, длинную позицию закрывают. Для коротких позиций тот же принцип применяется к уровню −100.

Следуя его примеру, мы будем искать:

  • Сетапы для длинной позиции, когда CCI поднимается выше +100.

  • Сетапы для короткой позиции, когда CCI опускается ниже −100.

Период CCI

При использовании индикатора необходимо выбрать настройки. Один из важнейших параметров — расчётный период, то есть число баров, используемых в вычислении.

О расчётном периоде Ламберт писал:

…Расчётный период должен составлять менее трети длины цикла, чтобы обеспечить разумный уровень теоретической эффективности.

Вместо сложного анализа циклов предположим, что на валютном рынке есть суточный цикл продолжительностью 24 часа.

  • В этой статье используются 30-минутные бары.

  • В 24 часах — 48 таких баров.

  • Треть длины цикла — 16 баров.

Поэтому не будем усложнять и оставим стандартную настройку CCI: период 14.

Недостатки CCI

Дональд Ламберт также предупреждал, что:

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

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

Для этого обратимся к анализу Прайс Экшен.

Наши рекомендации:

  1. Не входите сразу после сигнала CCI.

  2. Дождитесь отката.

  3. В качестве сигнального бара используйте трендовый бар, направленный в сторону предполагаемой сделки.

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

Примеры ниже показывают, как более качественные сетапы сочетаются с ценовыми паттернами и зонами поддержки и сопротивления.

Правила внутридневной торговли с CCI

На основе этих соображений сформулируем правила стратегии.

Сетап для длинной позиции

  1. CCI с периодом 14 поднимается выше +100.

  2. Хотя бы один бар закрывается снижением: появляется откат.

  3. Разместите Buy Stop на один тик выше максимума бычьего трендового бара.

Если в любой момент CCI опускается ниже −100, сетап становится недействительным. Отмените ордера и дождитесь новой возможности.

Сетап для короткой позиции

  1. CCI с периодом 14 опускается ниже −100.

  2. Хотя бы один бар закрывается ростом: появляется откат.

  3. Разместите Sell Stop на один тик ниже минимума медвежьего трендового бара.

Если в любой момент CCI поднимается выше +100, сетап становится недействительным. Отмените Sell Stop и дождитесь следующей возможности.

Примеры торговли с CCI

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

Пример №1. Бычий сетап

В данном примере представлен 30-минутный график валютной пары EUR/USD.

Рисунок 2. Бычий сетап: CCI, восходящая линия тренда и зоны консолидации.

Рисунок 2. Бычий сетап: CCI, восходящая линия тренда и зоны консолидации.

Примечание редакции TLAP. В подписи 2 исходной иллюстрации допущена опечатка: «−1000». По тексту автора и шкале индикатора речь идёт об уровне −100. Числовые метки графика сохранены как в оригинале.

  1. Обратите внимание на два выхода CCI выше +100. Эти устойчивые импульсы указывали на возможность зарождения бычьего тренда.

  2. Даже самый сильный откат на тот момент не опустил CCI ниже −100. Это был ещё один признак того, что покупатели сохраняют контроль.

  3. Этот бычий трендовый бар стал сигнальным. Его положение было удачным: здесь совпали восходящая линия тренда и зона консолидации. Такое сочетание поддержек усиливало сетап.

  4. Широкий внешний бар был важной особенностью графика: он указывал на кульминацию роста. В районе его максимума можно было рассмотреть фиксацию прибыли.

Пример №2. Медвежий сетап

В данном примере представлен 30-минутный график фьючерса 6E. Его базовым активом является валютная пара EUR/USD.

Рисунок 3. Медвежий сетап на 30-минутном графике фьючерса 6E.

Рисунок 3. Медвежий сетап на 30-минутном графике фьючерса 6E.

  1. CCI опустился ниже −100, создав условия для поиска коротких сделок.

  2. Этот бар закрылся ростом и стал первым признаком отката. С этого момента мы начали искать медвежий трендовый бар для входа в короткую позицию.

  3. Небольшой медвежий бар мог стать сигналом для входа. Но цена не опустилась ниже его минимума, поэтому Sell Stop не сработал. Вместо этого мы вошли в короткую позицию по медвежьему внутреннему бару, отмеченному красной стрелкой.

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

Пример №3. CCI для фиксации прибыли

В этом примере показана валютная пара GBP/USD.

Рисунок 4. Медвежья дивергенция CCI как повод рассмотреть фиксацию прибыли.

Рисунок 4. Медвежья дивергенция CCI как повод рассмотреть фиксацию прибыли.

  1. CCI поднялся выше +100, а затем превысил +200. Выход цены из бокового диапазона с таким сильным импульсом был бычьим сигналом.

  2. Откат к зоне консолидации закончился появлением давления покупателей. Обратите внимание на длинные нижние тени.

  3. По нашим правилам вход располагался на один тик выше максимума этого бычьего трендового бара. При этом предшествовавший пин-бар тоже давал разумную возможность для входа.

  4. Когда цена обновила максимум, CCI сформировал более низкий максимум. Возникла медвежья дивергенция, которая давала возможность зафиксировать прибыль.

После дивергенции CCI рынок действительно перешёл к консолидации.

Если посмотреть на дальнейшее движение, после непродолжительного боковика рынок продолжил рост. Тем не менее дивергенция оказалась полезным сигналом замедления импульса.

Пример №4. Убыточная сделка

Последний пример показывает сетап, в котором резкое встречное движение выбило позицию по стопу.

При другом размещении стоп-лосса сделка могла бы оказаться успешной. Однако стандартный стоп под сигнальным баром здесь сработал.

Рисунок 5. Убыточная длинная сделка: внешний бар зацепил стоп-лосс.

Рисунок 5. Убыточная длинная сделка: внешний бар зацепил стоп-лосс.

  1. CCI поднялся выше +100, затем на один бар опустился ниже этого уровня и снова вернулся выше +100.

  2. После двух баров отката сформировался бычий трендовый бар для входа. Однако сразу после открытия длинной позиции внешний бар зацепил наш стоп-лосс с проколом на один тик. Здесь предполагается стоп на один тик ниже минимума сигнального бара.

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

Тем не менее CCI предупредил о начале восходящего движения.

Внимательно посмотрите на панель CCI. Непосредственно перед этим сетапом индикатор дважды выходил к экстремальным уровням: сначала выше +100, затем ниже −100.

В обоих случаях CCI сразу резко разворачивался. Поэтому неудивительно, что те пробои не привели к устойчивому тренду. Сравните их с поведением индикатора в пункте 1 этого примера.

Заключение: пусть CCI задаёт направление анализа

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

После этого можно дождаться отката и с помощью Прайс Экшен уточнить точку входа.

Если вернуться к первым трём примерам, станет ясна важная функция CCI: он помогает анализировать выходы из бокового диапазона и оценивать, угаснет ли импульс или приведёт к новому тренду.

Для настоящего выхода из диапазона нужен импульс — именно его подчёркивает CCI.

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

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

Помните: ключ к поиску качественных сделок — наблюдение за поведением цены после пробоя.

Дополнительные идеи по применению осцилляторов во внутридневной торговле автор рассматривает в материалах:

  • Внутридневная торговая стратегия Кейна на основе стохастического крюка

  • Индикатор RSI для внутридневной торговли

Источник рекомендаций: Donald Lambert, «Commodity Channel Index: Tool for Trading Cyclic Trends», Stocks & Commodities, том 1, № 5, с. 120–122. Автор статьи связывает разработку CCI с 1980 годом.

Примечание редакции TLAP. Это исторические учебные примеры, а не отчёт о реальных сделках. Исходный материал впервые опубликован 26 декабря 2013 года и обновлён 6 ноября 2019 года.

Как применить материал на практике

Попробуйте проверить одну идею: помогает ли ожидание отката после выхода CCI за ±100 отсеивать слабые пробои? Для начала сравните этот подход с разбором особенностей пробойных стратегий на TLAP. Затем потренируйте распознавание откатов, сигнальных баров и размещение защитных ордеров в тестере стратегий TLAP на исторических данных. Записывайте одинаковые правила входа и выхода, причины пропуска сделок и результаты с учётом спреда, комиссий и проскальзывания. Такая ручная тренировка не заменяет полноценный бэктест и не доказывает будущую доходность.

Гален Вудс

Переведено для TLAP