Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 22.05.21
Mr_Snow Mr_Snow ist offline
Neues Mitglied
 
Registriert seit: Apr 2017
Beiträge: 26
Mr_Snow befindet sich auf einem aufstrebenden Ast
Standard Heikin Ashi einer höheren Zeitebene.

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.