Сигналы ADX: отделяйте силу тренда от его направления
Узнайте, что измеряет ADX, как +DI и −DI показывают направление и почему 20 и 25 — ориентиры, а не торговые правила
В этом руководствеADX измеряет силу, а не рост или падение
Краткое резюме
ADX сглаживает направленное движение, чтобы измерить его силу, но не показывает, растёт цена или падает. Направление сравнивают по +DI и −DI. Читайте эти три значения отдельно, считайте уровни 20 и 25 распространёнными ориентирами и до использования индикатора задайте отдельный ценовой триггер и план риска.
ADX измеряет силу, а не рост или падение
Average Directional Index (ADX) — сглаженная итоговая линия системы направленного движения Уайлдера. Она показывает, насколько разошлись положительный и отрицательный индикаторы направления; обычно шкала составляет 0–100. Высокое значение означает более сильное направленное движение по этому расчёту, но не рост рынка, повышение вероятности прибыли или ожидаемой доходности. Если лидирует −DI, ADX может быть высоким и при падении цены. DMI объединяет ADX, +DI и −DI: ADX показывает силу, а относительное положение линий DI помогает оценить направление {source:tradingViewDirectionalMovement}. Ни одна линия сама по себе не предсказывает следующую свечу.
Индекс использует направленное движение и истинный диапазон
Для каждой закрытой свечи сравните её максимум и минимум с предыдущей. UpMove = High[t]−High[t−1], DownMove = Low[t−1]−Low[t]. Если UpMove положителен и больше, +DM=UpMove и −DM=0; если положителен и больше DownMove, −DM=DownMove и +DM=0; иначе оба равны нулю. Истинный диапазон TR — максимум из High−Low, |High−предыдущее закрытие| и |Low−предыдущее закрытие|. Уайлдер сглаживает +DM, −DM и TR; для периода n сглаженная сумма обновляется как предыдущее значение−предыдущее значение÷n+текущее значение. Каждая линия DI равна 100, умноженным на соответствующий сглаженный DM и делённым на сглаженный TR. Руководство TradingView описывает входные данные и сглаживание {source:tradingViewAverageDirectionalIndex}. DX = 100×|+DI−−DI|÷(+DI+−DI), затем сглаживание DX даёт ADX. Для 14 периодов формула обновления — (13×предыдущий ADX+текущий DX)÷14. Из-за последовательного сглаживания ADX реагирует позже линий DI {source:taLibAverageDirectionalIndex}.
Уровень и наклон дают разную информацию
Уровень и наклон отвечают на разные вопросы. ADX 27 описывает рассчитанную силу на этой свече. Рост ADX означает, что сглаженный DX недавно увеличился; это не говорит об ускорении цены, продолжении пробоя или росте рынка. При снижении ADX цена всё ещё может двигаться в одном направлении. Сравнивайте +DI и −DI для направления, а также анализируйте структуру цены. Часто упоминаемые 20 и 25 — ориентиры из подхода Уайлдера, а не универсальные границы. Некоторые считают значения ниже 20 слабыми, выше 25 — более сильными, а диапазон 20–25 переходным. Волатильность, интервал, актив, сессия и сглаживание меняют ряд. TradingView также отмечает, что подходящий уровень зависит от инструмента и интерпретации аналитика {source:tradingViewDirectionalMovement}. Выберите порог до оценки результатов.

