Трейдинг

ADX и DMI: индикаторы направленного движения

Обновлено:

ADX и DMI — это индикаторы системы направленного движения, которую Уэллс Уайлдер описал в книге 1978 года. Линии +DI и −DI, которые вместе называют DMI (Directional Movement Indicator), показывают, чьё давление сильнее — покупателей или продавцов. ADX, средний индекс направленного движения, измеряет силу тренда без учёта его направления: он растёт и при сильном росте, и при сильном падении.

Этимология / История
от англ. Average Directional Index; Directional Movement Indicator — «средний индекс направленного движения; индикатор направленного движения»

Оба индикатора входят в систему направленного движения (Directional Movement System) Уэллса Уайлдера. Он описал её в книге New Concepts in Technical Trading Systems 1978 года; в той же книге — индекс относительной силы (RSI), средний истинный диапазон (ATR) и параболическая система SAR (stop and reverse, «стоп и разворот»). Уайлдер торговал товарами и валютами, и примеры в книге построены на них.

ADX и DMI простыми словами

Флюгер на крыше покажет, откуда дует ветер, но не скажет, лёгкий это ветерок или шторм. Для силы ветра нужен анемометр. Уайлдер поставил на график оба прибора: линии +DI и −DI работают флюгером, а ADX — анемометром.

Расчёт начинается со сравнения двух соседних дней. Смотрят, насколько сегодняшний максимум выше вчерашнего и насколько сегодняшний минимум ниже вчерашнего. Если сильнее вырос максимум, движение записывают в плюс (+DM), если сильнее опустился минимум — в минус (−DM); засчитывается только большее из двух. Эти величины сглаживают за 14 периодов и делят на истинный диапазон — размах цены с учётом разрыва от вчерашнего закрытия. Так получаются +DI и −DI в процентах. Чем дальше они разошлись, тем выше DX, индекс направленного движения, а ADX — его сглаженное среднее.

Из такого устройства следуют две вещи. ADX не говорит о направлении: значение 40 бывает и на вершине роста, и в разгар обвала. И он запаздывает, потому что сглажен дважды: сначала сглаживают направленные движения, потом сам DX. В учебнике ChartSchool пишут, что для устойчивых значений ADX нужно около 150 периодов истории, а значения, посчитанные по 30 периодам, с ними не совпадут.

Что такое DMI и чем он отличается от ADX

В учебнике ChartSchool сокращение DMI расшифровано как Directional Movement Indicator, индикатор направленного движения, — так называют пару линий +DI и −DI. +DI показывает силу движения вверх, −DI — вниз, обе считаются в процентах от истинного диапазона цены. Когда +DI выше −DI, перевес у покупателей, когда ниже — у продавцов. С DX, Directional Movement Index, DMI путать не стоит: DX — промежуточный расчёт, из которого получают ADX.

ADX надстроен над этой парой. Он берёт разницу между +DI и −DI по модулю, делит на их сумму и сглаживает, поэтому знает только, насколько линии разошлись, но не какая из них сверху. Смотреть на ADX без +DI и −DI — всё равно что знать силу ветра, не зная его направления.

ВеличинаКак считаетсяЧто показывает
+DM и −DM+DM — насколько сегодняшний максимум выше вчерашнего, −DM — насколько сегодняшний минимум ниже вчерашнего; засчитывается только большее из двух, отрицательное значение приравнивают к нулюНаправленное движение за один период
TR, истинный диапазонНаибольшее из трёх: максимум минус минимум, расстояние от максимума до вчерашнего закрытия, расстояние от минимума до вчерашнего закрытияРазмах периода с учётом разрыва цены
+DI и −DI (DMI)Сглаженные за 14 периодов +DM и −DM, делённые на сглаженный TR и умноженные на 100Направление: у кого перевес — у покупателей или у продавцов
DX100 × |+DI − −DI| / (+DI + −DI)Насколько разошлись линии направления
ADXСглаженное среднее DX за 14 периодовСила тренда без учёта направления

