Indikatoren: CCFp (Complex Common Frames percent)

 

CCFp (Complex Common Frames percent):

Cluster-Indikator auf Basis des Artikels https://www.mql5.com/de/articles/1464


Autor: Vladimir Karputov

 

In der D1-Periode bekam ich wegen des Begrenzers nur 20 Takte:

      int index=coefficient*(int)MathMax((double)InpFast_ma_period,(double)InpSlow_ma_period);
      limit=(int)MathMin(index,limit);

Das war etwa in Zeile 384.

Ich fügte das Folgende direkt unter diesen Zeilen hinzu, um ein vollständiges Diagramm der Werte auf jedem Zeitrahmen zu ermöglichen.

      long visibleBars = 0;
      if(!ChartGetInteger(0,CHART_VISIBLE_BARS,0,visibleBars))
      {
         Print("Could not determine CHART_VISIBLE_BARS");
      }

      if ( limit < visibleBars ) limit = (int) visibleBars;

Es scheint ohne negative Auswirkungen auf die Berechnungen der Währungen gearbeitet zu haben.

 
Hallo,

Ich bin nicht ein Coder. Ich bin mir jedoch ziemlich sicher, dass mit der mt5-Version dieses Indikators im Vergleich zur mt4-Version etwas nicht stimmt.

Bei Verwendung auf dem 1-Minuten-Chart mit ähnlichen Einstellungen sowohl auf der mt4-Version als auch auf der mt5-Version, d.h.

fast MA = 1
slow MA =2
MA smoothing type = Exponential
type of price = Close

Die Ergebnisse sind sehr unterschiedlich. Es ist fast so, als ob die mt4-Version viel schneller reagiert als die mt5-Version.

Kann sich jemand dieses Problem ansehen?

Vielen Dank