Ok, könnte man etwas straffen, v.a. den Teil des wiederholten Schließens per while-Schleife mit Zähler i, um die Slippage zu erhöhen, aber das Entscheidende liegt in der Schleifenzeile der Orderzählung.
Wenn nur eine! Order geschlossen werden soll, ist das so ok. Man sollte sich aber gleich angewöhnen, die Zeile rückwärtslesend zu schreiben:
for (int i = OrdersTotal()-1; i >= 0; i--)
dann tritt auch kein Fehler auf.
traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis.
|