Zeile für Zeile - ja und nein.
In der OnInit-Funktion einen Wartebefehl einbauen würde evtl. (noch nie ausprobiert) über die Sleep-Funktion gehen, aber damit wäre allerdings eine Zeitsteuerung schlecht realisierbar. Zweite Variante eine while-Schleife, in der gewartet wird, bis die aktuelle Zeit die vorgegebene Zeit erreicht hat.
Wahrscheinlich möglich, führt aber dazu, dass das Programm in dieser Schleife solange hängen bleibt. Das ist unelegant.
Besser und eleganter, gleich hinter OnTick() zu schreiben:
if (TimeCurrent() < TimeVorgabe) return;
D.h. alles, was danach steht wird erst abgearbeitet, wenn die TimeVorgabe erreicht wurde.
traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis.
|