ADX (Average Directional Index) оценивает силу направленного движения цены, но не показывает его сторону. Высокое значение возможно при росте и при падении. Индикатор помогает описать уже сложившееся движение; из его значения нельзя узнать цену следующей сделки или вероятность её успеха.

Что показывает ADX и чем он отличается от DI
ADX разработал Уэллс Уайлдер как часть системы направленного движения. В ней используют три линии: ADX, положительный индекс +DI и отрицательный индекс −DI. Их часто объединяют под названием DMI. Шкала ADX лежит от 0 до 100, но значение 30 не означает ни рост цены на 30 процентов, ни вероятность прибыли 30 процентов.
+DI и -DI рассчитываются по изменениям максимумов и минимумов соседних свечей. Если +DI выше −DI, в расчёте преобладает движение вверх; если −DI выше +DI, вниз. Это характеристика цены за выбранный период, а не измерение денег покупателей и продавцов. Индикатор не видит размер их счетов и намерения.
Сам ADX усредняет относительную разницу между этими линиями без знака направления. Поэтому его линия может подниматься вместе с падающей ценой. Направление проверяют отдельно: по DI и по последовательности максимумов и минимумов, которая разобрана в материале о чтении графика.
Как рассчитывается ADX
Сначала сравнивают два изменения: насколько текущий максимум выше предыдущего и насколько текущий минимум ниже предыдущего. Из положительных изменений выбирают большее. Если выиграл рост максимума, учитывают положительное направленное движение +DM; если снижение минимума, отрицательное −DM. Вторую величину в этом периоде принимают равной нулю. При равенстве изменений или отсутствии движения в обе стороны обе равны нулю.
Затем определяют истинный диапазон TR. Это наибольшая из трёх величин: расстояние от текущего минимума до максимума, расстояние от максимума до предыдущего закрытия и расстояние от минимума до предыдущего закрытия. В двух последних сравнениях берут абсолютную разницу, независимо от того, какая цена выше. Так расчёт учитывает разрыв относительно предыдущего закрытия.

Направленное движение и истинный диапазон сглаживают: новое значение объединяют с предыдущей историей, уменьшая влияние отдельной свечи. Сглаженные +DM и −DM делят на сглаженный TR и умножают на 100. Так получают +DI и −DI. Истинный диапазон также лежит в основе ATR, но ATR измеряет размах колебаний, а ADX выраженность направления.
Промежуточный индекс DX показывает, насколько велика разница между DI относительно их суммы: DX = 100 × |+DI − (−DI)| / (+DI + (−DI)). Вертикальные черты означают абсолютную величину: знак разницы отбрасывается. Обозначение −DI является названием отрицательного индекса, сама его величина неотрицательна. При нулевой сумме DI формула не определена; обработку такого случая нужно проверять в реализации платформы.
ADX получается сглаживанием последовательности DX. В классическом расчёте Уайлдера первое значение берут как среднее первых DX за выбранное число периодов. Дальше при периоде 14 прежний ADX умножают на 13, добавляют новый DX и делят на 14. Из-за этого новое движение не заменяет сразу всю предыдущую историю.
Пример: почему DX и ADX не равны
Возьмём учебные значения +DI = 30 и −DI = 10. Их разница равна 20, сумма 40, поэтому DX = 100 × 20 / 40 = 50. Это относительный разрыв двух индексов, а не изменение цены или торговая вероятность.
Если предыдущий ADX с периодом 14 равнялся 20, следующее значение составит (20 × 13 + 50) / 14 ≈ 22,14. Хотя текущий DX равен 50, сглаженный ADX ещё намного ниже. Если поменять местами значения DI, результат DX и ADX останется тем же, а преобладающее направление изменится. Так расчёт отделяет силу от стороны движения.

Что означают уровни ADX 20, 25 и 40
Значение ниже 20 часто используют как ориентир слабого направленного движения, выше 25 как ориентир выраженного тренда. Промежуток между ними оставляют переходной областью. Это распространённая шкала интерпретации, а не точная граница, на которой рынок меняет свойства. Подходящие условия зависят от инструмента, периода свечей и настроек.

