Chande Momentum Oscillator (CMO)
Осциллятор импульса Чанде (Chande Momentum Oscillator, CMO) — это инструмент технического анализа, разработанный Тушаром Чанде. Этот индикатор выводится из индекса относительной силы (RSI) и используется для определения импульса финансового актива путём сравнения суммы всех недавних прибылей с суммой всех недавних убытков за определённый период. Он колеблется между -100 и +100 и предоставляет ценную информацию о том, является ли актив перекупленным или перепроданным, что позволяет трейдерам принимать обоснованные решения.
Происхождение и развитие
Осциллятор импульса Чанде был представлен Тушаром Чанде в его книге 1997 года “Новый технический трейдер” (The New Technical Trader), написанной в соавторстве со Стэнли Кроллом. Чанде разработал этот индикатор для устранения некоторых ограничений существующих индикаторов импульса. Доктор Чанде известен своим вкладом в технический анализ и количественные торговые стратегии. Его работы широко представлены в профессиональных торговых сообществах.
Расчёт
Расчёт CMO включает несколько шагов, которые можно разбить на следующие компоненты:
- Выберите период (n): Обычные периоды, используемые для CMO, составляют 9, 14 или 20 дней.
- Рассчитайте дни роста и падения:
- Дни роста: Сумма всех прибылей за выбранный период.
- Дни падения: Сумма всех убытков за выбранный период.
- Формула CMO: [ CMO = 100 \times \frac{(Сумма\ прибылей\ -\ Сумма\ убытков)}{(Сумма\ прибылей + Сумма\ убытков)} ]
Полученное значение колеблется между -100 и +100. Значения выше +50 указывают на состояние перекупленности, в то время как значения ниже -50 указывают на состояние перепроданности.
Интерпретация
Уровни перекупленности и перепроданности
Когда CMO пересекает отметку выше +50, это сигнализирует о том, что актив может быть перекуплен, что указывает на возможный разворот или откат. И наоборот, когда значение падает ниже -50, это предполагает, что актив может быть перепродан, сигнализируя о возможном восходящем развороте.
Дивергенция
Дивергенция между CMO и ценой актива может предоставить критические сигналы. Например, если цены растут, но CMO падает, это указывает на потенциальный медвежий разворот. Аналогично, если цены падают, а CMO растёт, может быть неизбежным бычий разворот.
Подтверждение тренда
CMO также можно использовать для подтверждения силы тренда. Если осциллятор движется в том же направлении, что и тренд, и остаётся в зоне перекупленности или перепроданности в течение длительного периода, это усиливает силу тренда.
Преимущества
- Чувствительность: CMO более чувствителен к изменениям цен по сравнению с некоторыми другими индикаторами импульса, предоставляя более ранние сигналы.
- Ограниченный диапазон: Предоставляет чёткое указание, когда актив перекуплен или перепродан.
- Универсальность: Может использоваться на различных таймфреймах и классах активов.
Ограничения
- Эффект пилы: Более высокая чувствительность также может приводить к ложным сигналам во время боковых рынков.
- Запаздывающий индикатор: Как и любой индикатор импульса, CMO отстаёт от движений цены и может не точно предсказывать развороты.
Практическое применение
Интеграция с другими индикаторами
Чтобы минимизировать риск ложных сигналов, трейдеры часто используют CMO в сочетании с другими индикаторами, такими как скользящие средние, полосы Боллинджера или индекс относительной силы (RSI).
Сигналы покупки и продажи
- Сигнал на покупку: Когда CMO пересекает уровень выше -50.
- Сигнал на продажу: Когда CMO пересекает уровень ниже +50.
Алгоритмическая торговля
CMO можно интегрировать в алгоритмические торговые стратегии для автоматизации решений о покупке и продаже. Например, алгоритмы могут быть запрограммированы на выполнение сделок, когда CMO пересекает определённые пороги, тем самым устраняя эмоциональные предубеждения.
Пример
Рассмотрим акцию со следующими изменениями цен за 14-дневный период:
- Дни роста: 0,5, 1,2, 0,7, 1,8, 0,3
- Дни падения: -0,6, -1,0, -0,9, -1,1, -0,4
Сумма прибылей = 0,5 + 1,2 + 0,7 + 1,8 + 0,3 = 4,5 Сумма убытков = 0,6 + 1,0 + 0,9 + 1,1 + 0,4 = 4,0
CMO = 100 * ((4,5 - 4,0) / (4,5 + 4,0)) = 100 * (0,5 / 8,5) = 100 * 0,0588 = 5,88
В этом примере CMO равен 5,88, что подразумевает нейтральную зону, где не преобладают ни перекупленные, ни перепроданные условия.
Программная реализация
Трейдеры и аналитики могут рассчитывать CMO, используя различные программные инструменты и платформы. Популярное торговое программное обеспечение, такое как MetaTrader, TradingView и NinjaTrader, предлагает встроенные функции для осциллятора импульса Чанде.
Пример TradingView
Для расчёта CMO в TradingView можно использовать следующий скрипт:
//@version=4
study("Chande Momentum Oscillator", shorttitle="CMO", overlay=false)
length = input(14, minval=1, title="Length")
src = close
up = change(src) > 0 ? change(src) : 0
down = change(src) < 0 ? -change(src) : 0
sumUp = sum(up, length)
sumDown = sum(down, length)
CMO = 100 * (sumUp - sumDown) / (sumUp + sumDown)
plot(CMO, color=color.blue, title="CMO")
hline(50, "Overbought", color=color.red)
hline(-50, "Oversold", color=color.green)
Практическое применение
Использование профессиональными трейдерами
Известно, что профессиональные торговые фирмы, такие как Renaissance Technologies, D.E. Shaw Group и Two Sigma, включают различные осцилляторы импульса, включая CMO, в свои торговые алгоритмы. Эти фирмы используют комбинацию количественного анализа и алгоритмических стратегий для использования неэффективности рынка.
Практический пример
Известным примером применения осцилляторов импульса в торговле является Renaissance Technologies, известная своим фондом Medallion. Хотя конкретные детали их алгоритмов являются проприетарными, интеграция таких индикаторов, как CMO, помогает в их стратегиях выбора времени рынка. Renaissance Technologies постоянно обеспечивает впечатляющую доходность, сочетая математические модели с реальными торговыми сценариями, демонстрируя эффективность таких инструментов, как осциллятор импульса Чанде.
Заключение
Осциллятор импульса Чанде — это надёжный инструмент для определения импульса финансовых активов. Его чувствительность к изменениям цен и способность колебаться в ограниченном диапазоне делают его ценным дополнением к набору инструментов любого трейдера. Хотя у него есть свои ограничения, при использовании в сочетании с другими индикаторами и в рамках комплексной торговой стратегии CMO может предоставить значительную информацию и помочь в принятии более обоснованных торговых решений.