Индикаторы: ALMA(Arnaud Legoux Moving Average)

 

ALMA(Arnaud Legoux Moving Average):

Взвешенная средняя с регулируемым лагом за счет применения кривой нормального(гауссового) распределения в качестве функции весовых коэффициентов.

Автор: Igor Durkin

 

Индикатор не работает, возникает ошибка компиляции: 'iTime' - переопределение системной функции alma_v2.mq5 209 10.

Я считаю, что эту функцию нужно убрать, так как в текущей версии MQL5 уже есть встроенная функция iTime.

datetime iTime(string symbol,ENUM_TIMEFRAMES TF,int index)

{

   if(index < 0) return(-1);

   static datetime timearray[];

   if(CopyTime(symbol,TF,index,1,timearray) > 0) return(timearray[0]); else return(-1);

}


Прикрепляю исправленный файл mq5 (примечание: чтобы увидеть вложение, нужно нажать на ссылку "Перейти к обсуждению")

Файлы:
alma_v2.mq5  15 kb