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

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.