Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools

Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools (http://www.expert-advisor.com/forum/index.php)
-   Programmierung MQL4 (http://www.expert-advisor.com/forum/forumdisplay.php?f=220)
-   -   IsTradeContextBusy() (http://www.expert-advisor.com/forum/showthread.php?t=6934)

MA-EA 05.03.21 02:13

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?

traderdoc 05.03.21 09:45

Erkläre uns doch erstmal, was Du wirklich willst?

traderdoc

MA-EA 06.03.21 06:57

Zitat:

Zitat von traderdoc (Beitrag 45181)
Erkläre uns doch erstmal, was Du wirklich willst?

Wissen, wie man am Besten mit nem IsTradeContextBusy() umgeht. :confused: :rolleyes:


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:48 Uhr.

Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum