ADX и DMI — это индикаторы системы направленного движения, которую Уэллс Уайлдер описал в книге 1978 года. Линии +DI и −DI, которые вместе называют DMI (Directional Movement Indicator), показывают, чьё давление сильнее — покупателей или продавцов. ADX, средний индекс направленного движения, измеряет силу тренда без учёта его направления: он растёт и при сильном росте, и при сильном падении.
Оба индикатора входят в систему направленного движения (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 | Направление: у кого перевес — у покупателей или у продавцов |
| DX | 100 × |+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 | −DI | ADX | Что произошло |
|---|---|---|---|---|---|
| 20.10.2021 | 4287,52 | 34,1 | 15,5 | 39,7 | Вершина подъёма; ADX показывает сильный восходящий тренд |
| 27.10.2021 | 4229,53 | 23,6 | 25,1 | 30,9 | −DI выше +DI при ADX выше 25: сигнал на продажу по Уайлдеру |
| 11.11.2021 | 4189,35 | 20,3 | 29,1 | 20,4 | ADX почти в зоне «тренда нет», индекс сползает |
| 19.11.2021 | 4016,47 | 10,9 | 32,2 | 25,2 | ADX снова выше 25; индекс на 6,3% ниже вершины |
| 15.12.2021 | 3621,82 | 9,8 | 40,1 | 45,8 | Самый высокий ADX этого снижения |
| 03.01.2022 | 3852,50 | 29,4 | 28,8 | 32,8 | +DI выше −DI: сигнал на покупку |
| 05.01.2022 | 3815,05 | 28,5 | 29,7 | 28,8 | −DI снова выше +DI; минимум дня сигнала пробит, стоп сработал |
Расчёт inFrame: +DI, −DI и ADX за 14 дней по формулам Уайлдера из учебника ChartSchool, дневные максимумы, минимумы и закрытия индекса МосБиржи (IMOEX) основной торговой сессии по данным Московской биржи с января 2016 года. В других программах значения могут немного отличаться из-за длины истории и округлений.
ADX и DMI: формула расчёта
ADX и DMI: расчёт по шагам
Условная акция. Вчера: максимум 105 ₽, минимум 100 ₽, закрытие 104 ₽. Сегодня: максимум 108 ₽, минимум 103 ₽. Сглаженные за 14 дней суммы на вчера: TR — 70, +DM — 21, −DM — 7; вчерашний ADX — 30.
- 1+DM, −DM и TR за сегодня+DM = 108 − 105 = 3; −DM = 100 − 103 = −3 → 0; TR = max(108 − 103; |108 − 104|; |103 − 104|) = 5
- 2Новые сглаженные суммыTR = 70 − 70 / 14 + 5 = 70; +DM = 21 − 1,5 + 3 = 22,5; −DM = 7 − 0,5 + 0 = 6,5
- 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Новый 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, посчитанный по короткой истории, с ними не совпадёт.