Система направлений (Directional System или ADX) — это индикатор тренда и импульса, который оценивает интенсивность движения цены, и позволяет не только идентифицировать начало тенденции, но и определить её силу, давая возможность зайти в уже действующий тренд. По этим данным мы можем определить, какое из направлений сейчас наиболее актуально, насколько оно динамично и чего ждать впоследствии.
Система направлений представляет собой три взаимно пересекающиеся линии, каждая из которых показывает числовое значение динамики тренда в диапазоне от 0 до 100. Две линии обозначают силу быков и медведей (+DI, -DI), а третья, измеряет доминирование одной группы над противоположной, через экспоненциальное сглаживание (ADX).
Этот инструмент должен показать ту часть текущего ценового диапазона, которая выходит за границы диапазона предыдущего дня.
Если текущий max выше вчерашнего – значит, биржевые быки сильнее, если сегодня min ниже чем вчера – медведи набирают силу. По взаимному расположению линий DI можно примерно оценить приоритет игроков: в периоды, когда (+)DI оказывается выше линии (−)DI – тренд считается восходящим; пока (+)DI ниже (−)DI – медвежьим.
Направленный шаг представляет собой ту часть ценовой свечи, которая лежит вне зоны предыдущей. DM — база для измерения силы быков и медведей. +DM — направленный шаг быков, а -DM — направленный шаг медведей. И +DM, и -DM являются положительными величинами и определяются следующим образом. Если текущая свеча имеет диапазон выше предыдущей, то разность этих ценовых диапазонов приписывается к +DM, в то время как к -DM приписывается нулевое значение. Если, наоборот, текущая свеча имеет диапазон ниже предыдущей, то данная ценовая разность диапазонов (тоже с положительным значением) приписывается к -DM, в то время как к +DM прибавляется нулевое значение. Если текущая свеча лежит в диапазоне предыдущей или, наоборот, текущая свеча равноудалёно выступает за пределы предыдущей, то и к +DM, и -DM добавляется ноль, так как направленного шага не было. Если текущая свеча выступает больше в какую-то сторону, то к направленному шагу прибавляют то значение, у которого ценовой выступ больше.
Далее следует определить истинный диапазон (TRue range, TR), представляющий собой положительное число, которое является максимальным из трёх возможных: диапазоном между максимумом и минимумом текущей свечи, расстоянием между текущей ценой и минимумом или максимумом предыдущей свечи (в зависимости от того, какое значение больше).
Следующим этапом будет вычисление дневного индикатора направления (Directional Index, +DI и -DI). Он рассчитывается как отношение текущего направленного шага (DM) к истинному диапазону (TR), умноженное на 100%. Далее полученные значения сглаживаются на период усреднения индикатора (обычно 14 EMA). На графике индикатора +DI представлен зелёной линией, а -DI — красной.
Третья линия индикатора, определяет, в каких случаях присоединяться к уже существующему тренду. Для этого следует определить ежедневный индикатор направления (DX), который тоже выражается в процентах и определяется как разность текущих +DI и -DI, делённая на их сумму (DI + —DI) и умноженная на 100%. Далее следует взять 14 ЕМА от полученных чисел и таким образом получить линию самого ADX.
Линии —DI и +DI определяют способность быков и медведей делать направленные шаги, то есть двигать цену за диапазон свечи предыдущего периода. Соответственно, если одна из этих линий пересекает другую снизу вверх, это говорит о смене лидирующей группы — сделки следует совершать в данном направлении. Линия ADX показывает, нарастает ли разность между -DI и +DI (ADX растёт в это время) или сокращается (ADX снижается в это время). Таким образом линия ADX показывает, доминирующая группа набирает или сбавляет обороты.
Расчет формулы работы индикатора:
1. Вычисляется параметр, называемый Delta или DM (направленное движение). Параметр имеет две величины: +DM и –DM.
+DM=High[i]-High[i-1], где
High[i] – максимум текущей свечи
High[i-1] – максимум предыдущей свечи
При этом если High[i]<High[i-1], то вычисление параметра не производится.
-DM=Low[i-1]- Low [i], где
Low [i] – минимум текущей свечи
Low [i-1] – минимум предыдущей свечи
При этом если Low [i]> Low [i-1], то вычисление параметра не производится.
Таким образом, параметр +DM и –DM всегда либо положительный, либо равен нулю. Одна величина показывает, насколько текущий верх бара выше предыдущего верха, а другая – насколько текущий низ ниже предыдущего.
Затем абсолютные значения +DM и –DM сравниваются и меньшее из них приравнивается к нулю. То есть для любой свечи одна из величин будет равна нулю. Исключение составляет только Inside Bar (Внутренний день) – на внутренней свече High ниже предыдущего, а Low выше предыдущего и обе величины (+DM и –DM) равны нулю.
2. Вычисляется параметр, называемый истинным диапазоном (TRueRange, TR). В этом случае берется максимальное значение из следующих трех величин:
TR = max;
High[i] – Low[i] – величина текущего бара
High[i] – Close[i-1], где Close[i-1] – цена закрытия предыдущего бара
Low[i] – Close[i-1]
Последние две величины скорее необходимы для рынка акций, где очень часто случаются гэпы.
3. Вычисляется величина DM/TR, после чего от этой величины берется экспоненциальная скользящая средняя. Полученный параметр называется Индексом направленного движения (Directional Movement Index, DMI). Эта величина изображается на графике в виде двух линий: +DMI и –DMI.
+DMI = EMA(+DM/TR, Period)
-DMI=EMA(-DM/TR, Period).
где EMA — экспоненциальная скользящая средняя.
Также в литературе иногда встречается и другой вариант расчета, когда +DM или –DM сглаживаются отдельно, а затем уже делятся на так же отдельно сглаженный истинный диапазон. То есть формула принимает следующий вид:
+DMI = EMA(+DM, Period)/ EMA(TR, Period)
-DMI=EMA(-DM, Period) / EMA(TR, Period)
4. Вычисляется средний индекс направленности движения (Average Directional Index, ADX). Он представляет собой экспоненциальную скользящую среднюю с тем же периодом, что и на предыдущем шаге от величины, называемой направленным движением (Directional Index, DX):
DX = ((+DMI)-(-DMI))/((+DMI)+(-DMI))
ADX=EMA(DX, Period)
Таким образом мы получили третью линию индикатора.
Если линия +DI выше -DI, можно говорить о бычьем тренде, если ниже – о медвежьем. Третья линия ADX (Avеrаgе Dirесtiоnаl Indех)говорит о силе тренда – чем она выше, тем сильнее движение рынка.
Повышающаяся линия ADX говорит нам, что рынок находится в режиме тренда. Если ADX перешел черту в 40, можно говорить о сильном движении; находится ниже отметки в 20 – тренд слабовыраженный, торговать при таких обстоятельствах следует с осторожностью. После формирования двойного дна или двойной вершины на ADX возможен или разворот тренда, или выход из консолидации.
Следует обратить внимание, что направление линии ADX вверх или вниз не показывает направление тенденции, а характеризует силу.Так что во время нисходящего тренда линия ADX точно так же идет вверх.
В случае наличия на рынке какой-либо тенденции – бычьей или медвежьей – расстояние между сигнальными линиями DI начинает увеличиваться и начинает расти сам ADX и, наоборот, при снижении активности на рынке – расстояние между сигнальными линиями DI начинает сокращаться, а ADX – падает. Падающая линия показывает тренд, который теряет импульс или разворачивается. Плоская линия указывает на консолидацию.
ADX лучше всего работает после периода консолидации и показывает ненадежные результаты после V-образных разворотов рынка и резких движений против основной тенденции.
Сделки на покупку открывают, если +DI выше -DI, а ADX растет и находится выше -DI. При ослабевании тренда ADX начинает снижаться. Когда на рынке затишье — индикатор расположен ниже обеих линий DI.
ADX не определяет точку входа, а лишь дает сигнал о наличии и направлении тренда ичаще используется в качестве фильтра сигналов.
Уровни индикатора ADX
— Ключевая линия индикатора находится ниже отметки 20. Обычно это рынок в боковом движении и консолидации, на котором практически отсутствует тренд, рынок считается «тихим». Это значение ADX соответствует фазе накопления/распределения;
— Диапазон значений 20 - 40 даёт сигнал, что цена находится в движении, причём если это происходит на крупных периодах, например, четырёхчасовом, то у такого тренда есть все шансы развиваться дальше. Мы можем находиться в начале нового тренда или, наоборот, предыдущий резкий тренд может ослабнуть. Именно в этот момент возможно начать искать входы для нового тренда.На рынке в это время наблюдается пробой уровня поддержки/сопротивления. Желательно ловить именно такие моменты, потенциал такого входа и вероятность успеха высока;
— Диапазон от 40 до 60 – основной тренд.Если предыдущий возможно было использовать для входа в рынок, то этот диапазон указывает на то, что в скором времени трендовое движение может закончиться или как минимум ослабнуть. Это нельзя назвать разворотным сигналом, ведь индикатор ADX оценивает силу тренда, а не что-то другое. Уменьшение значения будет говорить лишь о том, что интенсивность снизилась и вполне вероятна коррекция. Но не обязательно будет.
— В очень редких случаях индикатор ADX может демонстрировать рост своего значения за линию 60 – здесь происходит затухание тренда. Такое встречается нечасто, особенно на крупных периодах. Цена по инерции еще может обновить экстремумы, но долго такое движение не продлится. Поэтому, особого интереса данный диапазон не представляет, так как входить в рынок, когда он уже так разогнался, опасно, если и не произойдет разворот, то как минимум коррекция или просто затяжной флэт более чем вероятен.
Сигналы ADX наиболее достоверны после выхода из флэта, а после резкой смены тренда, он работает хуже.
Стандартная трактовка торговых сигналов заключается в оценке взаимного расположения линий индикатора ADX. Торговое значение имеет только динамика: растущая основная линия означает начало (или продолжение) сильного тренда, падение линии – переход во флэт.
Основной сигнал, при работе с индикатором – пересечение линий +DM и -DM. Фактически направление рынка оценивается по отношению (+)DI/(–)DI, когда пересекаются сигнальные линии, мы получаем сигнал разворота. При этом стоит обращать внимание на поведение линии ADX и силу тренда. Если (+)DI пересекает (–)DI снизу вверх при росте линии ADX, то это сигнал на покупку (тенденция к росту), если сверху вниз при росте линии ADX− разворот вниз (сигнал на продажу).
Рост основной линии индикатора не обязан совпадать с направлением тренда. Если все условия присутствуют, то открывать позицию еще рано. Нужно просто отметить max (или min) бара, на котором это произошло. Далее – наблюдаем: если цена обновила ключевую точку – входим в рынок, если цене не удается преодолеть экстремум − ждем (или сохраняем противоположную позицию). Стоп можно разместить над экстремумом свечи, где прошло пересечение, например для закрытия позиции после покупки- под минимумом свечи.Когда ADX начинает снижаться, то текущий тренд ослабевает, и пришло время фиксировать прибыль.
Если значение ADX<20, то это вовсе не означает, что на рынке нет четкого направления.
Сигнал на совершение сделки по индикатору ADX поступает, когда линия ADX лежит под -DI и +DI в диапазоне 0–15 (рынок во флэте долгое время), а линии DI начинают пересекаться, причём линия ADX в это время растёт не менее чем на 4%. Направление движения должно быть хорошо видно на глаз, индикатор только констатирует факт, ну и в некоторой степени является фильтром в роли числового значения. Если в процессе своего роста линия ADX пересекает снизу вверх лежащую снизу линию DI, то на открытии следующей свечи стоит совершать сделку в направлении верхней DI. Стоп-заявку в этом случае следует размещать за последним локальным экстремумом.
Если по мере развития тренда линия ADX поднялась выше 40 и начинает снижаться, а в процессе снижения пересекает верхнюю линию DI, то стоит хотя бы частично фиксировать прибыль, так как такое поведение индикатора может говорить о наступлении фазы коррекции или даже разворота тренда.
Часто повторяющиеся типовые сигналы могут означать, что текущий тренд или недостаточно сильный, или в стадии завершения.
Если основная линии расположена гораздо выше (+)DI и (–)DI (за верхним уровнем) и медленно растет, то открывать новую позицию уже поздно, так как текущий тренд практически исчерпан. Стоит подтянуть stop loss, переведенный в безубыток.
Если линия ADX разворачивается вниз, но пока не покидает верхнюю зону, то, безопаснее выйти из сделки.
Флэт – все три линии переплетены между собой и находятся в нижней (или средней) части графика. Сильным сигналом ADX считается разворот основной линии из зоны ниже обеих сигнальных линий, и чем дольше она там находится, тем сильнее будет новая тенденция тренд после разворота.
Еще один сигнал, достойный внимания – дивергенция DMI(расхождение). Случается, когда цена и показатель не подтверждают друг друга. Когда цена актива растет, а пик индикатора рисует вершину ниже предыдущего пика, то череда таких сигналов сигнализирует о скором смене тренда.При этом следует усилить контроль рисков, ожидая возможный резкий разворот или откат. Для её точной трактовки нужен дополнительный осциллятор, например, MACD. Также индикатор MACD помогает вовремя «увидеть» начало флэта и выхода из него.
MACD используют в техническом анализе для нахождения зон перекупленности и перепроданности. MACD и ADX часто применяются вместе. Вместе они идеально отражают силу тренда, а также его наличие или отсутствие и направление движения цены. Вне зависимости, снижается или растет MACD, чтобы подтвердить тренд нужен растущий ADX. Если он есть, значит трендовое движение развивается.
Если гистограмма снижается, а ADX растет, возникает дивергенция. В итоге MACD подсказывает, что продавцы перехватывают инициативу у быков, а ADX является подтверждением усиления падения. Это именно то время, когда следует продавать.
Индикатора автоматически учитывает текущую рыночную волатильность, может оценить силу тренда и не перерисовывается. Позволяет войти в рынок вначале восстановления после отката.
Все проблемы системы ADX связаны с тем, что расчет базируется на обычном осцилляторе, а отсюда и запаздывание, и множество ложных сигналов на малых периодах. Медленно работает набольших периодах–при резкой коррекции или развороте, индикатор все еще демонстрирует сильный тренд, что обусловлено двойным механизмом сглаживания.Когда ADX дает указание на сильный тренд, на самом деле импульс уже может быть истощённым.Логика расчета ADX делает его надежным на длительном тренде, но абсолютно нестабильным при высокой волатильности без явного направления.
ADX часто «не видит» начальные периоды тренда и не может оценить разворот как новый сильный тренд.Поздний сигнал появляется, когда основная линия еще падает, а линии (+)DI и (−)DI уже пересекаются в сторону нового направления – такие сигналы приходится или пропускать, или подтверждать дополнительными индикаторами.
B дни, когда индикатор указывает на наличие устойчивого тренда, а рынок открывается с гэпом в противоположном направлении, можно искать точку входа в направлении первоначального движения.
Индикатор ADX– показывает текущее состояние динамики, даёт представление о том, что может произойти дальше. Рост значения ADX– надежный признак наличия тренда, но только в том случае, если до возникновения этого тренда на рынке был флэт.
Код индикатора: Avеrаgе Dirесtiоnаl Indех.