Skip to content
Все руководства по опционам и фьючерсам
Советы по торговле · Фильтры тренда10 минут чтения

Сигналы 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}. Выберите порог до оценки результатов.

Цена растёт, задерживается и снижается над тремя линиями индикатора; отдельная линия силы повышается в обоих движениях, а линии направления поочерёдно лидируют
ADX отслеживает силу, а +DI и −DI сравнивают направление; движение может усиливаться и при росте, и при падении

Проверьте расчёт на примере, прежде чем выбирать порог

Пусть +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 вопросах

Вопрос 1 / 3

Вопрос 01

ADX равен 31, а −DI выше +DI. Какой вывод обоснован?

Выберите ответ, чтобы увидеть объяснение

Словарь опционов

Понятные определения ключевых терминов — от коллов, путов и опционной цепочки до подразумеваемой волатильности, греков и бид-аск спреда

Открыть словарь опционов
Советы по трейдингу · Механика пробояПробой канала Дончиана: сигнал без заглядывания вперёдРазбираем максимумы и минимумы канала Дончиана, сравнение с предыдущей завершённой полосой и влияние времени свечи, исполнения, выхода и тестированияТехника торговлиСигналы RSI 70/30: сначала определите режим рынкаУзнайте, что показывают уровни RSI 70 и 30, почему экстремальные значения сохраняются в тренде и как задать и проверить полное торговое правило.Методы технической торговлиATR для стопов по фьючерсам: от True Range к риску на контрактРазберитесь, как ATR учитывает гэпы и как перевести его расстояние в тики и риск на контракт с согласованными настройками графика.Выберите историю, на которой обучается финансовая модельРасширяющиеся и скользящие окна в walk-forward-валидацииСравните расширяющиеся и скользящие окна обучения фиксированной длины, отделите валидацию от финального теста и выбирайте правила без будущих результатов.Отношение цен двух сроков одного и того же товараКалендарный спред фьючерсов: подробное объяснениеРазберите устройство календарного спреда по одному фьючерсному рынку, взаимосвязь цен разных месяцев, перенос позиции, расчёт прибыли и убытка, ликвидность, поставку и маржинальные риски.