Introduction
L'Expert Conseiller AutoCloseOnProfitLoss est un outil d'automatisation puissant pour MetaTrader 5, conçu pour fermer toutes les positions ouvertes dès que des objectifs de profit ou de perte prédéfinis sont atteints. Cet EA est parfait pour les traders qui souhaitent gérer leur risque et sécuriser leurs gains sans intervention manuelle. Que vous soyez un scalpeur visant des gains rapides ou un trader à long terme protégeant son capital, cet EA offre une solution fiable et sans effort.
Fonctionnalités
- Fermeture Automatique des Positions : Ferme automatiquement toutes les positions ouvertes lorsque le profit ou la perte total atteint le seuil spécifié.
- Objectifs Personnalisables : Définissez vos cibles de profit et de perte dans la devise de votre compte (par exemple, EUR, USD).
- Options Flexibles : Activez ou désactivez indépendamment la fermeture basée sur le profit ou la perte.
- Notifications Utilisateur : Affiche des alertes et des journaux dans le terminal lorsque des positions sont fermées.
- Efficace et Léger : Fonctionne en continu avec une utilisation minime du processeur, idéal pour la gestion des trades en temps réel.
Comment ça Marche
L'EA surveille le profit ou la perte total de toutes les positions ouvertes en utilisant la fonction PositionGetDouble(POSITION_PROFIT) dans MetaTrader 5. Il compare cette valeur aux seuils TargetProfit et MaxLoss définis par l'utilisateur. Si l'une ou l'autre condition est remplie (et que la fonctionnalité correspondante est activée), l'EA ferme toutes les positions en utilisant des ordres de marché et notifie l'utilisateur par le biais d'alertes (si activées) et de journaux dans le terminal.
Installation
- Téléchargez le fichier AutoCloseOnProfitLoss.mq5 depuis le MQL5 CodeBase.
- Ouvrez MetaTrader 5 et allez dans Fichier > Ouvrir le Dossier de Données.
- Accédez à MQL5 > Experts et copiez le fichier .mq5 dans ce dossier.
- Redémarrez MetaTrader 5 ou rafraîchissez le panneau de navigation.
- Trouvez l'EA dans le Navigateur sous Experts Advisors, puis faites-le glisser sur un graphique pour l'activer.
Paramètres d'Entrée
- TargetProfit (par défaut : 100.0) : L'objectif de profit dans la devise de votre compte pour fermer toutes les positions.
- MaxLoss (par défaut : -50.0) : La perte maximale dans la devise de votre compte (doit être une valeur négative) pour fermer toutes les positions.
- EnableProfitClose (par défaut : true) : Activez ou désactivez la fermeture des positions lorsque l'objectif de profit est atteint.
- EnableLossClose (par défaut : true) : Activez ou désactivez la fermeture des positions lorsque la perte maximale est atteinte.
- ShowAlerts (par défaut : true) : Activez ou désactivez les alertes dans MetaTrader 5 lorsque des positions sont fermées.
Utilisation
- Faites glisser l'EA AutoCloseOnProfitLoss sur n'importe quel graphique dans MetaTrader 5.
- Dans la boîte de dialogue qui apparaît, configurez les paramètres d'entrée :
- Définissez vos valeurs TargetProfit et MaxLoss.
- Activez ou désactivez la fermeture selon le profit/perte selon vos besoins.
- Choisissez si vous souhaitez afficher les alertes.
- Cliquez sur OK pour démarrer l'EA.
- L'EA surveillera en continu toutes les positions ouvertes et les fermera si les conditions spécifiées sont remplies.
- Vérifiez l'onglet Experts ou Journal dans MetaTrader 5 pour les journaux et les résultats.
Exemple
Supposons que vous ayez défini TargetProfit = 100.0, MaxLoss = -50.0, EnableProfitClose = true, et EnableLossClose = true. Si vos positions ouvertes atteignent un profit total de 120 €, l'EA fermera toutes les positions et affichera une alerte : "Toutes les positions fermées ! Raison : Objectif de profit atteint : 120,00 €". Si la perte totale atteint -60 €, l'EA fermera toutes les positions avec une alerte : "Toutes les positions fermées ! Raison : Perte maximale atteinte : -60,00 €".
Remarques
- L'EA nécessite des positions ouvertes pour agir ; sinon, il enregistrera le profit/perte actuel et continuera à surveiller.
- Les positions sont fermées par des ordres de marché, donc un glissement peut se produire en fonction des conditions de marché.
- Testez l'EA sur un compte démo d'abord pour vous assurer qu'il convient à votre stratégie de trading.
- Contrairement à un script, cet EA fonctionne en continu jusqu'à ce qu'il soit manuellement arrêté ou retiré du graphique.
Retour d'Expérience
Si vous avez des suggestions ou si vous rencontrez des problèmes, n'hésitez pas à laisser un commentaire sur la page MQL5 CodeBase ou contactez-moi via la communauté MQL5. Vos retours sont précieux pour améliorer cet outil !
Auteur : Duy Van Nguy
Contact : Lien MQL5
Mis à jour : 14 mai 2025
Plateforme : MetaTrader 5
Catégorie : Experts Advisors
Articles connexes
- Générer des Signaux de Trading avec MQL5 Wizard : Étoiles du Matin/du Soir et RSI
- Utiliser MQL5 Wizard pour Créer un Expert Advisor Basé sur les Modèles de Chandeliers Englobants et MFI
- Développez un Expert Advisor avec MQL5 : Signaux de Trading 3 Corbeaux Noirs / 3 Soldats Blancs + RSI
- Générez des Signaux de Trading avec MQL5 Wizard : Dark Cloud Cover et Piercing Line
- AOCCI : Un Expert pour MetaTrader 5