Da kann was nicht stimmen, was auch immer es ist.
Also entweder ist es keine PendingOrder, obwohl Du sagst, es ist definitiv eine oder Dein MT4 hat ne Macke. Das ist alles schon vorgekommen.
Da hilft nur Neuinstallation des MT4.
Wenn bei OrderModify() der Error 1 kommt, liegt das meistens daran, dass versucht wird, Daten der PendingOrder zu ändern, die bereits geändert wurden.
Das passiert gern in Schleifen, dass OrderModify() dann mehrmals aufgerufen wird, obwohl die Änderung bereits geschehen war.
Nur wenn Du tatsächlich Änderungen siehst, dann wurde auch die Order richtig angesprochen, was wiederum bedeutet, dass mit der Funktion OrderClose() was nicht mehr stimmt.
Trotzdem, sehr merkwürdig.
traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis.
|