Hab mir deine Frage zu wenig genau durchgelesen.
Hab jetzt eine Lösung für die bestimmte Zeit:
Du benötigst erstmal eine datetime Variable von dieser Zeit.
datetime SchlusskursZeit = StringToTime(Jahr+"."+Monat+"."+Tag+" "+Stunde+":"+Minute);
dann musst du den Index dieser Kerze ermitteln
int Barshift = iBarShift(NULL, PERIOD_M30, SchlusskursZeit, true) + 1;
das +1 ist für die Kerze davor (17:00 Kerze)
iClose(NULL, PERIOD_M30, Barshift);
das sollte funktionieren.
Leopold
|