Rejoignez notre page de fans

AutoCloseOnProfitLoss Expert - Automatically Close All Positions on Profit/Loss - expert pour MetaTrader 5
- Vues:
- 166
- Note:
- Publié:
-
Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance
Introduction
L'Expert Advisor (EA) AutoCloseOnProfitLoss est un puissant outil d'automatisation pour MetaTrader 5, conçu pour fermer toutes les positions ouvertes lorsque des objectifs de profit ou de perte prédéfinis sont atteints. Cet EA est parfait pour les traders qui souhaitent gérer les risques et sécuriser les profits 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 intervention manuelle.
Caractéristiques
- Fermeture de position automatisée: Ferme automatiquement toutes les positions ouvertes lorsque le profit ou la perte totale atteint le seuil spécifié.
- Objectifs personnalisables: Définissez des objectifs de profit et de perte dans la devise de votre compte (par exemple, USD, EUR).
- Options flexibles: Activez ou désactivez indépendamment la fermeture en fonction du profit ou de la perte.
- Notifications à l'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 minimale de l'unité centrale, ce qui est idéal pour la gestion continue des transactions.
Fonctionnement
L'EA surveille le profit ou la perte totale de toutes les positions ouvertes à l'aide de la fonction PositionGetDouble(POSITION_PROFIT) de MetaTrader 5. Il compare cette valeur aux seuils TargetProfit et MaxLoss définis par l'utilisateur. Si l'une de ces conditions est remplie (et que la fonction correspondante est activée), l'EA ferme toutes les positions à l'aide d'ordres de marché et en informe l'utilisateur par le biais d'alertes (si elles sont activées) et de journaux de terminal.
Installation
- Téléchargez le fichier AutoCloseOnProfitLoss.mq5 depuis la base de code MQL5.
- Ouvrez MetaTrader 5 et allez dans Fichier > Ouvrir le dossier de données.
- Naviguez vers MQL5 > Experts et copiez le fichier .mq5 dans ce dossier.
- Redémarrez MetaTrader 5 ou actualisez le panneau du Navigateur.
- Localisez l'EA dans le Navigateur sous Expert 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) : Active ou désactive la fermeture des positions lorsque le profit cible est atteint.
- EnableLossClose (par défaut : true) : Active ou désactive la fermeture des positions lorsque la perte maximale est atteinte.
- ShowAlerts (par défaut : true) : Active ou désactive les alertes dans MetaTrader 5 lorsque les positions sont fermées.
Utilisation
- Faites glisser l'EA AutoCloseOnProfitLoss sur n'importe quel graphique de MetaTrader 5.
- Dans la boîte de dialogue qui apparaît, configurez les paramètres d'entrée :
- Définissez les valeurs TargetProfit et MaxLoss souhaitées.
- Activez ou désactivez la fermeture des profits/pertes si nécessaire.
- Choisissez d'afficher ou non les alertes.
- Cliquez sur OK pour démarrer l'EA.
- L'EA surveillera en permanence toutes les positions ouvertes et les clôturera si les conditions spécifiées sont remplies.
- Consultez l'onglet Experts ou Journal dans MetaTrader 5 pour les journaux et les résultats.
Exemple
Supposons que vous définissiez 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 : Profit cible atteint : 120.00". Si la perte totale atteint -60$, l'EA fermera toutes les positions et affichera une alerte : "Toutes les positions sont fermées ! Raison : Perte maximale atteinte : -60.00".
Remarques
- L'EA doit avoir des positions ouvertes pour agir ; sinon, il enregistrera le profit/la perte actuel(le) et continuera à surveiller.
- Les positions sont fermées à l'aide d'ordres de marché, de sorte qu'un glissement peut se produire en fonction des conditions du marché.
- Testez d'abord l'EA sur un compte de démonstration pour vous assurer qu'il convient à votre stratégie de trading.
- Contrairement à un script, l'EA fonctionne en continu jusqu'à ce qu'il soit arrêté manuellement ou supprimé du graphique.
Commentaires
Si vous avez des suggestions ou si vous rencontrez des problèmes, veuillez laisser un commentaire sur la page CodeBase MQL5 ou me contacter par le biais de la communauté MQL5. Vos commentaires sont précieux pour l'amélioration de cet outil !
Auteur : Duy Van Nguy Duy Van Nguy
Contact :MQL5 Link
Mise à jour : 14 mai 2025
Plate-forme : MetaTrader 5
Catégorie : Expert Advisors
Traduit de l’anglais par MetaQuotes Ltd.
Code original : https://www.mql5.com/en/code/59371

Conseiller multidevises.

Expert Advisor sur deux MACD avec gestion du capital par la méthode martingale.

Un utilitaire simple pour surveiller les swaps longs et courts d'un seul symbole. Si les swaps de votre courtier sont spécifiés en points au lieu de la devise du compte, cet utilitaire convertit automatiquement les points en devise du compte. Les swaps sont triplés le mercredi. L'alignement horizontal et vertical peut être ajusté dans les entrées.

L'indicateur Dual Trix avec des valeurs doublement agrandies dans le graphique et dans la fenêtre de l'indicateur.