По учебнику ChartSchool (StockCharts); период 14 рекомендовал Уайлдер. Его сглаживание похоже на экспоненциальную скользящую среднюю: новое значение = прошлое − прошлое / 14 + сегодняшнее.

Как пользоваться индикатором ADX: пороги 20 и 25

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

Пороги остаются ориентирами. Уайлдер торговал товарами и валютами, а у малоподвижных акций сигналов по его параметрам может не быть, и ChartSchool допускает, что настройки придётся подстроить под бумагу. На индексе МосБиржи, по расчёту inFrame на дневных данных Московской биржи с 1 июня 2016 по 25 сентября 2026 года, ADX(14) был выше 25 в 47,5% торговых дней и ниже 20 — в 31,7%.

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

ADXКак читаютКакая тактика подходит
Ниже 20Тренда нет, рынок в боковикеТорговля от границ диапазона; сигналы пересечения +DI и −DI ненадёжны
От 20 до 25Серая зонаЖдать, куда пойдёт ADX: рост выше 25 будет признаком тренда
Выше 25Сильный трендСделки по направлению тренда, которое показывают +DI и −DI

Пороги Уайлдера в пересказе учебника ChartSchool (StockCharts). Это ориентиры: у малоподвижных бумаг уровни и период подбирают под инструмент.

Сигналы +DI и −DI: система Уайлдера

Уайлдер предложил простую систему, и ChartSchool пересказывает её так. Сначала ADX должен быть выше 25 — это подтверждает, что тренд есть. Сигнал на покупку — +DI пересекает −DI снизу вверх, начальный стоп-лосс — минимум дня сигнала. Сигнал действует, пока этот минимум не пробит, даже если линии успели снова поменяться местами. Сигнал на продажу зеркальный: −DI пересекает +DI снизу вверх, стоп — максимум дня сигнала.

Авторы учебника признают, что пересечения случаются часто и дают пилу — ложные сигналы один за другим. Фильтр по ADX сокращает их число, но, как пишут в ChartSchool, отсекает примерно столько же хороших сигналов, сколько плохих: слишком уж сильно сглажен ADX. Совет оттуда же — подтверждать пересечения объёмом, анализом тренда и графическими фигурами и брать сигналы в сторону старшего тренда.

Как ADX вёл себя на вершине индекса МосБиржи в 2021 году

20 октября 2021 года индекс МосБиржи закрылся на 4287,52 пункта — на вершине того подъёма. ADX в тот день был 39,7, а +DI более чем вдвое выше −DI: по учебнику — сильный восходящий тренд. Он и был сильным, только уже закончился. ADX описывает пройденное движение, и на самой вершине он всё ещё показывал силу.

Через неделю, 27 октября, −DI поднялась выше +DI при ADX 30,9 — формально сигнал на продажу по системе Уайлдера. Стоп по максимуму дня сигнала, 4234,99, выбило уже 2 ноября, когда индекс внутри дня поднялся до 4245,32. Дальше ADX падал и к 11 ноября опустился до 20,4, почти в зону «тренда нет», хотя индекс сползал. Выше 25 он вернулся 19 ноября, когда −DI была почти втрое выше +DI, а индекс — на 6,3% ниже вершины.

Пик силы пришёлся на середину декабря: 15 декабря ADX был 45,8 при индексе 3621,82, на 15,5% ниже вершины. 3 января 2022 года линии снова пересеклись: +DI ненадолго поднялась выше −DI при ADX 32,8, и по правилам системы это сигнал на покупку на 3852,50. Стоп по минимуму дня сигнала, 3823,50, сработал 5 января, а 14 января индекс закрылся на 3596,98, на 6,6% ниже уровня сигнала.

Задним числом картина ясная, но в моменте ADX показывал сильный тренд на самой вершине и почти уходил в «боковик» посреди падения. Силу движения он мерил честно. Направление и момент разворота приходилось искать на графике цены.

ДатаИндекс МосБиржи, пунктов+DI−DIADXЧто произошло
20.10.20214287,5234,115,539,7Вершина подъёма; ADX показывает сильный восходящий тренд
27.10.20214229,5323,625,130,9−DI выше +DI при ADX выше 25: сигнал на продажу по Уайлдеру
11.11.20214189,3520,329,120,4ADX почти в зоне «тренда нет», индекс сползает
19.11.20214016,4710,932,225,2ADX снова выше 25; индекс на 6,3% ниже вершины
15.12.20213621,829,840,145,8Самый высокий ADX этого снижения
03.01.20223852,5029,428,832,8+DI выше −DI: сигнал на покупку
05.01.20223815,0528,529,728,8−DI снова выше +DI; минимум дня сигнала пробит, стоп сработал

Расчёт inFrame: +DI, −DI и ADX за 14 дней по формулам Уайлдера из учебника ChartSchool, дневные максимумы, минимумы и закрытия индекса МосБиржи (IMOEX) основной торговой сессии по данным Московской биржи с января 2016 года. В других программах значения могут немного отличаться из-за длины истории и округлений.

ADX и DMI: формула расчёта

+DI = 100 × сглаж. +DM / сглаж. TR; −DI = 100 × сглаж. −DM / сглаж. TR; DX = 100 × |+DI − −DI| / (+DI + −DI); ADX = (ADX вчера × 13 + DX) / 14
+DM = максимум сегодня − максимум вчера, −DM = минимум вчера − минимум сегодня; засчитывают только большее из двух, а меньшее и отрицательное приравнивают к нулю. TR — наибольшее из трёх: максимум − минимум, |максимум − закрытие вчера|, |минимум − закрытие вчера|. TR и DM сглаживают так: новое = прошлое − прошлое / 14 + сегодняшнее, первое значение — сумма за 14 периодов. Первый ADX — простое среднее DX за 14 периодов.

ADX и DMI: расчёт по шагам

Условная акция. Вчера: максимум 105 ₽, минимум 100 ₽, закрытие 104 ₽. Сегодня: максимум 108 ₽, минимум 103 ₽. Сглаженные за 14 дней суммы на вчера: TR — 70, +DM — 21, −DM — 7; вчерашний ADX — 30.

  1. 1+DM, −DM и TR за сегодня+DM = 108 − 105 = 3; −DM = 100 − 103 = −3 → 0; TR = max(108 − 103; |108 − 104|; |103 − 104|) = 5
  2. 2Новые сглаженные суммыTR = 70 − 70 / 14 + 5 = 70; +DM = 21 − 1,5 + 3 = 22,5; −DM = 7 − 0,5 + 0 = 6,5
  3. 3+DI, −DI и DX+DI = 100 × 22,5 / 70 ≈ 32,14; −DI = 100 × 6,5 / 70 ≈ 9,29; DX = 100 × (32,14 − 9,29) / (32,14 + 9,29) = 2285 / 41,43 ≈ 55,2
  4. 4Новый ADX(30 × 13 + 55,2) / 14 = 445,2 / 14 ≈ 31,8

+DI в три с лишним раза выше −DI, перевес у покупателей, а ADX вырос с 30 до 31,8: тренд выше порога 25 и набирает силу. Заметно и запаздывание: сильный день сдвинул ADX меньше чем на два пункта.

ADX и DMI на примере

Мария торгует условную акцию и держит на графике ADX с линиями +DI и −DI. В марте ADX около 15, цена месяц ходит между 480 и 520 ₽, и Мария торгует диапазон: покупает у 482 ₽ и продаёт у 515 ₽, забирая 33 ₽ на акцию.

В апреле цена закрывается выше 520 ₽, ADX за две недели поднимается с 16 до 27, а +DI держится выше −DI. Мария перестаёт продавать у прежней верхней границы и переходит к покупкам на откатах со стоп-лоссом под последним минимумом.

