Die While-Schleife ist dafür gedacht, dass du so lange versuchst eine Order zu senden, bis es auch endlich mal gekappt hat.
Das Problem an einer While-Schleife ist allerdings, dass du ggf. für immer in ihr gefangen bist. Ich würde es so auf keinen Fall nutzen.
Folgendes Gedankenspiel:
Das Öffnen der ersten Order funktioniert wunderbar. SL und TP sind ja nicht gesetzt, also auch keine Risikoabsicherung vorhanden.
Jetzt willst du in der zweiten While-Schleife die zweite Order senden, aber die Lotgröße ist falsch gewählt, z.B. nicht erlaubt(DAX mit 0.001 Lot z.B.). Du hängst jetzt in dieser While-Schleife fest, da jedes mal ein ErrorCode (131 / "Invalid trade volume") gesendet wird, und dir die OrderSend-Funktion aber eine -1 zurück liefern wird.
Der erste Trade läuft mal so richtig gegen dich und du bist pleite...
Gruß Timo
|