Bei
if(TimeCurrent()== Endzeit_alsZeit)
hast Du Glück, wenn diese Bedingung überhaupt true ergibt, denn wenn nicht TimeCurrent() dem Zeitwert Endzeit_alsZeit exakt auf die Sekunde, also 09:00:00, entspricht, dann würde nicht in diese Abfrage eingesprungen werden.
Das zum Einen.
Zum Anderen, wenn das Programm dort einspringt, würde exakt zum Kerzenanfang der Kerze um 09:00:00 das High oder Low benutzt werden, welches jedoch identisch ist mit dem Open der aktuellen Kerze.
D.h. die aktuelle Kerze um 09:00:00 zu nehmen, ist wenig sinnvoll.
Anders läge der Fall, auf den Wechsel der Kerze um 09:05:00 zu warten, um dann mit
Hoechstkurs = iHigh(Symbol(), PERIOD_M5, iHighest(Symbol(), PERIOD_M5, MODE_HIGH, 13, 1));
Tiefstkurs = iLow(Symbol(), PERIOD_M5, iLowest(Symbol(), PERIOD_M5, MODE_LOW, 13, 1));
das High bzw. Low ermitteln zu lassen.
traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis.
|