Индекс товарного канала (ССI - Commodity Channel Index)
Индекс товарного канала был впервые описан Дональдом Ламбертом в октябрьском номере журнала "Commodities" (Сейчас - "Futures") за 1980 год. Несмотря на 11 -летнюю историю CCI и его присутствие практически во всех программных пакетах, ориентированных на фьючерсы, нам известно немного трейдеров, которые его действительно используют. Мы не знаем почему, но подозреваем, что одной из причин может быть недостаток литературы по этом индикатору, равно как и настойчивость Ламберта в привязывании CCI к теории циклов. Несмотря на ссылки на теорию циклов, первоначальная статья Ламберта, вероятно, все еще самое доступное объяснение того, как использовать CCI.
Как и большинство технических исследований, CCI требует некоторого понимания своего происхождения для его эффективного использования. Математическая и статистическая концепции, стоящие за CCI, немного сложны для понимания при первом рассмотрении, потому что его формула сложнее, чем у RSI, MACD и стохастического осциллятора, которые могут быть более или менее интуитивно понятны. Формула CCI частично статистическая, что делает затруднительной демонстрацию взаимосвязи между графиками изменения цены и графиками индикатора, получаемыми в результате.
Формула CCI создает удобное для использования число, которое статистически отображает, насколько далеко последние цены ушли от скользящей средней. Если цены ушли достаточно далеко, считается, что установился тренд и генерируется торговый сигнал. Мы склоняемся к разбиению технических исследований на две группы; те, которые лучше всего применяются в качестве контртрендовых индикаторов, такие как RSI и процент R, и те, которые хорошо идут за трендом, как скользящие средние. CCI является индикатором, следующим за трендом.
Данная статья подходит для обучения продвинутых трейдеров. На этой странице вы можете найти больше обучающих статей по торговле на финансовых рынках.
Обзор основных теорий Ламберта
Формула CCI вычисляет простую скользящую среднюю от средних дневных цен [(пик + впадина + закрытие)/3], а затем вычисляет среднее отклонение. Среднее отклонение - это сумма разностей между средней ценой каждого периода и простой скользящей средней. Среднее отклонение затем умножается на константу (Ламберт предлагает 0.015) и делит разность между сегодняшней средней ценой и простой скользящей средней. Результат представляется как единое число, которое может быть как положительным, так и отрицательным. Трейдер может изменять количество периодов, используемых для вычисления простой скользящей средней. Как вы могли бы ожидать, укорачивание временного размаха делает индекс более быстрым и отзывчивым на небольшие движения рынка, в то время как удлинение временного размаха замедляет индекс и сглаживает рыночную волатильность.
На компьютерном экране CCI обычно отображается как осциллятор или гистограмма, которая колеблется в разных направлениях около нулевой отметки. Так как индекс измеряет насколько далеко цены отошли от скользящей средней, CCI позволяет нам измерять силу тренда. В теории, чем больше значение CCI, тем сильнее тренд и тем более прибыльна должна быть торговля в направлении тренда.
Ламберт изначально разработал CCI для нахождения начала и конца предполагаемых сезонных циклических ценовых моделей. Он чувствовал необходимость иметь индикатор, который бы определял, где циклы начинаются и где заканчиваются. Это кажется явным противоречием циклической теории, потому что, если вы знаете, что существует цикл, вы должны знать, где он начинается и где заканчивается, а иначе цикла нет. Очевидная необходимость в индикаторе типа CCI свидетельствует о том, что воображаемые циклы должны были быть совсем не бесспорными и неповторяющимися.
Ламберт сделал изменяемой часть формулы со скользящей средней, так что пользователь мог некоторым образом подогнать CCI к предполагаемой длине цикла. Его исследования показали, что для достижения лучших результатов длина скользящей средней, используемой в CCI, должна быть менее одной трети длины предполагаемого цикла. Однако таблицы тестовых результатов в статье показывали, что скользящая средняя пяти периодов работала лучше всех, невзирая на длину цикла (еще одно свидетельство слабости предположений Ламберта о существовании циклов).
CCI использует простую скользящую среднюю вместо экспоненциальной, так что цены далекого прошлого будут отбрасываться и не будут влиять на результаты. Некая произвольная константа 0.015, использованная в формуле CCI, была добавлена для масштабирования индекса таким образом, что от 70 до 80 процентов значений попадали в канал между +100 процентами и -100 процентами. Исходная посылка Ламберта заключалась в том, что флуктуации между границами канала считаются случайными и не имеют ценности для торговли. Он предлагал устанавливать длинные позиции, только когда CCI превзойдет +100. Значительное падение за отметку +100 считается сигналом к выходу из длинной позиции. Правила короткой позиции такие же: продавать ниже -100, покупать обратно выше -100. (Смотрите рисунок 2-20.)
Как мы упоминали ранее, Ламберт проводил исследования, которые свидетельствовали, что длина периода CCI должна быть установлена на величину менее одной трети длины цикла. Он протестировал некоторое количество разных длин периодов, заканчивая числом 20 как стандартным, но предложил, чтобы это число подбиралось для каждого рынка в отдельности. (Мы не оспариваем, что длина периода должна устанавливаться таким образом, чтобы удовлетворять историческим данным.) Двадцать является величиной, используемой по умолчанию для CCI большинством программ.
Читать еще: Как эффективно использовать Скользящие средние
Некоторые положительные результаты тестирования
Колби и Мейерс в книге "The Encyclopedia of Technical Market Indicators" тестировали CCI на недельных ценах New York Composite, используя оригинальные торговые правила.,0ни попытались найти оптимальные временные периоды. Эта процедура кажется нам подгонкой под кривую, но их результаты интересны. Наиболее прибыльный временной период из протестированных оказался очень длинным - 90 недель. Однако все в диапазоне от 40 до 100 недель дало хорошие результаты и легко может быть также прибыльно сегодня, как и 90-недельный период. Наши предостережения, касающиеся оптимизации, можно найти в третьей главе.
Колби и Мейерс отметили один важный аспект 90-недельного CCI, которому не следует удивляться. CCI на периоде 90 практически всегда пропускает ранние фазы начинающегося тренда. На сегодняшнем рынке ценных бумаг пропуск ранних этапов тренда часто означает упущение большей части потенциального дохода. Первые исследования Ламберта показали, что более краткосрочный CCI будет скорее опережающим или совпадающим, чем запаздывающим индикатором, и Ламберт использовал временной период от 5 до 20 дней. Для регулирования временной задержки, производимой 90-недельным CCI, Колби и Мейерс решили игнорировать +/-100 экстремумы и использовать пересечения нулевой линии для получения более ранних сигналов на вхождение и выход. Они назвали этот индикатор "нулевым" CCI и нашли его значительно более выгодным, чем исходные+/-100 сигналы. В качестве отступления заметим: несмотря на то, что при тестировании торговой системы с использованием концепции нулевого CCI на недельных данных NYSE Composite Колби и Мейерс получили результаты лучше, чем популярные 39- и 40-недельные системы скользящих средних, защищаемые сейчас многими трейдерами рынка ценных бумаг, это еще ничего не означает.
Использование CCI в качестве индикатора долгосрочного тренда
Месячный CCI может быть очень эффективен как индикатор продолжительных рыночных трендов. Взгляните на следующие месячные графики с сигналами CCI с периодом 20 на нулевой линии вместо отметки +/-100.
Первый график - по японской йене. В дополнение к последовательности торговых сигналов следует отметить две другие особенности этого графи ка.
Во-первых, чем быстрее рост CCI от 0 до 100, тем сильнее и определенней обнаруженный им тренд. Во-вторых, быстрое падение CCI после выхода за 100 обычно означает, что тренд теряет силу и что доходы должны быть защищены включением остановок на этой точке. На графике казначейских обязательств (смотрите рисунок 2-22) следует отметить использование трендовых линий CCI для ранних выходов.
Мы рекомендуем попробовать использовать месячный CCI с периодом 20 для долгосрочного направленного движения, одновременно с использованием более краткосрочного индикатора для задания времени вхождения и выхода в направлении месячного тренда. Эта стратегия должна быть особенно эффективна во время быстрого роста CCI от 0 до 100. После месячных пиков CCI было бы разумно рассмотреть возможность приостановки торговли на этом рынке до тех пор, пока CCI не начнет расти опять.
Ситуацию, аналогичную месячному CCI, можно наблюдать на недельных графиках. Быстрый рост от 0 до 100 должен означать определенно установившийся тренд. Попробуйте использовать недельный CCI для задания времени торгов в направлении месячных графиков, когда CCI находится в периоде роста. Выходите, когда недельный CCI создает пик или когда другой индикатор предупреждает вас о том, что промежуточный тренд теряет силу. В качестве альтернативной стратегии можно начать торговать маленькими лотами, когда впервые пересечена нулевая линия, и затем добавлять позиции с ускорением CCI и укреплением тренда. Начинайте закрывать позиции, когда CCI останавливается, показывая, что рынок заканчивает движение.
Торговля множеством позиций, основанная на недельных графиках, будет, очевидно, лучше всего работать на рынках с более медленным движением и контролируемым риском, где большие долговременные позиции являются предпочтительными.
Использование дневного CCI
Наше исследование показало, что 20-дневный CCI, используемый сам по себе, не очень хорошо работает на большинстве рынков. Его основной недостаток, состоящий в пропуске начала сильных трендов, может быть по-настоящему отрицательной чертой на быстрых и волатильных рынках. Эта медлительность может быть преодолена с помощью использования 10-дневного (или даже более краткосрочного) CCI или с помощью вхождения на нулевой отметке. Но более быстрые методы становятся чрезвычайно уязвимы из-за частых дерганий. Мы можем всегда устанавливать CCI для удовлетворения каждому рынку, но мы почти уверены, что это просто подстраивание под кривую и не советуем этот метод.
Мы рекомендуем для ежедневной торговли комбинирование CCI с другим индикатором. Так как одной из проблем CCI является его склонность ошибаться в оценке волатильности трендовых рынков, кажется логичным устремить взгляды к DMI/ADX как к дублирующему трендовому индикатору. Если ADX поднимается, то рынок находится в состоянии тренда, и на нем можно начинать торговать по сигналам CCI. Если ADX падает, значит рынок переменчивый, и на нем не следует торговать, по крайней мере с индикатором следования за трендом вроде CCI. Выходите после того, как CCI создаст пик и двинется дальше в направлении нулевой отметки. Альтернативной стратегией выхода может быть использование остановок на последних пиках или впадинах после начала коррекции CCI. Наше тестирование показало полезность каждого из этих основных подходов.
Несколько наблюдений
Наше исследование показало, что в общем смысле CCI является инструментом, во многом схожим с ADX, который может помочь при оценке общей трендовости рынка. Как мы подчеркивали ранее, чем быстрее рост CCI, тем в более сильном тренде находится рынок. Несмотря на то, что математически возможно восходящее движение CCI во время отсутствия такого движения рынка, это маловероятно на практике. Помните, что CCI может предоставлять трейдеру важную информацию, даже когда не дает сигналов вхождения. Если рынок остается большую часть времени внутри диапазона +/-100, он демонстрирует отсутствие тренда, так что следует избегать этого рынка или использовать контртрендовую стратегию.
Мы обнаружили, что лучшими для торговли рынками являются те, где CCI недавно многократно производил шипы, выступающие за 100 в одном направлении. Мы также наблюдали, что первые торги против установленного CCI тренда, обычно очень убыточны. Если рынок был в состоянии тренда и демонстрировал серии движений CCI на одной стороне 100 диапазона, как мы только что описали, не разворачивайте направление торговли на первом движении CCI, которое пробивает отметку 100 в противоположном направлении. Короткий проход на противоположную сторону диапазона- это, вероятно, возможность добавить новую позицию, а не демонстрация поворота тренда.
Читать еще: Что такое тренд, линии тренда и как их использовать в трейдинге
Избегайте дерганий
Мы также наблюдали, что часто рекомендуемая нами техника ожидания подтверждения после получения торгового сигнала является исключительным методом устранения большинства дерганий при использовании CCI с более быстрым периодом. Мы обнаружили, что, когда CCI генерирует шипы после +/-100 уровня, практически всегда лучше подождать подтверждения сигнала, прежде чем предпринимать какие-либо шаги. Когда CCI поднимается выше 100 дождитесь, пока рынок произведет существенно более высокое закрытие, прежде чем покупать. Мы заметили, что значительная часть прорывов уровня 100 оказывалась только однодвухдневным событием, особенно на более краткосрочных периодах. Метод подтверждения вхождения позволил избежать большинства дерганий и в то же время поймал все большие движения. Техника подтверждения также позволяет нам переключаться на более быстрый CCI, который нужен для преодоления проблемы запаздывания, не попадаясь на дергания, как можно было ожидать. Например, 10-дневный CCI с требованием подтверждения будет давать гораздо более быстрые сигналы и, наверное, производить дергания реже, чем 20-дневный CCI, применяемый обычным способом. (Смотрите рисунок 2-24.)