05.03.21
|
Elite Mitglied
|
|
Registriert seit: Sep 2015
Beiträge: 1.178
|
|
IsTradeContextBusy()
Hallo.
Anscheinend kommts wegen IsTradeContextBusy() schnell zu Problemen bei EAs. Wenn er solange sleep() machen soll, macht man das besser mit
Code:
if (IsTradeContextBusy() )
oder mit
Code:
while IsTradeContextBusy()
Allerdings kann er doch schnell bei einer while-Schleife hängen bleiben. Gibts andere Möglichkeiten bei einem ITCB() ?
Bei VoidOnTick() wird ja irgendwie der ganze EA bei jeder Kursänderung gestartet. Kann es sein, dass es deswegen Fehler mit ITCB() gibt? Dann wär int OnStart(void) oder wies genau heißt vielleicht besser.
Oder nach sleep() prüfen, ob das Ticket >0 oder !=-1 oder so ist?
|