Стратегия CCI: как пользоваться индикатором и проверять сигналы

Обложка статьи «Стратегия CCI: как пользоваться индикатором и проверять сигналы»: Два учебных сценария CCI: возврат через -100 и удержание выше +100; схема без рыночных котировок

Что должен закрепить обзор CCI перед стратегией

В документации TradingView по CCI сильное отклонение допускает и продолжение тренда. Поэтому продажа только из-за «слишком высокого» CCI легко превращается в сделку против движения. Формулу и чтение шкалы отдельно разбирает обзор индикатора CCI.

Для учебной проверки возьмём CCI с периодом 20 и источником HLC3, то есть средней ценой максимума, минимума и закрытия свечи. Добавим EMA 50 по закрытиям и ATR 14 со сглаживанием RMA. Используем часовые обычные свечи. Эти параметры задают воспроизводимый пример, их прибыльность здесь не измерялась. Название инструмента и источник котировок тоже запишите: смена данных меняет проверку.

Период 20 означает двадцать свечей выбранного масштаба. При переключении с часа на день меняется смысл окна расчёта. Если термин таймфрейм пока незнаком, разберите его до сравнения результатов.

Сценарий 1: выход из зоны перекупленности и перепроданности

Для покупки нужны одновременно три условия:

  1. На предыдущей закрытой свече CCI был ниже -100, на текущей закрылся на -100 или выше.
  2. Текущая цена закрытия выше EMA 50, а сама EMA выше своего значения пять свечей назад.
  3. Открытой позиции по этому сценарию нет. Вход моделируется на следующем открытии с учётом расходов.

Для продажи правила зеркальные: CCI возвращается с уровня выше +100 к +100 или ниже, закрытие цены находится под EMA, а EMA ниже своего значения пять свечей назад. Здесь проверяется завершение отката внутри выбранного направления. Пересечение против фильтра пропускается, даже если задним числом оно оказалось удачным.

Стоп зададим на расстоянии 1,5 ATR от фактической цены входа; ATR берём со свечи сигнала. Цель составляет 2R, где R - исходное расстояние от входа до стопа. Закрываем позицию при первом достижении стопа или цели. Если за двадцать свечей после входа не сработало ни одно условие, завершаем учебную сделку на открытии следующей свечи. Все числа здесь - условия теста, а не найденные оптимальные настройки.

  1. Свеча А

    CCI = -135

    Свеча закрыта. Условия возврата ещё нет.

  2. Свеча Б

    CCI = -85

    Возврат подтверждён закрытием и фильтром EMA.

  3. Свеча В

    Проверка входа

    Цена открытия, стоп, расходы и размер позиции.

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

Схема показывает порядок наблюдений. Значения -135 и -85 придуманы для объяснения пересечения; они не изображают сделку или результат команды.

Сценарий 2: работа по тренду, когда CCI держится выше 100

В учебном разборе Mohamed Abdelmaaboud на MQL5 значение выше +100 рассматривается как условие трендового сигнала. Ниже - отдельная проверяемая версия этой идеи с дополнительным подтверждением. Она не повторяет результаты чужого теста.

  1. Дождитесь первого закрытия CCI выше +100 после значения +100 или ниже.
  2. Следующая свеча тоже должна закрыться выше +100. На ней проверяются цена выше EMA 50 и рост EMA относительно пяти свечей назад.
  3. Если все условия совпали, запишите вход на следующем открытии. Стоп снова равен 1,5 ATR со свечи подтверждения.
  4. При закрытии CCI на +100 или ниже запланируйте выход на следующем открытии. Стоп может закрыть сделку раньше. Фиксированной цели здесь нет; предельный срок удержания тот же - двадцать свечей.

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

Какой набор правил проверять

Подойдёт, если

  • Возврат из зоны: CCI -135, затем -85; цена выше растущей EMA. Это кандидат сценария 1.
  • Продолжение: CCI +80, затем +120 и +145; фильтр EMA положительный. Это кандидат сценария 2.

