📊 ADX у Veles: індикатор, що каже боту «тренд є — можна торгувати»
Уяви ситуацію: твій бот має чудовий сигнал на купівлю від RSI, заходить у позицію — а ціна просто тупцює на місці, з’їдаючи депозит дрібними збитками. Знайомо? Проблема не в RSI. Проблема в тому, що ринку зараз немає чіткого тренду, а осцилятори в боковику брешуть.
Саме цю проблему вирішує ADX (Average Directional Index) — індикатор, який не показує, куди піде ціна, зате чесно каже, наскільки сильний рух узагалі є. Це фільтр-сторож: він не пускає бота в угоду, поки ринок «спить». Сьогодні розберемо ADX від А до Я і налаштуємо його у конструкторі Veles — з реальними скрінами.
Тема особливо актуальна цими днями. Після обвалу −17% за тиждень біткоїн нарешті відскочив: станом на 8 червня BTC торгується біля $63 250 (+1%/24h), ETH — $1 680 (+3%), SOL — $66,5 (+2,3%) (дані CoinGecko). Відскок є — але чи це вже новий тренд, чи коротка передишка перед продовженням падіння? ADX допомагає не плутати одне з іншим.
⚙️ Що таке ADX простими словами
ADX — це спідометр тренду. Уяви, що ціна — це автомобіль. Звичайні індикатори (RSI, MACD) показують, куди він їде. А ADX показує, з якою швидкістю. Машина може стояти на місці з увімкненим двигуном (боковик) — і тоді будь-який сигнал «їдь ліворуч» безглуздий.
Технічно ADX будується на двох допоміжних лініях:
- +DI (Positive Directional Index) — сила висхідного руху;
- −DI (Negative Directional Index) — сила низхідного руху.
З різниці між ними розраховується згладжена лінія ADX, що показує інтенсивність руху незалежно від напрямку. Значення завжди в діапазоні від 0 до 100.
Ключова думка, яку треба запам’ятати назавжди: ADX не показує напрямок. Високий ADX під час обвалу і високий ADX під час ралі виглядають однаково. Напрямок визначаєш окремо — за взаємним розташуванням +DI та −DI.
📏 Як читати значення ADX
Ось шкала, якою користуються трейдери (і яку Veles описує у довідці):
- 0–20 — тренду немає, ринок у флеті (боковик);
- 20–25 — тренд тільки починає формуватися;
- 25–50 — сильний тренд;
- 50–75 — дуже сильний тренд;
- 75–100 — екстремально сильний рух (часто передвісник корекції).
А напрямок читаємо так:
- +DI вище −DI → тренд висхідний (биками керують покупці);
- −DI вище +DI → тренд низхідний (тиснуть продавці).
Проста логіка для бота: торгуй за трендом, лише коли ADX > 25. Якщо ADX < 20 — сиди на руках, бо ринок у пилку, де стопи виносить в обидва боки.
📈 Жива математика: ADX на біткоїні зараз
Подивимось на свіжий приклад. Під час тижневого обвалу BTC з ~$73 000 до $60 000 ринок рухався потужно й односпрямовано — у такі дні ADX зазвичай вистрілює за 40, а −DI впевнено домінує над +DI. Це був класичний сильний низхідний тренд: бот із фільтром «ADX > 25 + −DI > +DI» спокійно міг працювати в шорт або просто не лізти в лонг.
А ось зараз, на відскоку до $63 250, ситуація тонша. Ціна підстрибнула, але імпульс падіння ще не згас остаточно. Якщо ADX почне знижуватися (наприклад, з 40 до 25) — це сигнал, що попередній тренд видихається, і відскок може виявитися лише корекцією, а не розворотом. Саме тут ADX рятує від найдорожчої помилки — заходу в «розворот», якого ще немає.
🛠️ Як додати ADX у Veles
Усе налаштовується в конструкторі бота за пару кліків. Заходимо у Створення бота → блок «Умови відкриття угоди» → «Додати фільтр» і обираємо зі списку ADX:

Тут одразу звертаємо увагу на два поля:
- Фільтр — обираємо ADX.
- Інтервал (таймфрейм) — на якому графіку бот рахуватиме ADX. За замовчуванням стоїть дрібний таймфрейм, але для надійних сигналів краще ставити від 1 години і вище — на молодших таймфреймах ADX смикається від шуму.
🎯 Налаштування умови «ADX > 25»
Після вибору фільтра задаємо саму умову. Veles дозволяє обрати оператор (Більший / Менший) і порогове значення. Класичний варіант — «Більший за 25»: бот заходитиме в угоду, лише коли тренд достатньо сильний.

Якщо в налаштуваннях не задати конкретне число, Veles за замовчуванням використає умову ADX > 25 на обраному таймфреймі. Поріг змінюється під твою стратегію: 20 — агресивніше (більше входів), 30 — консервативніше (лише потужні тренди).
🚀 Стратегія: ADX як фільтр входу
ADX рідко працює сам по собі — це підтверджуючий фільтр до основного сигналу. Робоча зв’язка:
Сигнал на вхід (лонг):
- ADX > 25 (тренд є);
- +DI вище −DI (тренд висхідний);
- твій основний індикатор (RSI/MACD/ковзні) дав сигнал на купівлю.
Сигнал на вихід / фіксацію:
- ADX почав знижуватися — тренд слабшає, варто частково забрати прибуток;
- ADX опустився нижче 20 — ринок іде у флет, закривай позицію або відключай вхід.
Такий бот фізично не зможе відкрити угоду в боковику — а саме там зливається більшість депозитів.
⚠️ Типові помилки
- Чекати від ADX напрямку. Він його не дає. Напрямок — це +DI та −DI, не сама лінія ADX.
- Ставити ADX на 1–5 хвилин. На дрібних таймфреймах він шумить і дає хибні «тренди». Мінімум — 1 година.
- Використовувати ADX як єдиний індикатор. Це лагуючий фільтр: він реагує із запізненням і не зловить різкий розворот. Його роль — підтверджувати, а не вирішувати.
- Ігнорувати фазу флету. Якщо ADX < 20, а ти все одно заходиш за сигналом осцилятора — готуйся до серії дрібних збитків.
✅ Поради досвідчених
- Тримай ADX на старших таймфреймах (1h–4h) — менше шуму, чіткіші тренди.
- Комбінуй ADX із трендовими інструментами: ковзними середніми, Каналом Дончіана або Каналом Кельтнера. ADX каже «тренд є», а вони — «ось куди».
- Використовуй падіння ADX як ранній сигнал виснаження руху, навіть коли ціна ще йде у твій бік.
- На екстремальних значеннях (ADX > 50–75) будь обережний із новими входами — після такого розжарювання часто йде корекція.
📝 Висновок
ADX — це не чарівна кнопка прибутку, а дисципліна, вшита в бота. Він не вгадує майбутнє, зате не дає торгувати там, де торгувати не можна — у мертвому боковику. Запам’ятай головне: ADX росте → тренд міцнішає, ADX падає → тренд слабшає; +DI вище −DI → вгору, −DI вище +DI → вниз. Додай цей фільтр у свого бота Veles — і кількість «дурних» угод у флеті помітно зменшиться.
Хочеш навчитися збирати таких ботів покроково й розуміти кожен індикатор, а не копіювати чужі налаштування?
Коментарі (9)