Profit or Loss Pad
- Utilitaires
-
Vladislav Andruschenko
👋 Bienvenue chez Expforex
Je suis Vladislav, développeur professionnel MQL4/MQL5. Depuis 2007, je crée des outils pour MetaTrader.
Expforex développe des solutions de trading pratiques pour MetaTrader 4 et MetaTrader 5 : - Version: 26.824
- Mise à jour: 24 août 2026
- Activations: 10
Close If Profit or Loss with Trailing pour MetaTrader 5 — fermeture automatique par profit total ou perte totale
Un utilitaire professionnel de gestion du risque pour MetaTrader 5, conçu pour fermer automatiquement les positions lorsque le profit total ou la perte totale atteint le niveau configuré. L’Expert Advisor surveille les positions ouvertes, calcule le résultat flottant, peut appliquer un trailing de profit et fermer les opérations selon vos règles.
Ce n’est pas un simple script « tout fermer ». C’est un outil complet pour contrôler le profit, la perte, le drawdown et le résultat flottant. Il aide le trader à définir des règles de sortie claires à l’avance et à réduire la dépendance à la réaction manuelle dans les moments de forte volatilité.
Close If Profit or Loss with Trailing peut être utilisé avec le trading manuel, avec d’autres Expert Advisors, des systèmes de grid, des stratégies de récupération, du moyennage, du scalping et le trading sur plusieurs symboles en même temps.
L’utilitaire peut fermer les positions par profit ou par perte en devise du compte, points, pourcentage ou drawdown, et peut également utiliser Trailing Profit pour suivre le profit flottant après l’atteinte du premier objectif.
Version MT4 | Description complète + DEMO + PDF | Comment acheter | Comment installer | Comment obtenir les fichiers journaux | Comment tester et optimiser | Tous les produits Expforex
Pourquoi les traders utilisent Close If Profit or Loss with Trailing
- Fermeture automatique par profit total lorsque les positions atteignent l’objectif défini
- Fermeture automatique par perte totale pour limiter le risque
- Trailing Profit pour suivre le profit après l’atteinte du niveau cible
- Calcul en devise du compte, points, pourcentage ou drawdown
- Contrôle séparé des positions BUY et SELL
- Gestion individuelle des positions grâce à la logique de stops virtuels
- Travail uniquement avec le symbole actuel ou avec tous les symboles du compte
- Bouton d’urgence Close All pour une fermeture immédiate
- Notifications, alertes sonores et fonctions de protection supplémentaires
L’idée principale de l’Expert Advisor
La logique principale est simple : lorsque le résultat total des positions sélectionnées atteint le profit ou la perte configurée, l’Expert Advisor ferme automatiquement les positions nécessaires.
Vous n’avez pas besoin de surveiller manuellement chaque opération, chaque symbole et chaque variation du profit flottant. Vous définissez les règles à l’avance, et l’EA surveille le marché puis exécute la fermeture lorsque les conditions sont remplies.
C’est particulièrement utile pour le trading manuel, plusieurs Expert Advisors fonctionnant en même temps, les systèmes de grid, le moyennage, les stratégies de récupération, le hedging et le contrôle du risque au niveau du compte.
Lorsque le résultat total des trades sélectionnés atteint le profit défini ou touche la limite de perte autorisée, l’Expert Advisor peut fermer les positions et supprimer les ordres en attente selon vos paramètres.
Fonctions principales
Fermeture par profit total : l’EA ferme les positions lorsque le profit flottant atteint la valeur configurée.
Fermeture par perte totale : l’EA ferme les positions lorsque la perte flottante atteint le niveau maximal autorisé.
Trailing de profit : après l’atteinte de l’objectif de profit, l’EA peut ne pas fermer immédiatement, mais commencer à suivre le profit flottant.
Modes de calcul flexibles : le profit et la perte peuvent être calculés en devise du compte, points, pourcentage ou drawdown.
Contrôle des symboles : l’EA peut travailler uniquement avec le symbole du graphique actuel ou avec tous les symboles du compte.
Contrôle par direction : les positions BUY et SELL peuvent être calculées ensemble ou séparément.
Contrôle individuel des positions : le mode Separate Order permet de gérer chaque position séparément grâce à une logique virtuelle.
Protection supplémentaire : suppression des ordres en attente, fermeture du terminal, fermeture des graphiques, fermeture selon FIFO, notifications push et alertes sonores.
Comment fonctionne Trailing Profit
Trailing Profit permet de gérer le profit flottant de manière plus flexible. L’EA n’est pas obligé de fermer les positions immédiatement après le premier objectif. Il peut commencer à suivre le profit et laisser plus d’espace au marché si le mouvement continue dans la bonne direction.
Exemple : si Profit $ est réglé sur 10 et TrailingProfit sur 5, l’EA commence à suivre le profit lorsque le résultat total atteint 10 dollars. Si le profit continue d’augmenter, le niveau de trailing se déplace avec lui. Si le profit recule de 5 dollars depuis le dernier niveau fixé, l’EA ferme les positions.
Cette logique donne plus de marge aux trades gagnants tout en protégeant le résultat déjà obtenu.
Trailing Profit est particulièrement utile pour le trading en panier, les systèmes de grid, les séries de positions manuelles et les situations où le marché peut continuer à évoluer dans la bonne direction après le premier objectif de profit.
Modes de fonctionnement
Mode All Symbols — contrôle de tous les symboles du compte
- calcule le profit total ou la perte totale de tous les symboles
- ferme les positions sélectionnées lorsque la condition définie est atteinte
- sert de protection au niveau du compte pour le trading multi-symboles
- peut supprimer les ordres en attente après la fermeture si l’option est activée
Mode Current Symbol only — gestion uniquement du symbole actuel
- calcule le profit ou la perte uniquement pour le symbole du graphique actuel
- permet d’utiliser des paramètres séparés pour chaque instrument
- peut fonctionner sur différents graphiques avec des paramètres différents
- permet une gestion claire et indépendante par symbole
Mode Separate BUY / SELL — gestion séparée des achats et des ventes
- calcule les positions BUY et SELL séparément
- ferme uniquement la direction qui atteint la condition de profit ou de perte
- utile pour le hedging, le locking et les stratégies de récupération
- offre un contrôle plus précis des directions opposées
Mode Separate Order — contrôle séparé de chaque position
- gère chaque position individuellement
- utilise une logique virtuelle de profit ou de perte pour chaque opération
- permet de travailler sans placer de vrais Stop Loss ou Take Profit sur le serveur du broker
- offre une protection flexible pour le trading manuel et semi-automatique
Comment utiliser l’Expert Advisor
- Ajoutez l’Expert Advisor au graphique MetaTrader 5 nécessaire.
- Sélectionnez le mode de fonctionnement : symbole actuel uniquement ou tous les symboles du compte.
- Définissez si les positions BUY et SELL doivent être calculées ensemble ou séparément.
- Configurez une valeur différente de zéro pour la condition de profit ou de perte que vous souhaitez utiliser.
- Sélectionnez le type de calcul : devise du compte, points, pourcentage ou drawdown.
- Activez Trailing Profit si vous souhaitez suivre le profit après l’atteinte de l’objectif.
- Activez la fonction principale Close If Profit or Loss sur le panneau.
- Lorsque la condition configurée est atteinte, l’EA ferme automatiquement les positions sélectionnées.
Contrôles du panneau
- All Symbols — active le contrôle et la fermeture de tous les symboles du compte
- Current Symbol only — travaille uniquement avec le symbole du graphique actuel
- Separate BUY SELL — calcule les positions BUY et SELL séparément
- Separate Order — active le contrôle virtuel séparé pour chaque position
- Profit $ — fermeture par profit total en devise du compte
- Profit p — fermeture par profit total en points
- Profit % — fermeture par profit total en pourcentage du solde
- Loss $ — fermeture par perte totale en devise du compte
- Loss p — fermeture par perte totale en points
- Loss % — fermeture par perte totale en pourcentage du solde
- Close If Profit or Loss ON / OFF — active ou désactive la logique de fermeture automatique
- Close All — fermeture immédiate d’urgence des positions sélectionnées
Avantages pratiques en trading
- réduit la nécessité de surveiller constamment le profit et la perte flottants
- aide à limiter le risque et à contrôler le drawdown
- transforme les règles de sortie en exécution automatique
- peut fonctionner avec le trading manuel et d’autres Expert Advisors
- utile pour les grids, les paniers de positions, le moyennage et le trading multi-symboles
- peut fermer les positions plus rapidement qu’une réaction manuelle dans les moments critiques
- ajoute à MetaTrader 5 un mécanisme clair de contrôle du profit total et de la perte totale
À qui s’adresse cet utilitaire
- aux traders manuels qui veulent automatiser la fermeture selon le résultat
- aux traders qui détiennent plusieurs positions en même temps
- aux utilisateurs de systèmes de grid et de paniers de positions
- aux traders qui utilisent le moyennage, la récupération, le locking ou le hedging
- aux utilisateurs d’autres Expert Advisors qui ont besoin d’une protection externe du risque
- aux traders qui veulent fermer par profit total, et pas seulement par Take Profit individuel
- à ceux qui ont besoin d’un outil de gestion du risque simple mais puissant
L’utilitaire peut fonctionner sur tout type de compte et avec tout broker prenant en charge les opérations standard de MetaTrader 5. Il peut être utilisé avec le trading manuel, d’autres Expert Advisors et différents systèmes de trading. Le résultat final dépend toujours de l’exécution du broker, des spécifications du symbole, du spread, de la commission, du slippage et des conditions de marché.
Remarques importantes
- L’Expert Advisor ne prédit pas la direction du marché.
- L’utilitaire ne remplace pas une stratégie de trading.
- L’objectif principal du produit est la gestion des positions, le contrôle des profits et la limitation du risque.
- Avant toute utilisation sur compte réel, testez toujours vos paramètres sur un compte démo.
- Pour un fonctionnement stable, il est recommandé d’utiliser un VPS fiable et de vérifier les conditions de trading de votre broker.
Variables externes et paramètres
Notifications: active les notifications push, les alertes sonores et les messages concernant les actions de trading ou les erreurs.
Language: sélectionne la langue de l’interface ou utilise automatiquement la langue du terminal.
MagicNumber: définit les positions que l’EA doit gérer. La valeur 0 peut être utilisée pour travailler sans MagicNumber spécifique.
UseAllMagicFromAllAccount: permet de contrôler des positions avec différents MagicNumber selon le mode sélectionné.
Show_Future_BE_TP_SL: affiche sur le graphique les futurs niveaux de breakeven, de profit et de perte pour un contrôle visuel.
CLP_TralOptionsStep: définit le pas de modification de la valeur du trailing de profit.
Use_Commission_in_CLP: inclut les commissions dans le calcul du profit et de la perte.
AutoCorrect_LevelCLP: corrige automatiquement les valeurs de profit ou de perte invalides.
CLP_DeleteStopOrders: supprime les ordres en attente après la fermeture des positions selon les conditions configurées.
Use_Lots_in_CLP_Points: prend en compte la taille du lot lors du calcul du profit ou de la perte en points.
CPL_CloseAllCharts_per_CloseAllDeals: ferme les graphiques contenant l’EA avant de fermer les positions, si cette fonction est activée.
CPL_CloseTerminalAfterClose: ferme le terminal MetaTrader après la fermeture de toutes les positions sélectionnées.
ShowCloseAllButton: affiche le bouton d’urgence Close All sur le panneau.
ClosingCurrentTicketOnly: gère uniquement la liste actuelle des tickets et ignore les nouvelles positions ouvertes ensuite par d’autres systèmes.
ClosebyFIFO: ferme les positions selon la logique FIFO, si nécessaire.
VPS_CLP_Activation: active le contrôle spécial des paramètres CLP pour les environnements VPS.
LimitFor: définit la période de vérification des limites de trading.
LimitForLosses / LimitForProfits: définit les limites de perte et de profit pour le contrôle et les alertes.
LimitForLotsDeals / LimitForCountDeals: définit les limites de taille de lot et de nombre d’opérations.
TypeFilling: définit le type d’exécution des ordres dans MetaTrader 5. Le mode AUTO permet à l’EA de sélectionner automatiquement le type approprié.
Recommandations supplémentaires
Si vous avez besoin d’un panneau de trading professionnel complet avec trading manuel, gestion des ordres, trading depuis le graphique, contrôle au clavier, signaux et fonctions CLP, je recommande VirtualTradePad pour MetaTrader 5.
Si vous souhaitez apprendre à travailler dans le testeur de stratégie, consultez également notre utilitaire gratuit TesterPad.
Tags: Expforex, Vladon, Close If Profit or Loss, CloseIfProfitorLoss, CLP, fermeture par profit, fermeture par perte, trailing de profit, Trailing Profit, Smart Trailing Stop, profit total, perte totale, contrôle du drawdown, gestion du risque, utilitaire MetaTrader 5, gestionnaire de trades MT5, Forex utility, Forex risk management, protection du compte, basket trading, grid trading, trading manuel, Expert Advisor, gestion des opérations, Close All, Stop Loss virtuel, Take Profit virtuel


I can't thank Vladislav enough for their tool and their patience in upgrading it to meet my needs. They were incredibly helpful and professional throughout the process. Thank you so much for your assistance!