Не подойдёт, если

  • CCI +145 без предыдущих значений: неизвестно, выполнена ли последовательность.
  • Цена ниже EMA при попытке покупки: фильтр запрещает вход в обоих сценариях.
  • CCI пересёк уровень внутри незакрытой свечи: подтверждения ещё нет.

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

Трендовый фильтр: зачем стратегии CCI нужна скользящая средняя

EMA придаёт больший вес недавним ценам. Для нашего теста её наклон определён численно: сравниваем текущее значение со значением пять закрытых свечей назад. «Линия вроде смотрит вверх» нельзя воспроизвести достаточно точно.

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

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

Где ставить стоп: ATR и размер позиции вместо угадывания

ATR измеряет волатильность, а не направление. Множитель 1,5 здесь нужен для однозначного учебного правила. После входа расстояние фиксируется: расширять стоп при каждом росте ATR запрещено условиями теста.

Пример для линейного инструмента, у которого движение цены на одну денежную единицу даёт такое же изменение результата на единицу позиции:

ПараметрУчебное значение
Условный счёт10 000 денежных единиц
Выбранный бюджет риска0,5%, то есть 50
ATR на свече сигнала2
Расстояние до стопа1,5 × 2 = 3
Оценка всех расходов на единицу позиции0,20
Количество целых единиц50 / (3 + 0,20), округление вниз: 15
Расчётная потеря при стопе с этими расходами15 × 3,20 = 48

При условном входе в покупку по 100 стоп получается 97, цель сценария 1 - 106. Соотношение 2R относится к расстояниям цены до учёта расходов. Все исходные числа примера заданы вручную и не относятся к конкретному активу.

CME связывает размер позиции с допустимым риском и расстоянием до стопа. Для контракта или валютной пары дополнительно учитываются стоимость пункта, валюта счёта и минимальный шаг объёма. Если даже минимальный объём превышает бюджет, сделку пропускают. Реальная потеря может превысить расчёт из-за проскальзывания или разрыва цены.

Риски и ограничения

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

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

Не является индивидуальной инвестиционной рекомендацией. Рынок волатилен, торговля связана с риском потери капитала. Прошлые результаты не гарантируют будущих.

Как проверить стратегию CCI на своём графике без подгонки

  1. 1

    Зафиксировать правила

    Сценарий, параметры, данные и расходы.

  2. 2

    Отметить кандидата

    Внутри свечи сигнал ещё предварительный.

  3. 3

    Дождаться закрытия

    Проверить CCI и EMA без будущих свечей.

  4. 4

    Посчитать риск

    Следующее открытие, стоп и объём.

  5. 5

    Записать исход

    Выход, расходы и отклонения от плана.

Собственная схема проверки: сначала условия, затем закрытие свечи, расчёт риска и запись результата. Она не показывает доходность.

Схема разделяет три момента: наблюдение, подтверждение и исполнение. Пропуск любого из них позволяет незаметно использовать будущую информацию.

  1. Выберите инструмент, поставщика данных, таймфрейм и календарные границы исследования. Отложите отдельный более поздний участок для проверки правил после настройки.
  2. Сохраните настройки и правила в журнале. Отдельно запишите комиссии, спред, оценку проскальзывания и порядок выхода. В руководстве TradingView по стратегиям разобраны моделирование исполнения и расходы.
  3. Скрывайте будущие свечи. Внутри текущего бара можно записать кандидата и время наблюдения, но подтверждение ставьте только после закрытия. Значения текущего бара изменяются: это описано в документации по перерисовке.
  4. Записывайте вход по следующему открытию с расходами. Не подставляйте цену закрытия сигнальной свечи, если ваши правила предусматривают исполнение позже.
  5. Фиксируйте все сделки и причины пропуска. Если на одной исторической свече достигнуты и стоп, и цель, порядок событий неизвестен по одним OHLC. Проверьте младший масштаб; если данных нет, отдельно отметьте неопределённость и используйте консервативный расчёт со стопом первым.
  6. Сравните оба сценария отдельно. Посчитайте итог после расходов, средний результат в R, максимальную просадку и серию потерь. Затем примените неизменные правила к отложенному участку.

