Alle offenen Positionen mit einem Klick schließen – MetaTrader 4 leicht gemacht

Mike 2016.02.23 01:08 22 0 0
Anhang

Mit einem Klick auf den "Alle schließen" Button kannst du alle offenen Positionen im aktuellen Chart schnell und einfach schließen.

Wenn du nur manuelle Trades schließen möchtest, setze CloseOnlyManualTrades = true.

Um sowohl manuelle Trades als auch Positionen, die durch ein System Trading geöffnet wurden, zu schließen, setze CloseOnlyManualTrades = false.


Diese neue Version enthält nicht den Code, der in vorherigen Versionen zu einem Endlosschleifen-Problem geführt hat.

if(checkOrderClose==false) continue;

Stattdessen bringt sie ein Fehlerkontrollsystem mit, das eine Endlosschleife verhindert, während alle Trades geschlossen werden.

if(checkOrderClose == false)
         {
         int errorCode = GetLastError();
         
         if (errorCode == 1 || errorCode == 2 || errorCode == 5 || errorCode == 6 || errorCode == 64 || errorCode == 65 || errorCode == 132 || errorCode == 133 || errorCode == 139) break;
         else continue;
         }


Liste
Kommentar 0