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

📐 Ковзне середнє Халла (HMA) у Veles: ковзна, що майже не запізнюється

📐 Ковзне середнє Халла (HMA) у Veles: ковзна, що майже не запізнюється

📐 Ковзне середнє Халла (HMA) у Veles: ковзна, що майже не запізнюється

Кожен трейдер, який хоч раз ставив бота на ковзні середні, знає цей біль: ринок уже розвернувся, ціна полетіла, а твоя SMA(20) досі повзе вгору й каже «тренд бичачий — докуповуй». Бот слухняно набирає позицію в падіння, і депозит тане. Проблема не в тобі — проблема в лагу класичних ковзних.

Австралійський трейдер Алан Халл у 2005 році вирішив це елегантно: він переписав формулу ковзної так, щоб вона реагувала майже миттєво, але залишалася гладкою, без рваних смикань. Так народилося Ковзне середнє Халла (Hull Moving Average, HMA) — і воно є серед фільтрів конструктора ботів Veles. Сьогодні розберемо, як воно влаштоване, чим краще за SMA та EMA, і як налаштувати його як трендовий фільтр для свого бота.

⚙️ Що таке HMA простими словами

Уяви, що SMA — це людина, яка озирається на 20 кроків назад і йде «по середньому». Вона спокійна, але повільна: поки усвідомить, що натовп розвернувся, мине багато часу. EMA трохи спритніша — вона більше зважає на останні кроки, — але через це нервова й часто смикається на шумі.

HMA — це той, хто дивиться вперед. Вона теж рахує середнє, але робить це так, що затримка (лаг) майже зникає, а лінія при цьому залишається плавною. Результат: ти бачиш розворот тренду на кілька свічок раніше, ніж покаже звичайна ковзна. За це HMA люблять алготрейдери — рання реакція в автоматичній стратегії коштує реальних відсотків.

🧮 Як рахується HMA: трюк зі зваженими середніми

Секрет HMA — у зважених ковзних середніх (WMA), де останні свічки важать більше за старі. Формула складається з трьох кроків:

  1. Рахуємо WMA за половину періоду — швидку лінію.
  2. Рахуємо WMA за повний період — повільну лінію.
  3. Беремо 2 × швидку − повільну (це підсилює свіжий рух) і згладжуємо результат ще однією WMA за період, що дорівнює квадратному кореню з вихідного.

Формула цілком:

HMA(n) = WMA( 2 × WMA(n/2) − WMA(n) ), період = √n

Звучить складно, але суть проста: подвійне WMA прибирає лаг, а фінальне згладжування по кореню періоду повертає лінії плавність. Тобі рахувати вручну не треба — Veles робить це автоматично, щойно ти додаси фільтр. Достатньо задати один параметр — період (за замовчуванням 9; популярні також 14 та 21).

📊 HMA проти SMA та EMA: жива математика на BTC

Найкраще різницю видно на реальних цифрах. Візьмемо обвал біткоїна, який стався прямо зараз. За два тижні BTC впав із ~$77 500 до $62 001 (станом на 5 червня, дані CoinGecko, −2,5% за добу). Подивимось, що показували різні ковзні на момент падіння:

  • HMA (9): $61 292 — впритул до ринку ✅
  • HMA (14): $64 558 — відстає на ~$2,5K
  • SMA (9): $69 121 — відстає на ~$7,1K ⚠️
  • SMA (14): $71 657 — відстає на ~$9,7K, тобто на 15%! ❌

Картина промовиста. Поки ціна летіла вниз, HMA(9) спустилася разом із нею до $61 292 — буквально по п'ятах ринку. А ось SMA(14) застрягла на $71 657, на 15% вище реальної ціни. Бот, що використовував SMA як фільтр тренду, усе ще «бачив» висхідний рух і докуповував у падіння. Бот на HMA розвернувся вчасно. Оце і є ціна лагу — у грошах.

🛠 Як додати HMA у бота Veles

У Veles HMA вшита в конструктор як готовий фільтр — код писати не треба:

  1. Відкрий Кабінет → Створити бота → з нуля (власна стратегія).
  2. У блоці «Умови відкриття угоди» натисни «Додати фільтр».
  3. У списку індикаторів обери «Ковзне середнє Халла» (Hull Moving Average).
  4. Задай період (почни з 9 для скальпінгу/коротких ТФ, 21 — для свінгу) і інтервал свічки.
  5. Вибери тип спрацювання — «На закритті бару», щоб уникнути фальшивих сигналів усередині свічки.