Проверьте расчёт на примере, прежде чем выбирать порог
Пусть +DI равен 32, а −DI — 14. Разница равна 18, сумма — 46, поэтому DX = 100×18÷46, примерно 39,13. Это мера расхождения линий DI на этой свече, а не сам ADX. Если предыдущий 14-периодный ADX равен 24, а текущий DX равен 39,13, обновление составит (13×24+39,13)÷14, то есть примерно 25,08. В этом условном примере ADX пересекает 25, но расчёт не задаёт вход и не предсказывает цену. Если поменять значения местами, +DI=14, −DI=32, DX останется около 39,13, хотя преобладает отрицательное направление. Эта симметрия показывает, что у ADX нет собственного направления.
Используйте ADX как фильтр отдельного ценового сигнала
Осторожный вариант — заранее задать ADX как фильтр режима для отдельного ценового сценария. Например, правило может требовать, чтобы ADX закрытой свечи был выше выбранного уровня, а +DI превышал −DI для длинного сценария; для короткого условия обратные. Сам вход по-прежнему должен иметь отдельный ценовой триггер: откат, выход из диапазона или закрытие за уровнем. Уточните, должен ли фильтр сработать до триггера или может на той же свече. Фильтр уменьшает число кандидатов, но не доказывает качество оставшихся сделок. Сравнивайте одно и то же правило с фильтром и без него на одинаковых данных и с одинаковыми издержками. ADX не заменяет вход, отмену сценария, стоп, выход или размер позиции.
Пересечение DI — условие, а не готовый вход
Пересечение +DI и −DI означает изменение их сглаженного соотношения. Пересечение +DI вверх часто трактуют как бычье, обратное — как медвежье, но во флэте сигналы могут повторяться и не доказывают начало устойчивого тренда. Пересечение внутри свечи может исчезнуть до закрытия. ADX может оставаться высоким из-за прежнего движения: если во время падения лидировал −DI, а затем его пересёк +DI, высокий ADX всё ещё показывает силу недавнего направленного движения, а не подтверждает сильный новый рост. Заранее решите, нужно ли подтверждение на закрытии, минимальный разрыв DI, уровень или наклон ADX и какое ценовое событие подтверждает сценарий. Не подбирайте условия после просмотра удачного исторического графика.
Зафиксируйте период, бары и расчёт
14 периодов — это 14 баров, а не обязательно 14 календарных дней. Четырнадцать пятиминутных, дневных или сессионных фьючерсных баров используют разные данные. Обычно ADX опирается на максимум, минимум и закрытие; границы сессий, пропуски, скорректированные цены и выбранный символ меняют входные данные. В незакрытом баре значения продолжают меняться, как и ADX. Запишите рынок, интервал, сессию, период, сглаживание, поля данных, историю прогрева и время считывания сигнала. Платформы могут по-разному инициализировать значения, добавлять сглаживание или показывать ADX отдельно от трёх линий DMI. Период по умолчанию 14 и инициализация TA-Lib — детали реализации, не универсальное торговое правило {source:taLibAverageDirectionalIndex}. До анализа расхождений сопоставьте данные и настройки.
Проверяйте полное правило, а риск позиции считайте отдельно
До теста запишите всю гипотезу: ценовой сценарий, условие DI, уровень или наклон ADX, момент закрытия, тип ордера, отмену сценария, выход и размер позиции. Не считайте, что сигнал, подтверждённый на закрытии, можно исполнить по той же цене; моделируйте следующую доступную цену и учитывайте спред, комиссию, проскальзывание и гэпы. Рассчитывайте количество по фиксированному бюджету риска и отдельной дистанции стопа. Сравните базовое правило, версию с фильтром ADX и близкие пороги на хронологической отложенной выборке или при walk-forward-проверке. Запишите все проверенные периоды и пороги. Исторические результаты зависят от тестируемого инструмента, периода, реализации и затрат; они не доказывают будущую доходность.
Связанные руководства:
Частые вопросы
Q1Нужно ли покупать, когда ADX выше 25?
Нет. Это распространённый ориентир силы, а не команда на покупку. Сравните +DI и −DI и отдельно задайте ценовой триггер и риск.
Q2Может ли ADX расти при падении цены?
Да. ADX измеряет силу направленного движения без знака вверх или вниз. −DI может лидировать при растущем ADX.
Q3Пересечение DI — это готовый торговый сигнал?
Нет. Определите, должно ли оно сохраниться к закрытию, какое ценовое событие его подтверждает, где сценарий отменяется и как рассчитывается позиция.
Источники и дополнительное чтение
Сообщить о проблеме
Мы подготовим письмо со ссылкой на эту статью. Mark получит сообщение только после отправки
Быстрая проверка
Прочитали руководство? Проверьте себя в 3 вопросах
Вопрос 01
ADX равен 31, а −DI выше +DI. Какой вывод обоснован?
Выберите ответ, чтобы увидеть объяснение
Словарь опционов
Понятные определения ключевых терминов — от коллов, путов и опционной цепочки до подразумеваемой волатильности, греков и бид-аск спреда
Открыть словарь опционов