Бот- навчання

📊 ATR у Veles: термометр волатильності для твого бота

📊 ATR у Veles: термометр волатильності для твого бота

Нерівна волатильність — найбільший враг боту. У понеділок BTC ходить на $200 за хвилину, а в середу на $2000. Один і той же стоп-лос у обох днях = у понеділок купуєш зайви затримки на вході, а в середу стоп видалює тебе за 5 хвилин до прибутку.

ATR (Average True Range) — це один числовий індикатор, що вимірює, наскільки "трясе" сьогодні порівняно з вчорою. Вельс вбудовує його прямо у конструктор бота, щоб автоматично підлаштовувати стопи й лоти під поточну волатильність. На цьому уроці навчимося його налаштовувати й чому він працює краще, ніж фіксовані цифри.

Що таке ATR і навіщо він боту

True Range (справжній діапазон) — це максимальна дистанція, на яку ціна може змінитися за одну свічку. Вона розраховується як найбільша з трьох значень:

  1. Максимум свічки мінус мінімум свічки
  2. Максимум свічки мінус закриття попередньої свічки
  3. Закриття попередньої свічки мінус мінімум свічки

ATR — це усереднення цих діапазонів за N свічок (зазвичай 14). Чому це важливо? Тому що волатильність змінюється. В день виходу CPI вона у 5-10 разів вище, ніж у лінивий день без даних. Якщо твій бот налаштований на середню волатильність і ти ввімкнеш його в день новини — стопи будуть занадто тісні, бот постійно вибиватиме на шумі.

Як налаштувати ATR у Veles

У конструкторі Велеса кроки налаштування:

  1. Відкрий бота → перейди в Strategies → клікни на свою торгову пару (напр. BTC/USDT)
  2. На панелі Filters & Risk знайди параметр «ATR Multiplier» (множник ATR)
  3. Встав значення (зазвичай 1.5–2.5) — це означає, що твій стоп буде на ATR × множник
  4. Включи «Dynamic Stop Loss» (динамічний стоп) — це автоматично пересчитуватиме стоп щоразу, як ATR змінюється
  5. Встав період ATR = 14 (стандартний, доступний вибір: 7, 14, 21, 28)

Приклад: якщо ATR(14) = $300, а твій множник = 1.5, то стоп буде на $450 нижче від входу.

Правило 1: Стоп на 1.5× ATR для спот-торгівлі

Найстабільніша конфігурація — стоп на 1.5 разів ATR.

Чому не 1× (точно ATR)? На 1× бот часто вибиває на звичайному шумі. Чому не 3× або вище? Все просто — більший стоп = велика просадка за програш, а отже, більше часу на відновлення. На 1.5× знаходиться баланс: достатньо простору від шуму, достатньо дисципліни для управління ризиком.

Правило 2: Розмір лота залежить від ATR

Якщо волатильність висока (ATR велика), а твій ризик на угоду фіксований (скажімо, $100) — числовий лот має бути менше.

Формула проста:


Лот = Ризик / ATR

Приклад:

  • Ризик за угоду: $100
  • ATR($) = 500 (висока волатильність) → Лот = 100/500 = 0.2 контракту
  • ATR($) = 100 (низька волатильність) → Лот = 100/100 = 1 контракт

Велес може це робити автоматично, якщо ввімкнеш «Position Sizing by Volatility». Тоді у дні стресу бот натурально скорочуватиме позиції, а в спокійні дні збільшуватиме.

Правило 3: Вимкни торгівлю перед новинами (ATR-скачок)

За 30 хвилин перед виходом важливої новини (CPI, NFP, FOMC) ATR вже піднімається. Велес може це детектувати й автоматично зупинити входи:

  1. У Pre-Event Filter встав значення ATR > 1.8× від 14-денної середньої
  2. Це скаже боту: «якщо волатильність раптом зросла вище 80% від норми — не торгуй, чекай дозвіл»

Правило 4: Перевіряй ATR на різних таймфреймах

ATR на 4-годинному графіку розповідає іншу історію, ніж ATR на 15-хвилинах. Звичайно:

  • На денних свічках ATR(14) показує стратегічну волатильність (день до дня)
  • На 4h ATR(14) показує тактичну волатильність (сесія до сесії)
  • На 15m ATR(14) показує шум (хвилина до хвилини)

Найчасто боти працюють на 4h або 1d, тому налаштовуй ATR саме для таймфрейму, на якому твій сигнал.

Як читати ATR на графіку в Veles

Велес малює ATR як лінію внизу графіка (як осцилятор). Коли лінія іде вгору — волатильність зростає (небезпечний день, тісні стопи). Коли лінія падає — волатильність знижується (спокійний день, можна дати більше простору).

Якщо ATR раптом стрибнув — це сигнал, що щось змінилось. Можливо, вийшла новина, коли ти не очікував, або великий ордер вибив ліквідність. Профільний трейдер бачить цей стрибок і знає, що це час обережності, а не жадобливості.

Чек-лист налаштування

✅ Період = 14 (стандартний) ✅ Множник для стопу = 1.5 (для спот-торгівлі) або 1.2 (для фьючерсів) ✅ Динамічний стоп включен (щоб автоматично підлаштовуватись) ✅ Position Sizing by Volatility = вімкнено (щоб лот автоматично падав у стресі) ✅ Pre-Event Filter на 1.8× від 14-денної середньої (щоб вимикати торгівлю перед новинами)

Завдання: запусти бота з ATR

Налаштуй один свій бот з ATR і спостерігай за ним 3-5 днів. Звернений увагу, як бот себе поводить у висока-волатильні дні (новини) vs спокійні дні (в понеділок о 8 ранку). Ти побачиш, що ATR робить свою роботу — без нього був би хаос, з ним — дисципліна.

ATR — це не гарантія прибутку. Це гарантія, що твій бот не помре від шуму й що ти залишатимеш керування ризиком, а не ризик керуватиме тобою.

Хочеш розпочати з готовими налаштуваннями і розібратись, як ще боти керують ризиком? Приєднайся до нашого практичного курсу — дізнаєшся про 5+ індикаторів, які роблять бота професійним. Почніть безкоштовно прямо сьогодні 👉

Назад до новин

Реакції

Коментарі (7)

liudmyla_tymoshenko
05.08.2026 16:38
Спасибо команде за работу
taras_tymoshenko
05.08.2026 17:48
Приєднуюсь до питання
ihor_boiko
05.08.2026 17:50
Топ, сохраню себе в закладки
maria_kovalchuk
05.08.2026 20:48
А backtest делали по этим настройкам?
andrii_tymoshenko
05.08.2026 20:50
Наконец кто-то объяснил нормально. Больше бы таких материалов для начинающих 🙏
iryna_petrenko
05.08.2026 21:41
Завжди читаю вас, дякую
viktoriia_rudenko
05.08.2026 21:43
Класний матеріал, без води, поки читав, половина питань відпала сама. Скільки часу орієнтовно треба, щоб розібратись?
Переслати до... ×
preview