Скользящие средние по праву считаются самыми эффективными и информативными индикаторами, но у них есть существенный недостаток – все они запаздывают относительно реальной тенденции. К счастью, один находчивый австралийский трейдер создал индикатор Hull Moving Average, при помощи которого можно минимизировать негативные последствия от подобных «тормозов».
Чтобы не тратить время, я не стану останавливаться на биографии Алана Халла и сразу перейду к сути. По большому счёту (собственно, по названию индикатора всё становится понятно), Hull Moving Average является ничем иным, как очередным воплощением скользящей средней, поэтому скептицизм некоторых критиков вполне уместен и закономерен.
Hull Moving Average для МТ4 на Форекс вы можете скачать прямо здесь:
Тем не менее, чтобы сразу расставить все точки над «i», просто сравним на одном графике SMA, EMA, LWMA и HMA, значения которых рассчитываются на базе последних 20 свечей.
На мой взгляд, отличия заметны невооружённым глазом – HMA значительно опережает своих основных конкурентов. Данный эффект проявляется за счёт применения сложной математической формулы, состоящей из нескольких действий.
В частности, на первом этапе Hull Moving Average считает простую среднюю цену за период (n), заданный пользователем, т.е. вычисляет SMA(n).
Затем период алгоритмически (т.е. здесь трейдер уже не может повлиять на результат через настройки) уменьшается вдвое, после чего рассчитывается средняя цена, сформированная за последние n/2 свечей. В нашем теоретическом примере эта котировка равна 1,1190.
Далее рассчитывается разница между SMA(n) и SMA(n/2), т.е. получаем = 1,1190 – 1,1174 = 0,0016.
И на последнем этапе полученное только что значение прибавляется к SMA(n/2), т.е. 1,1190 + 0,0016 = 1,2006. В результате средняя цена будет расположена намного ближе к фактическим котировкам, чем классическая SMA.
В общем и целом, средняя цена Халла ничем не отличается от классических «мувингов», т.е. чаще всего она помогает распознать преобладающую тенденцию.
В частности, если она окрашена в красный цвет – рынок находится в медвежьей фазе (разумно продавать пару), если в зелёный – преобладают бычьи настроения (самое время играть на повышение цены).
Кстати говоря, за счёт быстрой реакции Hull Moving Average на ценовые развороты, этот индикатор можно использовать не только как трендовый модуль, но и в качестве генератора сигналов.
Специально для этой цели даже был написан отдельный стрелочный алгоритм, размечающий на графике точки, в которых рассмотренный индикатор меняет направление на противоположное.
Ещё одна стратегия, для которой Hull Moving Average подойдёт как нельзя лучше, предполагает торговлю пересечений двух HMA с разными периодами. В данном случае работают точно такие же правила, как и с классическими SMA, а именно:
Повторюсь – в перечисленных случаях принципы базовой стратегии, о которой классики писали ещё в первой половине 20 века, остаются неизменными, просто за счёт модификации формулы Moving Average немного улучшается качество поступающих сигналов, не более.
И последняя методика, в рамках которой Hull Moving Average может пригодиться, ориентирована на поиск динамических поддержек/сопротивлений.
Напомню, текущее значение скользящей средней, рассчитанной за продолжительные периоды времени, часто рассматриваются рынком в качестве точки равновесия, где интересы продавцов и покупателей в равной степени соблюдены. Подробно об этом явлении писал в своих книгах Александр Элдер, хотя подобная трактовка рыночных процессов встречается и в более старых учебниках, написанных ещё в те времена, когда Forex не существовал.
Таким образом, индикатор Hull Moving Average является неплохой альтернативой стандартным скользящим средним, поскольку его сигналы формируются гораздо раньше, при этом их качество не ухудшается.
Что касается минусов HMA, то я могу отметить лишь один явный недостаток – из-за специфики формулы амплитуда колебаний индикаторной линии иногда получается слишком большая. На сигналах это никак не отражается, но у новичка при анализе исторической разметки может возникнуть такое впечатление, что Hull Moving Average работает на опережение.