Einzelnen Beitrag anzeigen
  #14 (permalink)  
Alt 13.06.16
traderdoc traderdoc ist offline
Elite Mitglied
 
Registriert seit: Apr 2011
Beiträge: 2.735
traderdoc befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von ralfbenker Beitrag anzeigen
In den Zeilen mit candlestart und candleend fehlt hinten noch ne Klammer.

Und bei bei candlelowest muss es heissen

int candlelowest = iLowest(Symbol(), Period_M5, MODE_LOW, candlestart-candleend, candleend);

Das sind so die typischen Schusslichkeitsfehler die mir auch laufend passieren
Korrekt, wenn ich unterwegs bin, kann ich nur über das iPad schreiben und dann sehe ich z.T. das hintere Ende der Zeilen nicht mehr. Und der Korrekturbutton ich manchmal auch nicht anwesend, deshalb hier nochmals der korrigierte Code:

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 = iLowest(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);
}
traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis.