• Обзор
  • Отзывы (4)
  • Обсуждение (12)
  • Что нового

MACD Colored ZeroLag

Это MQL5-версия индикатора MACD с нулевым запаздыванием, версия для MT4 которого доступна здесь: https://www.mql5.com/ru/code/9993

Также была опубликована цветная версия индикатора, но с ней были некоторые проблемы: https://www.mql5.com/ru/code/8703

Я исправил версию для MT4, содержащую 95 строк кода. На написание версии для MT5 у меня ушло 5 дней (включая чтение логов, несколько тестирование и поиск различий между MT5 и MT4!)

В первой моей версии этого индикатора на MQL5 было 400 строк кода, но после оптимизации с учетом всех функций он содержит около 290 строк!

В моей первой MQL5-версии этого индикатора я использовал функцию IMAonArray с сайта MT5, и первый запуск с расчетом 7-- свечей занял 8 секунд!

Так как iMAonArray не доступен в MT5, а код iMAOnArrayMQL4 из статьи https://www.mql5.com/ru/articles/81 содержит слишком много циклов, пришлось переписать его.

Кроме того, временные ряды в MT5 идут от старых к новым свечам (слева направо), а в МТ4 массив времени по умолчанию устанавливается как таймсерия, то есть от так что новых к старым (справа налево). Из-за особенностей кода я не мог назначить направление в массиве как в таймсериях (изменить направление) и получить правильные результаты, так что мне пришлось изменить все циклы и написать собственный метод для подсчета всех свечей в истории.

Так как исходный продукт доступен бесплатно, эту версия я также выкладываю бесплатно. Надеюсь, он окажется полезным и позволит получать сигналы быстрее, чем стандартный MACD.


Настройки индикатора

  • FastEMA - по умолчанию 12. Период быстрой EMA.
  • SlowEMA - по умолчанию 26. Период медленной EMA. Значение должно быть больше параметра FastEMA.
  • SignalEMA - по умолчанию 9. Период для расчета сигнальной линии, отображаемой синим цветом.
Nikolay Gaylis
17216
Nikolay Gaylis 2019.01.07 19:04 
 

Пользователь не оставил комментарий к оценке

Gennadiy Voltornist
12014
Gennadiy Voltornist 2017.11.29 19:03 
 

Пользователь не оставил комментарий к оценке

Daniel Andrejczuk
5507
Daniel Andrejczuk 2017.11.09 02:48 
 

Пользователь не оставил комментарий к оценке

Nork
6084
Nork 2017.01.31 07:00 
 

Пользователь не оставил комментарий к оценке

Версия 805.311 2018.06.06
1. Исправлена небольшая ошибка в одном из массивов. Никаких других изменений с версии 805.251.
Версия 805.251 2018.05.29
1. Добавлены цветные слои вместо гистограмм.
2. Добавлена возможность воспроизведения звука при пересечении нулевой оси (.wav-файл должен находиться в папке "MetaTrader 5\Sounds").