Hi,
nach 5 Stunden Suche, bin ich am Ende. Was in MQL4 mit 4 Codezeilen zu machen ist, scheint in MQL5 einfach unlösbar.
Was habe ich vor: Ich will an jeder Kerze im Chart (M5)
prüfen, wie der entsprechnde Heikin Ashi auf Zeitebene M30 aussieht.
Code:
//Holt das Handle
int handleHA = iCustom(Symbol(),PERIOD_M30,"Examples\\Heiken_Ashi");
//Trägt Open und Close für alle Kerzen im Chart in den Buffer
CopyBuffer(handleHA,0,0,Bars(Symbol(), PERIOD_CURRENT),bufferOpen);
CopyBuffer(handleHA,1,0,Bars(Symbol(), PERIOD_CURRENT),bufferClose);
//Holt für die jeweilige abzufragende Kerze den Wert aus dem Array
openH = bufferOpen[shiftHA];
closeH = bufferClose[shiftHA];
Mein Problem ist, das diese Werte für
openH und
closeH immer Null sind - egal was ich versuche. Das Handel liefert 10 zurück. Wo liegt mein Fehler? Kann da jemand helfen?
Danke vorab.