Fermez Toutes Vos Positions en Un Clic sur MetaTrader 4

Mike 2016.02.23 01:08 11 0 0
Pièce jointe

Pour fermer toutes vos positions ouvertes sur le graphique actuel, cliquez simplement sur le bouton "Fermer Tout".

Si vous souhaitez fermer uniquement les trades manuels, sélectionnez CloseOnlyManualTrades = true. En revanche, si vous souhaitez fermer également les positions ouvertes par un Système de Trading, choisissez CloseOnlyManualTrades = false.

Cette nouvelle version ne contient pas le code qui pouvait provoquer une boucle infinie dans les versions précédentes.

if(checkOrderClose==false) continue;

À la place, elle intègre un système de contrôle d'erreurs pour éviter cette boucle infinie tout en permettant de fermer toutes les trades.

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
Commentaire 0