Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 03.02.20
AVT AVT ist offline
Elite Mitglied
 
Registriert seit: Mar 2018
Ort: Hamburg
Beiträge: 612
AVT befindet sich auf einem aufstrebenden Ast
Unhappy ... mal wieder die Zeit ...

Ich habe mal wieder ein Zeitproblem. Ich versuche im Chart einen historischen Überblick für bestimmte Linien (hier Tagesopen und -close) dazustellen.

Zeiten: open 08:00 local=07:00 server, close 22:00 local=21:00 server
1. Problem: der Provider gibt Freitags den Schlußkurs um 21:59 local
-. gelöst indem ich am Fr 1 Minute abziehe
2. Problem: im m1 Chart ok, alle anderen Zeiten nicht (Bilder im Anhang)

Ich gehe im Loop vom alten zum neuen, also ist immer der letzte Schlußkurs bekannt (entweder der von gestern oder - falls er vor dem Paint-Ende liegt, ist es eben der neue von heute, ist aber in diesem Beispiel nicht der Fall). Ich dachte immer, wenn ich eine static double Variable habe, bleibt der Wert so lange erhalten bis er einen neuen kriegt. Und ich dachte auch immer, wenn ich iClose() benutze, nimmt er den Wert aus der PERIOD_X egal aus welchem aktuellen Chart ich den aufrufe. Aber irgendwo ist der Wurm drin.
Kann jemand helfen, bitte? Danke. AVT
Angehängte Grafiken
Dateityp: jpg TestDayLinesM1.JPG (15,2 KB, 8x aufgerufen)
Dateityp: jpg TestDayLinesM5.JPG (12,6 KB, 10x aufgerufen)
Angehängte Dateien
Dateityp: mq4 TestDayLines.mq4 (10,6 KB, 2x aufgerufen)