Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 16.05.19
AVT AVT ist offline
Elite Mitglied
 
Registriert seit: Mar 2018
Ort: Hamburg
Beiträge: 612
AVT befindet sich auf einem aufstrebenden Ast
Standard Werte der Bars

Ich versuche meine wichtigsten eigenen MT4 Indikatoren auf MT5 umzuschreiben: .mq4 umbenennen in .mq5, laden, komplieren und jede Fehlermeldung anhand der Referenz versuchen umzuschreiben.
Alles bis auf die Bar-Daten habe ich hingekriegt, nur bei den Werten brauche ich Hilfe, bitte.
Alle Berechnungen haben dasselbe Schema, Beispiel:
Code:
for(i=limit; i>=0; i--) //FromOldestToCurrent
{
   // === get values
   if( Time[i]==StringToTime(Start8Time) ) TOpen8=Open[i];   // starttime, open value
   if( Time[i]==StringToTime(Stop8Time) )  TClose8=Close[i]; // closetime, close value
}
Die alten Bar-Daten waren ja so zugängig, auch in "ausgelagerten" Funktionen, es spielte also keine Rolle, ob die Berechnung nun direkt in OnCalculate oder in einer Funktion stand.
Frage: Die Bar-Daten sind ja in den "const double& Data[]" enthalten, nur wie komme ich da ran? Würde mir jemand bitte kurze Hilfestellung geben. Danke. AVT