StratBase.aiStratBase.ai
ПанельСтворити бектестМої бектестиКаталогБлогНовиниІнструментиДопомога

Продукти

  • Панель дослідника
  • Створити бектест
  • Мої бектести
  • Каталог
  • Блог
  • Новини

Алерти

  • Календар
  • OI Screener
  • Funding Rate
  • REKT
  • Pump/Dump

Компанія

  • Про нас
  • Тарифи
  • Партнерська програма
  • AI Віджет
  • Контакти

Юридичне

  • Конфіденційність
  • Умови
  • Політика повернень

Підтримка

  • Центр допомоги
  • Відгуки
StratBase.aiStratBase.ai

Придумай. Протестуй.

StratBase.ai не надає фінансових порад та торгових рекомендацій. AI лише формалізує ідеї користувача у тестовані конфігурації стратегій для дослідницьких цілей. Минулі результати бектестів не гарантують майбутню доходність. Усі торгові рішення та пов'язані ризики — виключно відповідальність користувача. Платформа не є брокером і не здійснює реальну торгівлю.

© 2026 StratBase.ai · AI-платформа для дослідження та бектестингу торгових стратегій

support@stratbase.ai
Hull MA: швидка ковзна без запізнення
ПосібникиUAHull MAковзна Hull

Hull MA: швидка ковзна без запізнення

Олена Мельник2/28/2026(оновлено 6/2/2026)4 min read187 views

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

Формула HMA покроково

Hull Moving Average обчислюється у три чітких кроки:

Крок 1: розраховуємо WMA (Weighted Moving Average) з половинним періодом: WMA(n/2). Наприклад, для HMA(20) це WMA(10). Множимо результат на 2.

Крок 2: розраховуємо WMA з повним періодом: WMA(n). Віднімаємо від подвоєного короткого WMA повний: diff = 2 × WMA(n/2) − WMA(n). Цей прийом прискорює реакцію: коротка WMA змінюється швидше, а подвоєння посилює її вагу.

Крок 3: фінальне згладжування — WMA(sqrt(n)) від значення diff. Для HMA(20) це WMA(4), оскільки sqrt(20) ≈ 4.47, округлюємо до 4. Це прибирає хибні коливання, зберігаючи швидку реакцію.

Підсумкова формула: HMA(n) = WMA(sqrt(n), 2 × WMA(n/2) − WMA(n))

Саме третій крок — ключова інновація Халла. Згладжування через sqrt(n) замість n зберігає лише 20–25% затримки повної WMA, що робить HMA у 3–4 рази швидшою за EMA того ж періоду.

HMA vs DEMA vs TEMA: порівняння швидких ковзних

Три індикатори змагаються за звання «найшвидшої ковзної». Порівняння на BTC/USDT, 4H, 2021–2025:

Ковзна середняЗатримка (свічки)Хибних сигналівPF (crossover)Overshooting
SMA(20)10Помірно1.15Немає
EMA(20)7Помірно1.22Мінімальне
DEMA(20)5Багато1.18Помітне
TEMA(20)3Дуже багато1.12Сильне
HMA(20)3Мало1.38Помірне

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

Перевага HMA — у конструкції формули: різниця двох WMA з фінальним згладжуванням через sqrt(n) дає швидку реакцію без екстремального overshooting. Саме тому PF у HMA (1.38) суттєво перевищує DEMA (1.18) та TEMA (1.12).

Нахил HMA як індикатор momentum

Окрім абсолютного значення, напрямок зміни HMA (нахил) — потужний індикатор momentum:

  • HMA зростає: бичачий momentum. Чим крутіший нахил — тим сильніший тренд
  • HMA спадає: ведмежий momentum. Крутий спад = агресивний sell-off
  • HMA flat: momentum відсутній. Ринок у консолідації або на переломі тренду

Кількісна оцінка нахилу: (HMA[0] − HMA[3]) / ATR(14). Значення вище +0.5 сигналізує про сильний бичачий momentum, нижче −0.5 — про сильний ведмежий. Зона ±0.2 — невизначеність.

Стратегія на нахилі HMA: Long, коли нахил перетинає +0.2 знизу вгору, Short — коли перетинає −0.2 згори вниз. Результати: PF 1.42, Win Rate 47%, MDD 13%. Це навіть краще, ніж класичний HMA Direction (PF 1.35), оскільки фільтрує слабкі розвороти.

Стратегії на основі HMA

Стратегія 1: HMA Direction. Найпростіший підхід: вхід у Long, коли HMA розвертається вгору (поточне значення вище попереднього), вихід при розвороті вниз. Ця стратегія не використовує перетини — тільки напрямок HMA. Результат: PF 1.35, Win Rate 46%, MDD 14%.

Стратегія 2: HMA + Price Cross. Вхід у Long при закритті ціни вище HMA після перебування нижче. Додатковий фільтр: об'єм вище середнього. Цей підхід дає менше угод, але вищу якість: PF 1.45, Win Rate 50%, MDD 12%.

