ja, hab ich gerade ausprobiert, ich habe die Zeile
Print("GetLastError: ", GetLastError());
hinter die OrderSent-Zeile gesetzt.
...wird glatt übergangen - vom Print-Befehl ist im Journal nichts zu sehen - die Fehlermeldung des MT4 selbst [not enough money] aber sehrwohl.
Dann habe ich es mit Alert versucht:
Alert("GetLastError: ", GetLastError());
Jetzt hängt sich der ganze MT4 beim Versuch, das Alert-Fenster aufzubauen auf, und lässt sich nur noch per Task-Manager killen.
Er ist so, als ob die while-Schleife schon wieder von vorne beginnt, bevor sie ganz abgearbeitet wurde...
|