Стратегии и индикаторы 28.04.2026 11 мин чтения Константин Назаров

ADX/DI: фильтр режима рынка для крипто-робота — настройка тренд/флэт

Поделиться
Содержание статьи

Большинство трендовых стратегий, которые «отлично выглядят на скриншоте», в реальности убыточны не потому, что плох вход или выход. Они убыточны потому, что торгуют в боковике, где трендовая логика ложна по определению. Цена пересекает скользящую туда-обратно, Supertrend переключается каждые несколько баров. Решение известно с конца семидесятых и встроено в любой нормальный движок: фильтр режима рынка на основе ADX.

В этой статье — как ADX и пара DI+/DI- работают, какие параметры ставить на старте, чем отличаются режимы HTHCD, LTHCD и CD на платформе, и почему без ADX трендовая стратегия в крипте почти гарантированно теряет деньги в боковике.

Что такое ADX и DI+/DI-

ADX (Average Directional Index, индекс среднего направленного движения) и пара направленных индикаторов DI+ и DI- разработаны Уэллсом Уайлдером в 1978 году и описаны в его книге «New Concepts in Technical Trading Systems». Это связка из трёх линий, рассчитанных на одних и тех же данных high/low/close.

  • DI+ показывает силу восходящего движения за выбранный период.
  • DI- показывает силу нисходящего движения за тот же период.
  • ADX усредняет разницу между DI+ и DI- и показывает силу тренда, не его направление.

Главное, что нужно усвоить про ADX: он измеряет интенсивность направленного движения, а не куда движется цена. ADX может расти и в восходящем, и в нисходящем тренде. Если ADX высокий — рынок направлен. Если низкий — рынок в боковике или хаотичен. Чтобы понять, куда идёт рынок, смотрят на DI+ и DI-: какой выше, в ту сторону и движение.

Шкала ADX — от 0 до 100. На практике значения выше 50 встречаются редко; основная рабочая зона укладывается в диапазон 10–40.

Параметры ADX/DI в ITradingBot

Индикатор ADX_DI в платформе настраивается тремя параметрами.

ПараметрОбозначениеДиапазонПо умолчаниюРоль
Периодp2–3014Окно расчёта ADX, DI+ и DI-
Порог ADXth1–10020Пороговое значение ADX для фильтрации сигналов
РежимecenumHTH_CDКак использовать порог ADX

Значение периода 14 — каноническое наследие от самого Уайлдера, рассчитанное под дневные бары конца семидесятых. На крипте оно остаётся разумной стартовой гипотезой, но не догмой: на 1-минутных и 5-минутных таймфреймах период 14 даёт слишком чувствительный сигнал, на дневных и 4-часовых — может быть медленным для активов с быстрыми сменами режима.

Режимы фильтрации

Платформа поддерживает три режима работы ADX/DI:

  • CD — пересечение DI+/DI-. Сигнал срабатывает на любом пересечении DI+ и DI-, ADX не используется. Это «чистый» индикатор входа без фильтра.
  • HTH_CD — выше порога ADX + пересечение DI+/DI-. Сигнал на пересечении DI+/DI- срабатывает только если ADX ≥ порога. Это рабочий режим для трендовых стратегий: торгуем только в подтверждённом тренде.
  • LTH_CD — ниже порога ADX + пересечение DI+/DI-. Зеркальный режим: сигнал срабатывает только при ADX ≤ порога. Подходит для контртрендовых и осцилляторных схем, где смысл — ловить движения внутри боковика.

Для использования ADX как чистого фильтра режима (без сигнала входа) на платформе есть отдельный фильтр «По ADX» с режимами «Выше порога» (HTH) и «Ниже порога» (LTH). Он не генерирует сигнал, а блокирует работу основной стратегии в неподходящем режиме рынка.

Пороги ADX: 20, 25, 30 — что выбрать