В мае ADX доходит до 38 и разворачивается вниз, хотя цена ещё растёт. Продавать по этому сигналу Мария не стала: ADX ничего не говорит о направлении. Но новых покупок она больше не делает и подтягивает стоп. Когда −DI пересекает +DI, а цена закрывается ниже последнего минимума, Мария выходит из позиции.

ADX и DMI: главное

  • +DI и −DI, вместе DMI, показывают направление: у кого перевес — у покупателей или у продавцов
  • ADX меряет силу тренда без направления и растёт и при сильном росте, и при сильном падении
  • Ориентиры Уайлдера в пересказе ChartSchool: выше 25 — сильный тренд, ниже 20 — тренда нет; многие аналитики берут ключевым уровнем 20
  • Сигнал системы — пересечение +DI и −DI при ADX выше 25, начальный стоп — за экстремумом дня сигнала
  • ADX сглажен дважды и запаздывает: на вершине индекса МосБиржи 20.10.2021 он показывал сильный восходящий тренд (расчёт inFrame)

Связанные термины

Материалы по теме

Часто задаваемые вопросы

ADX (Average Directional Index, средний индекс направленного движения) — индикатор силы тренда, который Уэллс Уайлдер описал в книге 1978 года New Concepts in Technical Trading Systems. Он колеблется от 0 до 100 и показывает, насколько выражено движение цены, но не его направление: ADX растёт и в сильном росте, и в сильном падении. Направление показывают сопутствующие линии +DI и −DI, индикаторы направленного движения вверх и вниз. Стандартный период — 14 свечей.

Сначала по ADX (среднему индексу направленного движения) решают, есть ли тренд. Ориентиры Уайлдера в пересказе учебника ChartSchool: выше 25 — сильный тренд, ниже 20 — тренда нет. Если тренд есть, сделки открывают в его сторону, а направление берут по линиям +DI и −DI (индикаторам направленного движения вверх и вниз): +DI выше — перевес у покупателей. Если тренда нет, трендовые сигналы пропускают и торгуют от границ диапазона. Растущий ADX говорит, что тренд набирает силу, падающий — что выдыхается.

DMI (Directional Movement Indicator, индикатор направленного движения) — пара линий +DI и −DI из системы Уэллса Уайлдера. +DI показывает силу движения вверх, −DI — вниз, обе считаются в процентах от истинного диапазона цены. Когда +DI выше −DI, перевес у покупателей, когда ниже — у продавцов. Пересечение линий Уайлдер использовал как сигнал к сделке, но только при ADX (среднем индексе направленного движения) выше 25, то есть при выраженном тренде.

Это ориентиры автора индикатора Уэллса Уайлдера в пересказе учебника ChartSchool: ADX (средний индекс направленного движения) выше 25 говорит о сильном тренде, ниже 20 — о его отсутствии. Промежуток между 20 и 25 авторы учебника называют серой зоной и отмечают, что многие технические аналитики считают ключевым уровнем 20. Пороги стоит проверить на своём инструменте: у малоподвижных бумаг сигналов по параметрам Уайлдера может не быть, и тогда настройки подстраивают.

Потому что ADX (средний индекс направленного движения) меряет силу движения без учёта направления. Он считается из разницы между линиями +DI и −DI (индикаторами направленного движения вверх и вниз), взятой по модулю: неважно, какая из них сверху, важно, насколько они разошлись. В сильном падении −DI уходит далеко вверх от +DI, и ADX растёт так же, как в сильном росте. Направление смотрят по самим +DI и −DI или по графику цены.

Уайлдер рекомендовал 14 периодов, с этой же настройкой по умолчанию работает учебник ChartSchool. С коротким периодом ADX (средний индекс направленного движения) быстрее реагирует, с длинным — спокойнее. Учтите, что из-за двойного сглаживания ADX нужна длинная история: по ChartSchool, устойчивые значения получаются примерно через 150 периодов, а ADX, посчитанный по короткой истории, с ними не совпадёт.

Логотип сайта