Chiudi Tutte le Posizioni Aperte con un Click su MetaTrader 4

Mike 2016.02.23 01:08 13 0 0
Allegato

Vuoi chiudere tutte le tue posizioni aperte con un solo click? Basta premere il pulsante "Chiudi Tutto" per chiudere tutte le operazioni aperte sul grafico attuale.

Se desideri chiudere solo le operazioni manuali, imposta CloseOnlyManualTrades su true. In questo modo, chiuderai solo le operazioni che hai aperto tu.

Se invece vuoi chiudere sia le operazioni manuali che quelle aperte da un Expert Advisor, imposta CloseOnlyManualTrades su false.


Questa nuova versione non contiene il codice che era presente nelle versioni precedenti, il quale poteva causare un ciclo infinito.

if(checkOrderClose==false) continue;

Invece, ora è stato implementato un sistema di controllo degli errori per prevenire qualsiasi ciclo infinito, pur continuando a chiudere tutte le operazioni.

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;
         }


Elenco
Commento 0