Cascade Exit Conductor
- Utilitaires
-
Syarief Azman Bin Rosli
Bonjour et bienvenue sur mon profil officiel MQL5 !
Je suis Syarief Azman Bin Rosli, développeur de systèmes de trading algorithmique et ingénieur quantitatif avec plus de dix ans d'expérience spécialisée dans la création de solutions de trading automatisées pour MetaTrader 5 et MetaTrader 4. - Version: 1.0
- Activations: 5
Cascade Exit Conductor est un utilitaire de gestion de positions pour MetaTrader 5. Il surveille les trades que vous avez deja ouverts - a la main ou par n'importe quel Expert Advisor - et conduit leurs sorties a votre place : il verrouille le stop au point mort, securise le gain par une cascade de cloturess partielles par paliers, suit le reste avec un trailing ATR ou a distance fixe, et peut fermer une position apres une duree de detention maximale. Il se pilote depuis un cockpit compact sur le graphique avec des commandes en un clic.
Il n'ouvre jamais ses propres trades et ne predit pas la direction. Sans position ouverte, il attend simplement.
Ce qu'il fait et ne fait pas
- IL FAIT : amener le stop au point mort, prendre des gains partiels en jusqu'a trois paliers, suivre le reste et, en option, fermer sur le temps.
- IL NE FAIT PAS : il n'ouvre pas de nouveaux ordres, ne place pas d'ordres en attente, ne renforce pas, pas de martingale, pas de grille, pas de couverture. Il ne fait que reduire le risque et gerer les sorties de positions deja existantes.
Demarrage rapide
- Autorisez le trading automatique : dans Outils > Options > Expert Advisors, cochez "Allow Algo Trading" (et le bouton Algo Trading de la barre). L'utilitaire envoie des demandes de cloture et de modification, cela doit donc etre actif.
- Pour les alertes push sur mobile, definissez votre MetaQuotes ID dans Outils > Options > Notifications (seulement si vous activez Push Notifications To Mobile).
- Glissez Cascade Exit Conductor sur n'importe quel graphique. Une seule instance gere tous les symboles.
- Choisissez la portee avec Positions To Manage : "Current Chart Symbol Only" ou "All Symbols".
- Verifiez que le cockpit affiche ARMED (LED verte). Ouvrez un trade et voyez l'echelle Cascade se remplir et le stop monter.
Verification immediate : ouvrez un petit trade manuel dans la portee et cliquez BE ALL NOW - le stop doit sauter au prix d'entree. Cliquez FLATTEN 50% pour fermer la moitie.
Parametres
Chaque libelle est le texte exact de la boite des entrees.
Management Scope
- Master Automation Armed (defaut true) : a false, l'utilitaire n'agit que par les boutons ; l'automatisme est en pause. Le bouton ARM / DISARM le bascule en direct.
- Positions To Manage (defaut Current Chart Symbol Only) : "Current Chart Symbol Only" ne gere que le symbole du graphique ; "All Symbols" toutes les positions du compte.
- Filter By Magic Number (defaut false) : a true, seules les positions dont le magic egale la valeur ci-dessous sont gerees.
- Magic Number To Manage (defaut 0) : le magic a faire correspondre avec le filtre. 0 vise les trades ouverts a la main.
Breakeven Lock
- Enable Breakeven Lock (defaut true) : active ou non le stop au point mort.
- Breakeven Trigger (pips in profit) (defaut 120) : a ce gain en pips, le stop passe a l'entree.
- Breakeven Offset (pips beyond entry) (defaut 10) : ou se place le stop par rapport a l'entree ; positif verrouille un petit gain.
Partial Exit Cascade
- Enable Partial Exit Cascade (defaut true) : active les cloturess partielles par paliers.
- Step 1 Trigger (pips) (defaut 150) et Step 1 Close (% of original volume) (defaut 35) : a +150 pips, ferme 35% du volume d'origine.
- Step 2 Trigger (pips) (defaut 300) et Step 2 Close (% of original volume) (defaut 35) : la deuxieme prise.
- Step 3 Trigger (pips) (defaut 500) et Step 3 Close (% of original volume) (defaut 20) : la troisieme prise. Les pourcentages portent sur le volume D'ORIGINE ; 35/35/20 laissent 10% courir. Mettez 0 pour sauter un palier.
Trailing Stop
- Enable Trailing Stop (defaut true) : active le trailing.
- Trailing Mode (defaut ATR Distance) : "ATR Distance" suit par ATR x multiplicateur ; "Fixed Pips" par distance constante.
- Activate Trailing After (pips) (defaut 200) : le trailing ne commence qu'apres ce gain.
- Fixed Trail Distance (pips) (defaut 150) : l'ecart garde derriere le prix en mode "Fixed Pips".
- ATR Period (ATR mode) (defaut 14) : la longueur de l'ATR sur l'unite de temps du graphique.
- ATR Multiplier (ATR mode) (defaut 2.5) : l'ATR est multiplie par cela pour l'ecart.
Time-Based Exit
- Enable Time-Based Exit (defaut false) : ferme les positions ouvertes trop longtemps.
- Max Position Hold (minutes) (defaut 1440) : duree de detention maximale en minutes (1440 = 24 heures).
Notifications
- Terminal Pop-Up Alerts (defaut true) : affiche un Alert a chaque action.
- Push Notifications To Mobile (defaut false) : envoie un push a l'app mobile.
- Audible Alerts (defaut true) : joue un son a chaque action.
HUD Cockpit Display
- Object Name Prefix (defaut CEC_) : le prefixe de chaque objet ; a changer seulement avec deux copies sur un graphique.
- HUD Chart Corner (defaut Top Left) : coin d'ancrage - "Top Left", "Top Right", "Bottom Left" ou "Bottom Right".
- HUD X Offset (pixels) (defaut 22) et HUD Y Offset (pixels) (defaut 30) : la distance du cockpit au coin.
- HUD Background (ardoise sombre), Accent Color (cyan), Profit / Armed Color (vert) et Loss / Alert Color (rouge) : la palette du cockpit.
Le cockpit sur le graphique
Le cockpit est un panneau sombre multicouche avec une bande d'en-tete, un bloc d'etat, une ligne par position, une barre de progression et un pont d'actions.
En-tete : une LED d'etat - verte en ARMED, ambre en DISARMED - a cote du titre CASCADE EXIT CONDUCTOR, et un bouton [-] qui replie le panneau en une pastille compacte ; le [+] sur la pastille le restaure. Replie, la ligne affiche par exemple "CEC ARMED | 2 pos | +$340.00".
Bloc d'etat :
- Ligne de mode, p. ex. "Chart | ARMED | Trail:ATR". Le premier champ est la portee ("Chart" ou "AllSym"), le deuxieme ARMED ou DISARMED, le troisieme le mode de trailing (Trail:ATR, Trail:Fix ou Trail:Off).
- "Managing N pos X.XX lots" avec le profit flottant agrege, vert en positif et rouge en negatif.
Lignes de position (jusqu'a quatre) : chaque ligne indique "SYMBOL BUY/SELL echelle drapeaux profit". L'echelle a cinq cases ; une case pleine est un palier de cascade acheve (trois pleines = les trois partielles faites). Les drapeaux sont deux lettres : un B des que le point mort est verrouille, un T des que le trailing est actif (un tiret = pas encore). BUY ou SELL marque le sens.
Pont d'actions (quatre boutons) :
- ARM / DISARM - bascule Master Automation Armed. Desarme, l'automatisme s'arrete mais les boutons marchent encore.
- BE ALL NOW - amene aussitot le stop de chaque position geree a son point mort.
- FLATTEN 50% - ferme la moitie de chaque position au marche.
- CLOSE ALL - ferme toutes les positions gerees au marche.
Comportement automatique
Sur un timer interne rapide et a chaque tick, pour chaque position dans la portee, dans l'ordre :
- Sortie sur le temps : si active et la position ouverte depuis au moins Max Position Hold minutes, elle est fermee.
- Cascade partielle : quand le gain atteint Step 1/2/3 Trigger, le pourcentage Step Close du volume D'ORIGINE est ferme. Si le reste tombe sous le lot minimum, le palier ferme la position entiere.
- Point mort : a Breakeven Trigger pips, le stop passe a entree +/- Breakeven Offset. Le stop n'avance que, jamais il ne se relache.
- Trailing : passe Activate Trailing After pips, le stop suit le prix de la distance ATR ou fixe, en se resserrant seulement et jamais sous un point mort verrouille.
Securite : avant toute cloture ou modification, il verifie que le symbole est negociable et que le prix n'est pas dans le stop/freeze level du courtier ; si c'est le cas, l'action est reportee au tick suivant. Tous les prix de stop sont normalises aux digits du symbole.
Notifications, effets de bord et portee
- Chaque action est ecrite dans le journal Experts et, selon vos reglages, declenche un Alert, un push et un son. Tous les messages portent le prefixe [Cascade Conductor].
- L'utilitaire n'ecrit aucun fichier et ne definit aucune variable globale du terminal. Les seuls objets du graphique sont ceux du cockpit sous Object Name Prefix ; ils sont retires a son retrait.
- Ses propres modifications de stop/take portent le magic 771144 ; il gere les positions par la portee et le filtre magic ci-dessus, non par ce marqueur.
Reglages types
- Runner forex intraday : Breakeven Trigger 120, cascade 150/300/500 a 35/35/20, trailing ATR 14 x 2.5, Enable Time-Based Exit off.
- Or / indice (rappel : un "pip" vaut 10 points sur les symboles a 5/3 decimales et 1 point sur l'or a 2 decimales, calibrez les declencheurs sur l'instrument) : declencheurs plus petits, trailing Fixed Pips.
- Assistant d'EA : Filter By Magic Number true avec le magic de cet EA, cascade et trailing actifs.
Notes et risque
Ici un "pip" vaut 10 points sur les symboles a 5 et 3 decimales et 1 point sur les autres ; verifiez que les distances conviennent a votre symbole. L'utilitaire reduit l'exposition et automatise les sorties, mais ne peut eviter le slippage ni les gaps, et ne garantit aucun gain. Testez-le d'abord sur un compte demo. Le trading comporte un risque ; un comportement passe ou simule ne garantit pas les resultats futurs.
