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