Indicadores: XFatlXSatlMACD

 

XFatlXSatlMACD:

Histograma MACD construido con los filtros digitales FATL y SATL, indica las tendencias con colores.

Fig. 1. Indicador XFatlXSatlMACD

Autor: Nikolay Kositsin

 

Por alguna razón no me funciona. No hay errores en los registros

 
Maxim Dmitrievsky:

Por alguna razón no me funciona. No hay errores en los registros

La digitalización del indicador era incorrecta, probablemente debido a esto. Debería actualizar los códigos de nuevo más tarde.

 

Hola a todos,


Desafortunadamente esto está fallando para compilar con la última versión de MT5.

No estoy seguro de cómo resolver los problemas.

 
Audi #:

Hola,


Desafortunadamente esto está fallando para compilar con la última versión de MT5.

No estoy seguro de cómo resolver los problemas.

Pruebe esto:

//--------------------------------------------------------------------

for(bar=primero; bar<total_tarifas && !IsStopped(); bar++)

{

price=PriceSeries(IPC,bar,open,low,high,close);

fatl=FTL.FATLSeries(0,prev_calculado,tasas_total,precio,bar,false);

//xfatl=XMA1.XMASeries(min_rates_1,prev_calculated,rates_total,XMA_Method1,XPhase1,XLength1,fatl,bar,false);

xfatl=XMA1.XMASeries(min_tasas_1,prev_calculadas,tasas_total,0,XPfase1,XLongitud1,fatl,bar,false);

satl=STL.SATLSeries(0,prev_calculado,tasas_total,precio,bar,false);

//xsatl=XMA2.XMASeries(min_rates_2,prev_calculado,rates_total,XMA_Method2,XPhase2,XLength2,satl,bar,false);

xsatl=XMA2.XMASeries(min_tasas_2,prev_calculadas,tasas_total,0,XPfase2,XLongitud2,satl,bar,false);

macd=xfatl-xsatl;

//sign=XMA3.XMASeries(min_rates_5,prev_calculated,rates_total,XMA_Method3,XPhase3,XLength3,macd,bar,false);

sign=XMA3.XMASeries(min_tasas_5,prev_calculadas,tasas_total,0,XPhase3,XLength3,macd,bar,false);

IndBuffer[bar]=macd;

UpBuffer[bar]=macd;

DnBuffer[bar]=signo;

}