Nach kurzem Überfliegen fallen mir 2 Sachen auf:
Code:
bool checkOrderClose=true;
braucht zu Beginn eigentlich nicht extra deklariert werden
Ist eigentlich überflüssig weil ja die Schleife die Orders zählen soll, ohne dass irgendwelche Werte verringert werden.