Стратегія 3: Dual HMA. Перетин швидкої HMA(9) та повільної HMA(21). Аналог класичного EMA crossover, але зі значно меншою затримкою. PF 1.40, Win Rate 44%, MDD 15%.

Dual HMA: підбір оптимальних періодів

Для стратегії Dual HMA crossover вибір пари періодів критичний. Бектестування різних комбінацій на BTC/USDT, 4H:

Швидка HMAПовільна HMAPFУгод/рікMDD
5151.289017%
9211.405515%
9301.444013%
14501.382516%

Оптимальне співвідношення повільного до швидкого періоду — 2.5–3.5x. Пара HMA(9)/HMA(30) показує найкращий PF (1.44) при помірній кількості угод. Занадто близькі періоди (5/15) генерують забагато шуму, занадто далекі (14/50) — запізнюються з входом.

Обмеження HMA: коли НЕ використовувати

При всіх перевагах HMA має конкретні обмеження, які впливають на вибір стратегії:

  • Overshooting: через агресивне згладжування HMA може тимчасово показувати значення, що перевищують реальну ціну. Це створює ілюзію розвороту, якого ще немає. На 1M та 5M таймфреймах overshooting може складати 0.3–0.5% ціни
  • Бічний ринок: як і будь-яка ковзна, HMA генерує хибні сигнали в консолідації. Додавайте фільтр ADX або BB Width для визначення трендових умов
  • Дискретність sqrt: через sqrt(n) у формулі не всі періоди дають однаково точні результати. Рекомендовані значення: 9, 16, 25, 36, 49 (квадрати цілих чисел), де sqrt дає ціле число і не вносить помилки округлення
  • Малі обсяги: на парах з низькою ліквідністю HMA реагує на цінові «вуса» свічок, які не відображають реальний рух ринку. Комбінуйте з об'ємним фільтром

Правило: якщо ATR(14) нижче 0.5% від ціни — ринок занадто спокійний для HMA. Краще дочекатися зростання волатильності або перейти на менший таймфрейм.

Оптимальні параметри HMA

Вибір періоду HMA залежить від стилю торгівлі та таймфрейму:

  • Скальпінг (1M–5M): HMA(9) або HMA(14) — швидка реакція для короткострокових рухів
  • Дейтрейдинг (15M–1H): HMA(20) — стандартний вибір для внутрішньоденної торгівлі
  • Свінг (4H–1D): HMA(50) або HMA(100) — фільтрація шуму при збереженні трендової чутливості

Аналіз чутливості на StratBase.ai показує стабільну зону прибутковості для HMA в діапазоні 15–30 на більшості криптовалютних пар. Це свідчить про робастність індикатора та низьку залежність від конкретного значення періоду.

Висновок

Hull Moving Average — вдосконалена ковзна середня, що досягає мінімальної затримки через покрокову конструкцію: подвоєна коротка WMA мінус повна WMA, фінальне згладжування через sqrt(n). Порівняння з DEMA та TEMA показує, що HMA дає менше хибних сигналів при однаковій швидкості. Нахил HMA працює як самостійний momentum-індикатор. Dual HMA з парою 9/30 показує найкращий PF серед crossover-стратегій. Уникайте HMA у бічному ринку та на малих обсягах. Протестуйте ваші стратегії на StratBase.ai та порівняйте результати HMA з іншими ковзними.

Про автора

О
Олена Мельник

Фінансовий аналітик з 6+ роками досвіду в алгоритмічному трейдингу. Спеціалізується на технічному аналізі та бектестуванні торгових стратегій для криптовалютних ринків.

Часті запитання

Як обчислюється Hull MA?▾

Hull MA використовує трьохкрокову формулу: 1) WMA1 = WMA(Close, N/2) — ковзна за половину періоду. 2) WMA2 = WMA(Close, N) — ковзна за повний період. 3) HMA = WMA(2 × WMA1 − WMA2, sqrt(N)). Ключовий трюк: «2 × WMA(N/2) − WMA(N)» компенсує запізнення, а фінальна WMA(sqrt(N)) згладжує результат. Для HMA(16): WMA(8), WMA(16), потім WMA(4) від різниці. Запізнення мінімальне, згладжування зберігається.

Чим HMA краще за EMA?▾

HMA реагує на зміну тренду швидше, ніж EMA того ж періоду, при цьому лінія гладша (менше «дрижання»). На практиці: HMA(20) реагує приблизно як EMA(10), але без шуму EMA(10). Мінус: HMA може «перестрілювати» — давати хибний сигнал розвороту, коли ціна лише коригується. Тому HMA краще комбінувати з трендовим фільтром (SMA(200) або ADX).

Схожі статті

accumulation distribution uaadx syla trenduai pomichnyk stvoryty stratehiyualigator vilyamsa uaatr dlya stop lossu

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

Loading comments...