Bonjour,
j'ai codé cet ea en fonction de mes besoins personnels pour reduire le DD que j'avais avec un autre EA fait maison sur la correlation entre les pairs.
celui-ci bien que fonctionnel laissé certains ordres executés s'éloigner des cours par absence de Stop Loss.
j'ai décidé de faire un autre EA dont l'objet n'est pas de faire du profit mais de réduire le DD en allant petit à petit grignoter les positions trop éloignées en placant des ordres suivant l'indicateur KST et permettant petit à petit de reduire l'exposition générale.
Voila l'EA de rescue et l'indicateur utilisé pour les prises decisions.
Présentation de MID Rescue EA - Gestion Intelligente des Positions Perdantes
Concept Général
RescueKST EA est un Expert Advisor MQL4 conçu pour gérer intelligemment les positions perdantes sur MetaTrader 4. Son objectif principal est de réduire ou éliminer le Drawdown en plaçant des ordres stratégiques qui génèrent du profit pour compenser les pertes existantes.
Contrairement aux simples systèmes de martingale aveugles, RescueKST utilise l'indicateur KST (Know Sure Thing) pour identifier les meilleurs moments d'intervention et choisir dynamiquement entre plusieurs stratégies de récupération.
Comment ça fonctionne ?
Le principe de base
L'EA surveille en permanence vos positions ouvertes et calcule :
Le prix de breakeven global (le prix auquel l'ensemble de vos positions atteint l'équilibre)
Le lot nécessaire pour atteindre ce breakeven avec un profit cible
Les coûts réels (commissions, swaps, spread) pour un calcul précis
Quand vous cliquez sur le bouton RESCUE, l'EA s'arme et attend un signal de l'indicateur KST pour exécuter la stratégie de rattrapage.
Les 3 Modes de Rescue
Mode 0 : CLÔTURE PROGRESSIVE
Principe : Fermer partiellement ou totalement les positions perdantes pour réduire l'exposition.
Quand l'utiliser :
Quand vous voulez simplement réduire votre risque
Quand le marché est très volatil et vous préférez sortir
Pour "couper les pertes" de manière contrôlée
Fonctionnement :
L'EA identifie les positions les plus perdantes
Il les ferme progressivement jusqu'à atteindre le breakeven cible
Chaque clôture est suivie d'un recalcul pour intégrer les nouvelles commissions
Mode 1 : NOUVEAUX ORDRES (Direction Fixe)
Principe : Placer de nouveaux ordres dans une direction prédéfinie pour générer du profit.
Deux sous-options :
Moyenne (RescueDirection = 0) : Place des ordres dans le même sens que les positions perdantes pour améliorer le prix moyen d'entrée
Hedge (RescueDirection = 1) : Place des ordres en sens inverse pour bloquer la perte et profiter du retournement
Quand l'utiliser :
Quand vous êtes convaincu de la direction du marché
Pour appliquer une stratégie de moyenne ou de hedge systématique
Mode 2 : SMART RESCUE (Le plus intelligent)
Principe : L'EA analyse automatiquement la situation et choisit la meilleure stratégie en temps réel.
Fonctionnement avancé :
Identification du pire ordre : L'EA scanne toutes vos positions et identifie celle qui génère le plus gros Drawdown (perte + swap + commission)
Lecture du signal KST : Il analyse la tendance actuelle du marché
Décision intelligente :
Si le KST va dans le même sens que l'ordre perdant → MOYENNE (pour améliorer le breakeven)
Si le KST va en sens inverse → HEDGE (pour bloquer la perte et profiter du retournement)
Calcul précis du lot : Dimensionné spécifiquement pour annuler la perte de cet ordre + tous les coûts
Quand l'utiliser :
Recommandé pour la plupart des situations
Quand vous voulez une gestion automatique et adaptative
Pour maximiser les chances de récupération sans intervention manuelle
️ Protections Intégrées
Chaque ordre de rescue est protégé par plusieurs niveaux de sécurité :
1. Take Profit (TP)
L'ordre se ferme automatiquement quand il atteint son objectif de profit
Paramètre : TPPips (défaut : 10 pips)
Permet de sécuriser rapidement le gain
2. Stop Loss (SL) de sécurité
Coupe les pertes si le marché part violemment contre vous
Paramètre : SLPips (défaut : 50 pips)
Protection maximale contre les krachs
3. Breakeven Automatique (VRAI BE)
Fonctionnalité unique : Le SL n'est pas déplacé au prix d'entrée, mais au vrai point de profit net = 0 !
Calcul intelligent :
1 Coûts totaux = Commission ouverture + |Swap| + Commission fermeture estimée
2 Équivalent prix = Coûts / (TickValue / TickSize × Lots)
3 Vrai BE = Prix d'entrée ± Équivalent prix ± Offset de sécurité
Exemple concret :
Ordre BUY de 0.5 lots sur EURUSD @ 1.10000
Commission ouverture : 3.50 $
Swap accumulé : -0.80 $
Commission fermeture estimée : 3.50 $
Total coûts : 7.80 $
Vrai BE calculé : 1.10017 (et non 1.10000 !)
→ Quand le SL est touché à 1.10017, votre profit net est exactement 0 (ou légèrement positif grâce à l'offset)
4. Trailing Stop
Suit le prix pour sécuriser les gains au fur et à mesure
Paramètres : TrailingStartPips et TrailingStepPips
Permet de capturer les mouvements importants
Interface Utilisateur
Bouton RESCUE (Orange)
État initial : "RESCUE" (orange)
Après clic : "ARMED TOTAL: BUY 0.50" (vert/rouge selon la direction)
Pendant l'attente : Affiche le type d'ordre et le lot calculé
Après exécution : "NEXT : SELL 0.30" (propose la prochaine action)
Bouton CLOSE ALL (Rouge)
Ferme tous les ordres sur le symbole du graphique
Confirmation obligatoire : Fenêtre popup "Voulez-vous vraiment clôturer TOUS les ordres ?"
Supprime aussi les ordres pending (Buy Limit, Sell Stop, etc.)
Affiche un résumé du P&L total dans les logs
Affichage graphique
Ligne bleue pointillée : Prix de breakeven global
Ligne verte/rouge : Cible de prix pour le rescue
Labels : P&L actuel, distance au BE, mode actif
j'ai codé cet ea en fonction de mes besoins personnels pour reduire le DD que j'avais avec un autre EA fait maison sur la correlation entre les pairs.
celui-ci bien que fonctionnel laissé certains ordres executés s'éloigner des cours par absence de Stop Loss.
j'ai décidé de faire un autre EA dont l'objet n'est pas de faire du profit mais de réduire le DD en allant petit à petit grignoter les positions trop éloignées en placant des ordres suivant l'indicateur KST et permettant petit à petit de reduire l'exposition générale.
Voila l'EA de rescue et l'indicateur utilisé pour les prises decisions.
Présentation de MID Rescue EA - Gestion Intelligente des Positions Perdantes
Concept Général
RescueKST EA est un Expert Advisor MQL4 conçu pour gérer intelligemment les positions perdantes sur MetaTrader 4. Son objectif principal est de réduire ou éliminer le Drawdown en plaçant des ordres stratégiques qui génèrent du profit pour compenser les pertes existantes.
Contrairement aux simples systèmes de martingale aveugles, RescueKST utilise l'indicateur KST (Know Sure Thing) pour identifier les meilleurs moments d'intervention et choisir dynamiquement entre plusieurs stratégies de récupération.
Comment ça fonctionne ?
Le principe de base
L'EA surveille en permanence vos positions ouvertes et calcule :
Le prix de breakeven global (le prix auquel l'ensemble de vos positions atteint l'équilibre)
Le lot nécessaire pour atteindre ce breakeven avec un profit cible
Les coûts réels (commissions, swaps, spread) pour un calcul précis
Quand vous cliquez sur le bouton RESCUE, l'EA s'arme et attend un signal de l'indicateur KST pour exécuter la stratégie de rattrapage.
Les 3 Modes de Rescue
Mode 0 : CLÔTURE PROGRESSIVE
Principe : Fermer partiellement ou totalement les positions perdantes pour réduire l'exposition.
Quand l'utiliser :
Quand vous voulez simplement réduire votre risque
Quand le marché est très volatil et vous préférez sortir
Pour "couper les pertes" de manière contrôlée
Fonctionnement :
L'EA identifie les positions les plus perdantes
Il les ferme progressivement jusqu'à atteindre le breakeven cible
Chaque clôture est suivie d'un recalcul pour intégrer les nouvelles commissions
Mode 1 : NOUVEAUX ORDRES (Direction Fixe)
Principe : Placer de nouveaux ordres dans une direction prédéfinie pour générer du profit.
Deux sous-options :
Moyenne (RescueDirection = 0) : Place des ordres dans le même sens que les positions perdantes pour améliorer le prix moyen d'entrée
Hedge (RescueDirection = 1) : Place des ordres en sens inverse pour bloquer la perte et profiter du retournement
Quand l'utiliser :
Quand vous êtes convaincu de la direction du marché
Pour appliquer une stratégie de moyenne ou de hedge systématique
Mode 2 : SMART RESCUE (Le plus intelligent)
Principe : L'EA analyse automatiquement la situation et choisit la meilleure stratégie en temps réel.
Fonctionnement avancé :
Identification du pire ordre : L'EA scanne toutes vos positions et identifie celle qui génère le plus gros Drawdown (perte + swap + commission)
Lecture du signal KST : Il analyse la tendance actuelle du marché
Décision intelligente :
Si le KST va dans le même sens que l'ordre perdant → MOYENNE (pour améliorer le breakeven)
Si le KST va en sens inverse → HEDGE (pour bloquer la perte et profiter du retournement)
Calcul précis du lot : Dimensionné spécifiquement pour annuler la perte de cet ordre + tous les coûts
Quand l'utiliser :
Recommandé pour la plupart des situations
Quand vous voulez une gestion automatique et adaptative
Pour maximiser les chances de récupération sans intervention manuelle
️ Protections Intégrées
Chaque ordre de rescue est protégé par plusieurs niveaux de sécurité :
1. Take Profit (TP)
L'ordre se ferme automatiquement quand il atteint son objectif de profit
Paramètre : TPPips (défaut : 10 pips)
Permet de sécuriser rapidement le gain
2. Stop Loss (SL) de sécurité
Coupe les pertes si le marché part violemment contre vous
Paramètre : SLPips (défaut : 50 pips)
Protection maximale contre les krachs
3. Breakeven Automatique (VRAI BE)
Fonctionnalité unique : Le SL n'est pas déplacé au prix d'entrée, mais au vrai point de profit net = 0 !
Calcul intelligent :
1 Coûts totaux = Commission ouverture + |Swap| + Commission fermeture estimée
2 Équivalent prix = Coûts / (TickValue / TickSize × Lots)
3 Vrai BE = Prix d'entrée ± Équivalent prix ± Offset de sécurité
Exemple concret :
Ordre BUY de 0.5 lots sur EURUSD @ 1.10000
Commission ouverture : 3.50 $
Swap accumulé : -0.80 $
Commission fermeture estimée : 3.50 $
Total coûts : 7.80 $
Vrai BE calculé : 1.10017 (et non 1.10000 !)
→ Quand le SL est touché à 1.10017, votre profit net est exactement 0 (ou légèrement positif grâce à l'offset)
4. Trailing Stop
Suit le prix pour sécuriser les gains au fur et à mesure
Paramètres : TrailingStartPips et TrailingStepPips
Permet de capturer les mouvements importants
Interface Utilisateur
Bouton RESCUE (Orange)
État initial : "RESCUE" (orange)
Après clic : "ARMED TOTAL: BUY 0.50" (vert/rouge selon la direction)
Pendant l'attente : Affiche le type d'ordre et le lot calculé
Après exécution : "NEXT : SELL 0.30" (propose la prochaine action)
Bouton CLOSE ALL (Rouge)
Ferme tous les ordres sur le symbole du graphique
Confirmation obligatoire : Fenêtre popup "Voulez-vous vraiment clôturer TOUS les ordres ?"
Supprime aussi les ordres pending (Buy Limit, Sell Stop, etc.)
Affiche un résumé du P&L total dans les logs
Affichage graphique
Ligne bleue pointillée : Prix de breakeven global
Ligne verte/rouge : Cible de prix pour le rescue
Labels : P&L actuel, distance au BE, mode actif