Смотри, как бесплатно скачать роботов
Ищи нас в Twitter!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Индикаторы

Обобщенная скользящая средняя Хала - индикатор для MetaTrader 5

Просмотров:
5976
Рейтинг:
(20)
Опубликован:
2023.02.02 15:12
MQL5 Фриланс Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Hull Moving Average (HMA) является отличным примером конструирования трендового индикатора.

Довольно часто трейдеры для сглаживания цены используют скользящие средние. Главный недостаток скользящей средней заключается в её запаздывании от текущей цены. Для преодоления этого недостатка Ален Хал разработал свой индикатор.

Его формула выглядит так: 2*MA1 - MA2. Где, MA1 и MA2 - простые скользящие средние с периодами N и 2*N соответственно. Если привести значения скользящих средних к единому знаменателю, то у нас получится следующее выражение:

Как мы можем видеть - в этом случае период HMA может быть только четным числом. Это ограничение можно обойти, если допустить что при нечетном периоде весовой коэффициент центрального элемента будет равен нулю. Например, 5-периодная HMA будет иметь весовые коэффициенты: 3,3,0,-1,-1. Такой индикатор будет представлять собой обобщение HMA.

Можно улучшить сглаживание обобщенной HMA, если центральный элемент будет равен 1. Для этого нужно внести изменения в строке 43, вместо 0 поставить 1.

coeff[period/2]=0;

Ну, а так выглядит этот индикатор на графике.


Simple_Profit_Loss_Percentage Simple_Profit_Loss_Percentage

Простой советник, который в ходе торгов выводит комментарий о текущем проценте прибыли или убытка на счёту трейдера.

Simple advisor Simple advisor

Советник на отложенных ордерах

Simple_Open_Close_Market Simple_Open_Close_Market

Простой советник, который показывает состояние рынка - открыт или закрыт.

RegressionParabolic RegressionParabolic

Канальный индикатор с сигналом при пробое одной из сторон.