Einzelnen Beitrag anzeigen
  #2 (permalink)  
Alt 21.07.17
Leopold Leopold ist offline
Premium Mitglied
 
Registriert seit: Jun 2016
Ort: Österreich
Beiträge: 362
Leopold befindet sich auf einem aufstrebenden Ast
Standard

Das was in "void init()" steht musst du in OnTick() schreiben. Sonst wird immer das Datum verwendet an dem die Init Funktion aufgerufen wurde verwendet.

Code:
//Globale Variable 
datetime TagesStartZeit = 0;

OnTick()
   {
   if (TagesStartZeit != iTime(MarketCurrent, PERIOD_D1, 0))
      {
      //Zeiten Berechnen

      TagesStartZeit = iTime(MarketCurrent, PERIOD_D1, 0);
      }
   }
Wenn du deine "Initialisierung" dort hinein schreibst werden die Funktionen immer beim 1. Tick am Tag ausgeführt.

---Leopold---