
Hull MA: швидка ковзна без запізнення
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 | Повільна HMA | PF | Угод/рік | MDD |
|---|---|---|---|---|
| 5 | 15 | 1.28 | 90 | 17% |
| 9 | 21 | 1.40 | 55 | 15% |
| 9 | 30 | 1.44 | 40 | 13% |
| 14 | 50 | 1.38 | 25 | 16% |
Оптимальне співвідношення повільного до швидкого періоду — 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).
Схожі статті
Коментарі (0)
Loading comments...