Значение выше 40 описывает сильную направленность по этому расчёту. Оно не доказывает, что движение обязательно выдохлось, и не разрешает входить по любой цене. Высокий ADX может сохраняться, пока тренд продолжается, а при быстрой смене направления часть старого движения ещё остаётся в сглаживании.
Читайте уровень и изменение линии раздельно. ADX может снижаться с высокого значения, пока цена всё ещё движется в прежнюю сторону. Такое снижение показывает уменьшение сглаженного разрыва DI; оно не является самостоятельным сигналом разворота. И низкий ADX не означает неподвижную цену: широкий диапазон с движениями в обе стороны тоже может давать слабую направленность.
Период ADX и настройки на разных графиках
Распространённый исходный период равен 14. Это 14 свечей выбранного графика, а не всегда 14 дней. На часовом и дневном графиках расчёт использует разные ценовые последовательности, поэтому их значения могут различаться без ошибки. Короткий откат на часах может происходить внутри продолжающегося дневного движения.

Уменьшение периода обычно делает линию чувствительнее, увеличение усиливает сглаживание. Более быстрая реакция не становится автоматически точнее, а медленная линия не становится надёжнее только из-за её плавности. Универсального лучшего периода для всех рынков нет. Принцип сглаживания отдельно раскрывают скользящие средние.
Проверьте настройки именно используемого инструмента. В TradingView доступны отдельный ADX и DMI с тремя линиями; у DMI длина расчёта DI и период сглаживания ADX задаются раздельно. В других платформах могут отличаться метод сглаживания и начальное значение. Для сравнения нужны одинаковые котировки, период свечей, параметры и достаточная предшествующая история.
Показание на незавершённой свече ещё меняется вслед за её максимумом и минимумом. Если правило проверяется по закрытию, сравнивайте завершённые свечи. Иначе в учебной истории останется окончательное значение, которого не было в момент предполагаемого входа.
Как использовать ADX как фильтр тренда
Фильтр определяет, в каких условиях вы рассматриваете свою модель входа. Например, условие ADX выше выбранного порога может ограничить поиск сделок участками выраженного направления. Сам момент входа остаётся отдельным правилом. Высокий ADX не показывает расстояние до ближайшего уровня и не определяет денежный риск, который раскрывает риск-менеджмент.
Пересечение +DI и −DI меняет их взаимное положение, но во время боковых колебаний пересечения могут повторяться. Порог ADX способен отсеять часть таких случаев, однако из-за запаздывания он также может исключить начало удачного движения. Нельзя заранее утверждать, что добавление фильтра улучшит любую стратегию. Условия движения через границу диапазона разобраны в статье о пробоях уровней.
В разделе курса об индикаторах я объясняю, почему не начинаю обучение с поиска идеальной линии. Мой подход опирается на структуру цены, уровни и объём; индикатор может лишь помогать читать эту картину. Это общая роль инструмента в курсе, а не отдельная авторская система торговли по ADX.
Причину моего отношения к запаздывающим сигналам разбирает видео «Запаздывание индикаторов». Для применения ADX учебное действие простое: сначала опишите движение цены, затем сравните его с показанием индикатора. Не заменяйте наблюдение за новым максимумом или минимумом одним числом.
Если хотите проверить конкретный фильтр, заранее запишите порог, настройки и момент проверки свечи. Сопоставьте один и тот же набор правил входа и выхода с фильтром и без него, включая неудачные случаи и расходы. Не меняйте порог после просмотра результата. Так можно оценить пользу выбранного условия, не приписывая ADX способность предсказывать рынок.
Часто задаваемые вопросы
Силу направленного движения по сглаженному разрыву между +DI и −DI. Он не выбирает сторону сделки и не показывает вероятность прибыли. Высокое значение возможно как при росте, так и при падении.
Нет. Для направления сравнивают +DI и −DI и читают сам график. Рост линии ADX может сопровождать усиливающееся падение цены.
Одно значение не определяет готовый вход. ADX можно использовать как условие отбора рыночной обстановки, но правила входа, выхода и размера позиции задаются отдельно.
С анализом направления и уровней, например по самому графику или скользящим средним. Сочетание требует проверки: добавление ADX не гарантирует устранения ложных сигналов.
Это индексы, полученные из сглаженных изменений максимумов и минимумов с учётом истинного диапазона. +DI выше −DI означает преобладание движения вверх в расчёте, обратное положение вниз. Они не измеряют деньги участников.
Об авторе
Игорь Арапов, практикующий трейдер с 2013 года, автор библиотеки ArapovTrade. ORCID: 0009-0003-0430-778X.




