Блог им. fleetimpex
Индикатор Hull Moving Average (HMA) — это разновидность скользящей средней, разработанная Аланом Халлом для решения классической проблемы: как максимально уменьшить запаздывание средней по отношению к цене и при этом сохранить плавность линии. Обычные скользящие (SMA, EMA, WMA) либо сильно запаздывают, либо становятся слишком «дёргаными» при попытке ускорить реакцию. HMA пытается совместить быстрое реагирование с качественным сглаживанием.
В основе HMA лежит взвешенная скользящая средняя (WMA), но с «фокусом» на более свежих данных. Алгоритм включает несколько шагов. Сначала рассчитываются две WMA: с периодом n/2 и с периодом n. Затем из удвоенной WMA(n/2) вычитается WMA(n), чтобы усилить вклад последних баров и ослабить влияние старых цен. Полученный ряд дополнительно сглаживается ещё одной WMA, но уже с периодом, равным корню квадратному из n (sqrt(n)). В результате линия становится одновременно и быстрой, и относительно гладкой.
Практический смысл прост: HMA должен быстрее показывать разворот тренда, чем классические скользящие, и в меньшей степени «плестись» позади цены. Когда HMA направлена вверх и цена держится выше неё — рынок в бычьей фазе, при развороте линии вниз и закреплении цены под ней — в медвежьей. Пересечения цены и HMA используют как сигналы смены направления, а также для трейлинга стопов по тренду.
Hull Moving Average особенно полезна в трендовых системах и на средних таймфреймах, где важна скорость реакции. Однако, как и любая быстрая скользящая, HMA может давать ложные сигналы во флэте, поэтому её часто сочетают с фильтрами, такими как ADX, объёмные индикаторы или осцилляторы (RSI, Stochastic), чтобы отделить значимые развороты от рыночного шума.