Indicadores: ALMA (Média Móvel de Arnaud Legoux)

 

ALMA (Média Móvel de Arnaud Legoux):

Esta média móvel usa uma curva de distribuição normal (Gauss), que podem ser colocadas através do parâmetro offset de 0 a 1.

Este parâmetro permite regular a suavidade e alta sensibilidade da média móvel. Sigma é outro parâmetro que é responsável pela forma dos coeficientes da curva. Uma descrição mais detalhada da ALMA pode ser encontrada em o site do autor. Existe a possibilidade de se destacar a direção da tendência no indicador por uma cor. Também é utilizado um algoritmo embutido de desenho no indicador para os tempos gráficos mais altos.

Autor: Igor Durkin

 

O indicador não funciona, há um erro de compilação: 'iTime' - override system function alma_v2.mq5 209 10

Acho que essa função deve ser removida, pois a versão atual da MQL5 já tem a função iTime incorporada.

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);

}


Anexei o arquivo mq5 corrigido (observação: é necessário clicar no link "Go to discussion" para ver o anexo)

Arquivos anexados:
alma_v2.mq5  15 kb