Классический ориентир из учебников технического анализа:

  • ADX < 20 — рынок в боковике или хаотичен, направленного движения нет.
  • 20 ≤ ADX < 25 — слабый тренд, движение начинается, но ещё не подтверждено.
  • 25 ≤ ADX < 40 — устойчивый тренд, основная рабочая зона трендовых стратегий.
  • ADX ≥ 40 — сильный тренд, но часто уже в зрелой фазе; вход с такого уровня может оказаться поздним.

Эти числа — стартовая гипотеза для бэктеста, а не закон. На некоторых крипто активах тренд начинается уже при ADX 15, на других реально сильное движение появляется только от 30. Поэтому нормальный подход такой: берём порог 20 как старт, прогоняем бэктест на истории минимум 3–6 месяцев, затем тестируем соседние значения 22, 25, 28. Если на широком диапазоне порогов прибыль стабильна — это рабочий уровень. Если работает только при th=23, а соседние th=22 и th=24 убыточны — такой порог в боевом запуске не выживет.

Как использовать ADX/DI: два сценария

Сценарий 1: ADX как фильтр режима (главный сценарий)

Это основное и самое ценное применение. Стратегия любой природы — на пересечении скользящих, Supertrend, MACD, Vortex — в боковике даёт ложные сигналы. ADX-фильтр в режиме «Выше порога» блокирует работу при ADX ниже выбранного значения и пропускает сигналы только в подтверждённом тренде.

В терминологии методологии iTradingBot фильтр режима рынка — третий обязательный слой структуры стратегии (после основного сигнала и подтверждающего фильтра). Без него трендовая стратегия системно убыточна в боковике, и никакой подбор остальных параметров эту проблему не решит.

Сценарий 2: ADX/DI как индикатор входа

Здесь сигнал на ЛОНГ возникает, когда DI+ пересекает DI- снизу вверх и одновременно ADX ≥ порога. Сигнал на ШОРТ — когда DI- становится выше DI+ при ADX ≥ порога. Логика прямолинейная: только что сменилось направление силы и одновременно подтверждена интенсивность тренда.

Минус сценария — запаздывание. К моменту, когда ADX поднялся выше 25, тренд уже идёт несколько баров. Поэтому ADX/DI как чистый вход хорошо работает на средних и старших ТФ (от 1ч до 4ч), а на минутках почти бесполезен — там цена развернётся раньше, чем ADX наберёт нужное значение.

Готовые пресеты на платформе

Несколько типовых конфигураций, которые используются как стартовые точки.

Тренд 4ч с ADX-фильтром (быстрый вход):

  • Вход: пересечение EMA(10) и EMA(30) на 4ч.
  • Фильтр режима: «По ADX» с периодом 14, порогом 25, режимом «Выше порога» на 4ч.
  • Подтверждение направления тренда старшего ТФ: цена выше/ниже EMA(200) на 1D.
  • Выход: пересечение EMA в обратную сторону.

ADX/DI как индикатор входа на 1ч:

  • Вход: ADXDI с p=14, th=20, ec=HTHCD на 1ч (сигнал на пересечении DI+/DI- при ADX ≥ 20).
  • Подтверждающий фильтр: объём через MFI или фильтр по объёму в долларах.
  • Выход: Supertrend-выход или ATR-стоп.

Контртрендовая схема в боковике:

  • Вход: RSI с выходом из зоны перекупленности/перепроданности на 1ч.
  • Фильтр режима: «По ADX» с периодом 14, порогом 20, режимом «Ниже порога» — торгуем только когда тренда нет.
  • Выход: возврат RSI к средней линии.

Почему ADX обязателен в трендовой стратегии

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

Логика простая. Трендовый вход (MA-пересечение, Supertrend, MACD, Vortex) по конструкции реагирует на движение цены в одну сторону. В боковике цена пересекает уровни постоянно — каждое такое пересечение даёт сигнал, но движение сразу же откатывает. Без фильтра режима трендовая стратегия в крипте отрабатывает как генератор комиссий бирже.

