Einzelnen Beitrag anzeigen
  #11 (permalink)  
Alt 13.06.16
markttechniker markttechniker ist offline
Neues Mitglied
 
Registriert seit: Jun 2016
Beiträge: 7
markttechniker befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von traderdoc Beitrag anzeigen
Ich konnte leider mein eigenes Post nicht korrigieren.
Da fehlt vor der } folgende Zeile:

OldBar = iTime(Symbol(), Period_D1, 0);

traderdoc
Hallo traderdoc!

Vielen vielen Dank dir für deine Antwort!!
Wenn ich dich richtig verstanden habe, dann müsste der Code nun so aussehen..

Code:
string TimeStart = "08:00";
string TimeEnd = "22:00";

if (OldBar != iTime(Symbol(), Period_D1, 0) {
   int candlestart = iBarShift(Symbol(), Period_M5, StrToTime(TimeStart) - 86400;
   int candleend = iBarShift(Symbol(), Period_M5, StrToTime(TimeEnd) - 86400;
   int candlehighest = iHighest(Symbol(), Period_M5, MODE_HIGH, candlestart-candleend, candleend);
   int candlelowest = iHighest(Symbol(), Period_M5, MODE_LOW, candlestart-candleend, candleend);
   double high = iHigh(Symbol(), Period_M5, candlehighest);
   double low = iLow(Symbol(), Period_M5, candlelowest);
   OldBar = iTime(Symbol(), Period_D1, 0);
}
Habe ich dich richtig verstanden? Danke schön!