Так лінія HMA виглядає на графіку — синя крива щільно повторює рух ціни майже без затримки (приклад ETH/USDT 30m із кабінету Veles):

Лінія HMA(9) на графіку ETH/USDT у Veles

🎯 Стратегія: HMA як трендовий фільтр

HMA не показує перекупленість чи перепроданість — вона відповідає лише на одне питання: куди спрямований тренд? Тому її найсильніша роль — фільтр напрямку для входів.

Базове правило:

  • Ціна вище HMA → ринок бичачий → дозволяємо боту відкривати лонг.
  • Ціна нижче HMA → ринок ведмежий → дозволяємо лише шорт (або стоп нових покупок).

На графіку нижче видно обидва моменти: ціна пробиває HMA вниз — сигнал на вихід зі шорт-зони, а фінальна зелена свічка повертає ціну над HMA — бичачий розворот:

Перетин ціни та HMA = сигнал на Veles

Сильніше комбо: HMA-фільтр + осцилятор. Наприклад, HMA задає напрям, а RSI або MACD дають точку входу всередині тренду. Так ти відсікаєш входи проти руху й ловиш лише сигнали «за течією» — саме це й радить офіційна довідка Veles.

⚠️ Типові помилки

  • HMA у боковику. Швидка реакція — палиця з двома кінцями: у флеті ціна постійно перетинає HMA туди-сюди, генеруючи купу фальшивих сигналів. Додай фільтр волатильності (ATR% або ADX > 20).
  • Занадто короткий період. HMA(5) на 1-хвилинках — це генератор шуму. Для молодших ТФ бери 9–14, для старших 21+.
  • HMA без підтвердження. Сама по собі вона дає лише напрям. Вхід «бо ціна торкнулась лінії» без осцилятора чи рівня — лотерея.
  • Один період на всі активи. BTC і дрібна альта дихають по-різному. Підбирай період під конкретну пару й таймфрейм на бектесті.

✅ Поради досвідчених

  • Тестуй на історії. У Veles є бектести — прожени HMA(9), (14) і (21) на своїй парі й порівняй просадку, перш ніж пускати в бій.
  • HMA як «лінія життя». Тримай позицію, поки ціна по той бік HMA; перетин — привід зафіксувати частину.
  • Старший ТФ задає тренд, молодший — вхід. HMA(21) на 4H визначає напрям, HMA(9) на 15m — момент входу.
  • На закритті бару. Завжди став спрацювання по закритій свічці — інакше зловиш «хвости», яких насправді не було.

📝 Висновок

Ковзне середнє Халла — це класична ковзна, з якої прибрали головну ваду: запізнення. Вона реагує швидше за SMA, гладша за EMA й чудово працює як трендовий фільтр, що відсікає входи проти руху. Але пам'ятай: HMA показує напрям, а не точку розвороту — у парі з осцилятором і фільтром волатильності вона перетворюється на надійний інструмент для алгоритмічної стратегії в Veles.

Хочеш навчитися збирати таких ботів покроково й розуміти кожен фільтр, а не тикати навмання? На безкоштовному курсі Strategy Money Academy ми розбираємо це з нуля — від ковзних до повноцінної торгової системи.

Реєструйся на безкоштовний 7-денний курс SMA 👉

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

Реакції

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

maksym_shvets
05.06.2026 19:47
+
iurii_romanenko
06.06.2026 00:34
А для новачка це не занадто ризиково?
iryna_petrenko
06.06.2026 06:18
Сильний матеріал. А backtest робили по цих налаштуваннях?
tetiana_iurchenko
06.06.2026 12:35
Ось цього мені й бракувало, видно, що писав практик, а не теоретик. А для новачка це не занадто ризиково?
alina_boiko
06.06.2026 16:31
Очень полезно, особенно для старта, многие вещи встали на места. А на каком таймфрейме лучше использовать?
ivan_kulynych
06.06.2026 21:58
Ось цього мені й бракувало, тепер хоч розумію з чого починати
Переслати до... ×
preview