ADX-фильтр устраняет именно эту проблему. Он не делает прибыльную стратегию сверхприбыльной — он отсекает заведомо убыточную часть торговли. Это самая важная функция фильтра, и она важнее точной настройки входа.

Слабые стороны ADX

  • Запаздывание. ADX считается по EMA от направленного движения за период p. К моменту, когда ADX достиг 25, тренд уже сформировался на 5–10 баров назад. Для импульсных и событийных стратегий (реакция на новости, фандинг, импульсы) ADX(14) бесполезен — событие происходит за секунды, ADX обновляется за бары.
  • ADX не показывает направление. Это часто забывают. ADX = 35 ничего не говорит о том, идёт ли цена вверх или вниз. Высокий ADX в конце нисходящего тренда выглядит так же, как высокий ADX в середине восходящего. Направление — только через DI+ vs DI- или через старшую скользящую.
  • Залипание на сильных движениях. В очень мощных однонаправленных трендах ADX держится на 40–60 и не падает. Трендовая стратегия с фильтром «ADX > 25» в этом случае торгует, но входы происходят очень поздно, когда движение уже почти завершилось.
  • Чувствительность к выбору периода. Период 14 — стартовая гипотеза. На активах с быстрой сменой режима (мелкие альткоины, моментные движения) период 7–10 может работать лучше. На спокойных мажорах с длинными плавными трендами — период 20 и больше. Это проверяется только бэктестом.

Таймфреймы

ADX даёт более стабильные оценки на средних и старших ТФ. Рабочий диапазон:

  • 1м — 5м. Использовать с периодом 7–10. Подходит для скальпинга, но требует строгих фильтров — сигналов очень много.
  • 15м — 1ч. Основной рабочий диапазон для трендовых ботов на крипте. Период 14 разумен.
  • 4ч — 1D. Для среднесрочных и позиционных стратегий. Период 14, иногда 20.

Связка таймфреймов: фильтр ADX на старшем ТФ (например, 1ч) для трендового бота, который торгует на 5м или 15м. Тренд старшего ТФ медленнее меняется и даёт более надёжный фильтр режима, чем ADX на том же ТФ, что и вход.

Пример настройки

Базовая конфигурация для трендового бота на 1ч на BTC/USDT:

  1. Основной сигнал: пересечение EMA(20) и EMA(50) на 1ч.
  2. Фильтр режима: «По ADX», период 14, порог 22, режим «Выше порога», ТФ 1ч.
  3. Подтверждение направления: цена выше/ниже EMA(200) на 4ч.
  4. Выход: обратное пересечение EMA(20)/EMA(50) или Supertrend-выход.

Бэктест прогоняется минимум на 3–6 месяцах истории, желательно с захватом периода и тренда, и боковика. Если результат стабилен на th=20, 22, 25 — конфигурация рабочая. Если стабилен только при одном узком значении — в боевом запуске не выживет.

Готовы протестировать?

На бесплатном тарифе Free платформы ITradingBot можно собрать пресет с ADX и прогнать на бэктесте — все индикаторы доступны без ограничения по времени. Системная подготовка по работе с фильтрами режима рынка — в видеокурсе или групповом потоке на itb.school.

Перед боевым запуском — бэктест минимум на 3–6 месяцах истории.

Финал

ADX — не магический инструмент, и его задача проще, чем хочется верить новичкам. Он не предсказывает разворот, не показывает направление и не находит идеальную точку входа. Он отвечает на один вопрос: «Сейчас рынок направлен или хаотичен?». И именно этот вопрос отделяет работающую трендовую стратегию от случайной серии входов с убыточным исходом. Период 14 как старт, порог 20–25 для трендовых схем, режим HTH_CD или отдельный фильтр «По ADX» — этого достаточно, чтобы собрать первую рабочую версию. Дальше — только бэктест на честной истории и поэтапное усложнение.

