Стратегії та індикатори 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-годинних — може бути повільним для активів зі швидкими змінами режиму.

Режими фільтрації (поле «ec»)

Платформа підтримує три режими роботи 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 як індикатор входу

Тут ADX використовується в режимі HTH_CD: сигнал на ЛОНГ виникає, коли 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 — конфігурація робоча. Якщо стабільний лише при одному вузькому значенні — перенавчання, у бойовому запуску не виживе.

При плечі ×5+ ризик ліквідації зростає експоненційно. ADX-фільтр зменшує кількість угод, але не прибирає ризик окремої поганої угоди на високому плечі. Для трендового бота з фільтром режиму реалістичне плече — ×2–×3 на крипто-ф'ючерсах, і стоп-лосс за ATR на кожну угоду, а не «сподіваємося, що вийде».

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

На бесплатном тарифе 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.