Найти в Дзене
LUA/QUIK

Chande Momentum Oscillator

Chande Momentum Oscillator(CMO) — технический индикатор измеряющий импульс цены (темп рынка), модификация индикатора Momentum. CMO иногда также называют индикатором скорости рынка он измеряет преобладающую динамику рынка. Осциллятор ценовых моментов измеряет уровни перекупленности и перепроданности рынка, наличие трендов и расхождение на основе последних полученных прибылей и убытков. СМО является осциллятором, используемым для поиска выходов цены из зон перекупленности / перепроданности. Линия CMO колеблется между нижней и верхней гранями, в промежутке от – 100 до 100. Как правило, перекупленность устанавливается на уровне 50, а перепроданность -50. Пересечения центральной линии можно рассматривать как бычьи (когда осциллятор становится положительным) или медвежьи сигналы (когда осциллятор становится отрицательным). Чем выше значения CMO — индикатора, тем выше температура рынка (сильнее перекупленность) и, соответственно, больше вероятность его разворота вниз. Если же значения CMO — и

Chande Momentum Oscillator(CMO) — технический индикатор измеряющий импульс цены (темп рынка), модификация индикатора Momentum.

CMO иногда также называют индикатором скорости рынка он измеряет преобладающую динамику рынка.

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

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

Линия CMO колеблется между нижней и верхней гранями, в промежутке от – 100 до 100. Как правило, перекупленность устанавливается на уровне 50, а перепроданность -50. Пересечения центральной линии можно рассматривать как бычьи (когда осциллятор становится положительным) или медвежьи сигналы (когда осциллятор становится отрицательным).

Чем выше значения CMO — индикатора, тем выше температура рынка (сильнее перекупленность) и, соответственно, больше вероятность его разворота вниз. Если же значения CMO — индикатора стремительно уменьшаются, это говорит о снижении температуры рынка (усилении перепроданности) и, следовательно, указывает на благоприятную возможность для покупки.

При расчёте индикатора динамика рыночного курса определяется за конкретное количество периодов (свечей), равное n. Вычисляется разница между актуальной ценой закрытия (close) и предшествующей ценой закрытия (close). Если такая разница оказывается положительной (курс вырос), полученное значение прибавляется к суммарной величине позитивных изменений курса. Если же разница оказывается отрицательной (курс упал), полученное значение прибавляется к суммарной величине негативных изменений курса. Далее в числитель помещается разница между суммой более высоких закрытий за n—периодов и суммой более низких закрытий за n—периодов. Знаменатель состоит из суммы нижнего и верхнего закрытия n—периодов. Результат деления умножается на 100.

Расчет:

Momentum Simple(MS) = C(i)C(i-1),

где С(i) – цена закрытия текущего периода,

С(i-1) – цена закрытия предыдущего периода.

Su = ∑(+MS, n)

Sd = ∑(-MS, n)

CMO = 100 * ((Su - Sd)/ ( Su + Sd )),

Где:

Su — Сумма разности между текущим закрытием и предыдущим закрытием в дни подъема за указанный период. Дни подъема — это дни, когда текущее закрытие больше предыдущего закрытия.

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

Если сессия была нейтральной (текущая цена закрытия равна цене закрытия предыдущего дня), ее результат не учитывается в расчетах.

Максимальное значение индекса. Возникает при закрытии на новых пиках в анализируемом периоде. Тогда числитель и знаменатель идентичны.

Минимальное значение индикатора. Происходит при закрытии анализируемого инструмента на минимумах анализируемого периода. Тогда числитель отрицательный, а знаменатель — то же значение только с противоположным знаком.

Индикатор СМО даёт три типа сигналов:

— Сигнал осцилляторного типа — выход из зон перекупленности, уровня 50 и выше, и перепроданности, - 50 и ниже.

Данные уровни являются только предупреждающими уровнями. Во время сильных восходящих движений CMO может находиться выше уровня 50 в течение длительного времени. Аналогичным образом, это может быть в периоды сильного снижения, когда CMO долгое время находится ниже уровня —50.

— Сигнал трендового типа — пересечение уровня 0 (лучше использовать более длинный период расчёта индикатора)

— Сигнал дивергенции — расхождение между показателями индикатора и цены в ходе тренда, что может сигнализировать о развороте цены.

Так же CMO измеряет силу тренда. Чем выше абсолютное значение CMO, тем сильнее тренд. Более низкие абсолютные значения CMO указывают на боковые торговые диапазоны.

Получение антитрендовых сигналов перепроданности/перекупленности считается стандартным вариантом применения аналитических индикаторов, измеряющих скорость рыночной динамики. Стратегии по индикатору CMO базируются на применении его как осциллятора, сделки совершаются на открытии следующей свечи, после того, как показатель индикатора вышел из зон перекупленности / перепроданности. Слишком низкое падение цен, относительно выбранного периода индикатора, может свидетельствовать о перепроданности целевого рынка и скором развороте курса в обратном направлении, то есть к повышению. Чрезмерно высокий подъем цен, напротив, указывает на возможное пребывание целевого рынка в состоянии перекупленности, что может привести к нисходящему развороту и медвежьей динамике курса.

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

Когда на рынке развивается стремительный тренд, СМО, будет постоянно пребывать в области перекупленности/перепроданности и генерировать сигналы о максимально высоких или минимальных значениях цены. И все же, в период ярко выраженного тренда происходит постоянное обновление ценой экстремальных значений, поэтому СМО с основными уровнями перекупленности/перепроданности пользы не имеет. В данной ситуации нужно дождаться флэта, и торговать уровни перекупленности/перепроданности с использованием любого канального индикатора, при достижении его пределов.

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

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

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

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

Если темп рынка увеличивается, и «быки» набирают силу, то индикатор начинает расти из отрицательной зоны в положительную, пересекая снизу вверх уровень «0». Сигналом на покупку считается восходящее пересечение линией CMO нулевого уровня. Момент перехода линии индикатора из отрицательной области в положительную зону указывает на возможность покупки.

Если же темп замедляется, СМО падает из положительной зоны в отрицательную, пересекая сверху вниз нулевой уровень – это говорит о том, что «медведи» сильны и толкают рынок вниз. Сигналом на продажу считается нисходящее пересечение линией CMO нулевого уровня. Если линия осциллятора перемещается из положительной области в отрицательную зону, это свидетельствует о нарастающей силе медведей, уверенно толкающих целевой рынок к продаже.

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

Рекомендуется брать параметр расчёта свыше 28. Сделка совершается на открытии следующей свечи после того, как линия индикатора СМО пересекла нулевой уровень и осталась в направлении пересечения. Стоп—приказ выставляется за последним экстремумом.

Индикатор Chande Momentum Oscillator помогает выявлять отклонения своих показателей от показателей цены, называемые дивергенциями и конвергенциями рынка – расхождение показателей индикатора и самой цены. Если дивергенция будет указывать на смену тренда, то конвергенция сулит её продолжение.

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

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

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

Если на индикаторе СМО замечена конвергенция, то отличным подтверждающим сигналом будет отскок цены от важных уровней – 38% или 62%. Если сигнал подтверждён, то он будет являться весьма надёжным.

Торговля конвергенций прекрасно сочетается с применением трендового индикатора для выявления тенденции и торговли только в её направлении, а также с Сеткой Фибоначчи для поиска важных уровней, от которых цены с высокой долей вероятности отобьётся. Даже самые простые трендовые линии будут служить отличным фильтром – если цена отбивается от наклонного уровня, это увеличивает вероятность благоприятной отработки сделки.

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

Код индикатора: Chande Momentum Oscillator.