Вопросы и ответы

Какой период ADX ставить для крипто-бота?
Стартовая гипотеза — период 14, как у Уайлдера. Но это значение под дневные бары конца семидесятых. Для крипто-бота на 1ч–4ч период 14 разумен; на 1м–5м чаще берут 7–10; на дневных активах со спокойными трендами — 14–20. В любом случае: ставите 14 как старт, проводите бэктест минимум на 3–6 месяцах истории, затем проверяете соседние значения. Если работает только одно конкретное число — это переобучение.
ADX 25 — это правило или нет?
Не правило. Это популярная стартовая точка из учебников технического анализа: ADX выше 25 считается признаком устойчивого тренда. На разных криптоактивах реальный порог разный — где-то тренд работает уже от 18, где-то только от 30. Берите 20–25 как старт, тестируйте диапазон 18–30 на бэктесте. Если стабильный результат на широком окне — порог рабочий.
Чем режим HTH_CD отличается от фильтра «По ADX»?
HTH_CD — это режим самого индикатора ADX_DI: сигнал на пересечении DI+/DI- срабатывает только при ADX ≥ порога. То есть индикатор одновременно и генерирует сигнал входа, и фильтрует его. Фильтр «По ADX» — отдельный элемент в стратегии: он не даёт сигнал входа, а только разрешает или блокирует работу остальных индикаторов в зависимости от ADX. Если ADX/DI у вас как индикатор входа — используйте HTH_CD. Если ADX нужен как фильтр поверх любой другой стратегии (MA, Supertrend, MACD) — используйте отдельный фильтр «По ADX».
Можно ли использовать ADX без DI+/DI-?
Можно — именно так и работает фильтр «По ADX»: смотрит только на значение ADX и сравнивает с порогом, без направленных индикаторов. Это правильный сценарий, когда направление берёт на себя другой инструмент (скользящая, Supertrend, MACD), а ADX отвечает только за «есть тренд / нет тренда». Использовать чистый ADX как **сигнал входа** без DI — ошибка: ADX растёт при любом сильном движении, в том числе на излёте тренда, и не показывает, в какую сторону входить.
Подходит ли ADX для импульсных стратегий и скальпинга?
Для классических импульсных стратегий (реакция на новости, фандинг, шоковые движения) ADX(14) слишком медленный — событие происходит за секунды, ADX обновляется за бары. К моменту согласования сигналов импульс уже завершён. Для импульсной торговли используйте быстрые фильтры или вообще отказ от ADX, компенсируя строгостью риск-менеджмента. Для скальпинга на 1м–5м ADX применим, но с укороченным периодом 7–10 и пониманием, что сигналов будет много.

Готов научиться алготрейдингу?

Курсы itb.school — от основ до рабочих стратегий. Доступ к закрытому сообществу учеников и личное сопровождение преподавателей школы.

Похожие статьи

Стратегии

Мультитаймфрейм-анализ в крипто-боте: согласование сигналов на нескольких ТФ

Как сочетать старший, средний и младший таймфреймы в торговом боте: принцип трёх экранов, рабочие связки ТФ, готовые пресеты и особенности крипторынка.

Стратегии

Хедж-робот ITradingBot: как защитить позицию от просадки на крипто-фьючерсах

Подробный разбор Хедж-робота ITradingBot: как он открывает встречную позицию при росте просадки, какие параметры активации использовать, два готовых сценария (DCA-сетка и Donchian-пробой), а также частые ошибки и сравнение с ручным хеджем.

Стратегии

Vortex + Momentum: ранний разворот тренда в крипто-боте

Разбираем готовый пресет Vortex + Momentum для платформы ITradingBot — мультифакторная связка для раннего входа в новый тренд. Параметры обоих индикаторов, полная конфигурация фильтров и выходов, объяснение ролей и пример работы на 4h.