Indikatoren: XFatlXSatlMACD

 

XFatlXSatlMACD:

MACD-Histogramm basierend auf den digitalen FATL und SATL Filtern mit Farbanzeige von Trends.

Abb.1. Der XFatlXSatlMACD Indikator

Autor: Nikolay Kositsin

 

Bei mir funktioniert es aus irgendeinem Grund nicht. Keine Fehler in den Protokollen

 
Maxim Dmitrievsky:

Bei mir funktioniert es aus irgendeinem Grund nicht. Keine Fehler in den Protokollen

Die Digitalisierung des Indikators war falsch, wahrscheinlich deshalb. Sie sollten die Codes später noch einmal aktualisieren.

 

Hallo zusammen,


Leider lässt sich das Programm nicht mit der neuesten MT5-Version kompilieren.

Ich bin nicht sicher, wie man die Probleme zu lösen.

 
Audi #:

Hallo zusammen,


Leider ist dies nicht mit der neuesten MT5-Version zu kompilieren.

Ich bin nicht sicher, wie man die Probleme zu lösen.

Versuchen Sie dies:

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

for(bar=first; bar<rates_total && !IsStopped(); bar++)

{

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

fatl=FTL.FATLSeries(0,prev_calculated,rates_total,price,bar,false);

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

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

satl=STL.SATLSeries(0,pre_calculated,rates_total,price,bar,false);

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

xsatl=XMA2.XMASeries(min_rates_2,prev_calculated,rates_total,0,XPhase2,XLength2,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_rates_5,prev_calculated,rates_total,0,XPhase3,XLength3,macd,bar,false);

IndPuffer[Balken]=macd;

UpBuffer[bar]=macd;

DnBuffer[bar]=sign;

}