Журнал может содержать дату сигнала, значения CCI на нужных свечах, цену относительно EMA, ATR, вход, стоп, объём, выход, расходы и причину закрытия. При проверке нескольких комбинаций сохраняйте и неудачные варианты. Иначе лучшая линия капитала скроет число попыток, из которых её выбрали.

Если правила нельзя выполнить одинаково дважды, сначала устраните двусмысленность. Переход от истории к наблюдению на виртуальном счёте проверяет ещё и вашу способность соблюдать порядок. Сам бэктест не заменяет такую проверку.

Ошибки чтения сигналов CCI, которые съедают депозит

ОшибкаЧто нарушаетсяЧто записать заранее
Продать только потому, что CCI выше +100Экстремальное значение принято за доказанный разворотПоследовательность сигнала и фильтр EMA
Войти до закрытия свечиПредварительное пересечение стало подтверждённымМомент проверки и следующее открытие
Добавлять позицию на каждом баре выше +100Один импульс превратился в несколько ставокОдин вход до сброса и нового подтверждения
Отодвинуть стоп после роста ATRУвеличился первоначальный рискФиксированное расстояние от входа
Удалить из журнала неудобные сигналыВыборка перестала отражать правилаВсе события и причины пропуска
Сравнить результат без спреда и комиссииПроверена другая модель исполненияПолная оценка расходов

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

Стратегия форекс по индикатору CCI: чем отличается рынок

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

Не переносите размер позиции из учебного примера напрямую в лоты. Сначала выясните, сколько стоит пункт для выбранного объёма и как результат переводится в валюту счёта. Плечо увеличивает доступный объём и риск; предупреждение о возможных потерях при маржинальной торговле есть у CFTC.

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

Источники

Частые вопросы

Где найти обычный CCI в TradingView?

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

Почему CCI выше +100, а цена продолжает расти?

Большое положительное отклонение может сопровождать сильное движение вверх. Оно не задаёт момент разворота. Если проверяете трендовый сценарий, оценивайте предусмотренное им подтверждение и условие выхода. Если проверяете возврат из зоны, сначала дождитесь самого возврата и разрешающего фильтра направления.

Почему сигнал виден внутри свечи, а после закрытия исчезает?

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

Можно ли оставить стоп без учёта спреда?

Для оценки результата нужны и расстояние до стопа, и расходы на исполнение. На некоторых рынках срабатывание зависит от стороны котировки. Уточните правила у поставщика данных и брокера. При расширении спреда или разрыве цены фактическая потеря способна превысить расчёт, даже когда уровень стопа был задан заранее.

Что вы узнаете
  • Два отдельных набора правил входа и выхода
  • Расчёт стопа и размера позиции на учебном примере
  • Порядок проверки сигналов без просмотра будущих свечей
Новичкам
11просмотров
Материал был полезен?

Оставить комментарий

Профильный эксперт
Макс Витковский
Аналитик рынка

Разбирает структуру рынка, уровни и торговые сценарии. Специализация — криптовалюты, технический анализ и ончейн-данные.

График TradingView с сигналами Buy и Sell индикатора Midas
Midas multi-индикатор for TradingViewОдин из самых продвинутых индикаторов для трейдинга
  • Сигналы без перерисовки
  • Интерактивный теханализ
  • 7 стратегий на выбор
Midas multi-индикатор for TradingViewСигнал, стоп и 3 цели — прямо на графике
  • Сигнал фиксируется по закрытию свечи
  • Стоп и 3 цели строятся автоматически
  • План сделки виден до входа