LadderGuard Trade Manager and Account Guard MT5
- Utilitaires
-
Ibrahim Yahya
Je développe des outils pour MetaTrader 5 qui appliquent exactement vos règles : des Expert Advisors, des gestionnaires de trades et des copieurs de trades qui calculent la taille de chaque position à partir de votre risque et la gèrent jusqu'au bout, sans surveillance, sur un VPS. - Version: 1.0
- Activations: 5
LadderGuard est un gestionnaire de trades et un protecteur de compte pour MetaTrader 5. Vous l'attachez à un seul graphique, et il prend en charge les positions que vous avez déjà, que vous les ayez ouvertes manuellement ou qu'un autre Expert Advisor l'ait fait. Il n'ouvre pas de trades et ne génère pas de signaux. Il prend des profits partiels aux objectifs, place le stop au seuil de rentabilité (break-even), puis le remonte niveau par niveau. Il surveille aussi l'ensemble du compte et bloque le trading lorsqu'une limite de perte journalière ou de drawdown est atteinte.
Ce qu'il fait
Gestionnaire de trades
- Vous choisissez les positions. Toutes les positions, uniquement les trades manuels, ou celles d'un EA par son numéro magic. Tous les symboles, ou uniquement le symbole du graphique.
- Des objectifs calculés à partir de votre stop. R est la distance entre l'entrée et le stop loss. TP1 est à 1R, TP2 à 2R, et le dernier objectif à 3R, ou au take profit propre de la position s'il est plus éloigné. Les trois valeurs sont des paramètres.
- Profits partiels. 40 % du volume initial sont clôturés à TP1 et 30 % à TP2. Le reste court jusqu'au dernier objectif. Les volumes sont arrondis à l'inférieur au pas de volume du courtier, et une clôture partielle qui enfreindrait le volume minimum du courtier est ignorée.
- Break-even et échelle. À TP1, le stop est placé à l'entrée plus quelques points. Ensuite, chaque fois qu'un nouveau niveau est atteint, le stop remonte au niveau précédent. L'EA n'éloigne jamais un stop.
- Clôture à heure fixe. Clôture optionnelle de toutes les positions gérées (et de leurs ordres en attente) à l'heure serveur que vous choisissez, par exemple avant le rollover quotidien.
- Boutons du panneau. « Break-even all » (tout au break-even), « Close 50% » (clôturer 50 %), « Close all » (tout clôturer, avec confirmation) et « Guard OFF » (désactiver la protection), directement sur le graphique.
- Niveaux sur le graphique. TP1, TP2 et LAST sont tracés en lignes pointillées pour les positions du symbole du graphique.
Protection du compte (toujours l'ensemble du compte)
- Limite de perte journalière. Un pourcentage de la balance en début de journée, un montant fixe dans la devise du compte, ou les deux (la plus petite limite l'emporte). Les pertes clôturées et latentes sont toutes deux prises en compte. Lorsque la limite est atteinte, toutes les positions sont clôturées, tous les ordres en attente sont supprimés et le trading reste bloqué jusqu'au jour de trading suivant : tout ce qui est ouvert pendant le blocage est clôturé immédiatement.
- Drawdown maximum. Mesuré depuis le pic d'equity, ou statique depuis la balance de départ, comme le calculent de nombreuses prop firms. En cas de dépassement, tout est clôturé et le blocage dure jusqu'à ce que vous appuyiez sur « Unlock » dans le panneau.
- Trades par jour. Un plafond de nouvelles positions par jour. Tout ce qui est ouvert au-delà est clôturé immédiatement jusqu'à la fin de la journée.
- Avertissements. À 80 % d'une limite, la barre du panneau passe au rouge et vous recevez une alerte (et une notification push si les notifications push sont configurées dans le terminal).
Panneau
Balance, equity, P/L du jour, les barres de perte journalière et de drawdown, les trades du jour, les positions gérées avec leur étape (en attente de TP1, TP1 atteint avec le stop au break-even, TP2 atteint, niveau de l'échelle), les règles actives et les boutons. Le panneau peut être réduit. L'interface du panneau est en anglais.
Mode d'emploi
- Attachez LadderGuard à un seul graphique (n'importe quel symbole, n'importe quelle unité de temps). Attachez-le une seule fois : une copie gère toutes les positions que vous sélectionnez.
- Autorisez le trading algorithmique (Algo Trading) dans le terminal et dans les paramètres de l'EA. S'il est désactivé, le panneau l'indique et le gestionnaire se met en pause.
- Choisissez les positions qu'il gère (toutes, uniquement manuelles ou un numéro magic), ainsi que vos objectifs et pourcentages.
- Réglez les limites de protection souhaitées, ou 0 pour désactiver une limite.
- Tradez comme d'habitude. Placez un stop loss sur vos positions : R est mesuré à partir de celui-ci. Une position sans stop utilise un R fixe en points (300 par défaut) et ne reçoit pas de stop de l'EA, sauf si vous le demandez.
- Laissez le terminal tourner (un VPS est idéal). TP1 et TP2 sont gérés par l'EA, ils ne sont pas placés chez le courtier, ils ne fonctionnent donc que tant que l'EA tourne. Les niveaux sont sauvegardés : après un redémarrage, il reprend là où il en était.
Dans le Testeur de Stratégie, LadderGuard ouvre de petits trades de démonstration sur le symbole testé (BUY et SELL en alternance, stop à 2 x ATR(14), volume calculé pour risquer environ 1 % de la balance au stop), afin que vous puissiez voir la gestion à l'œuvre en mode visuel. Cela se produit uniquement dans le testeur et peut être désactivé. Sur un compte réel ou démo, il n'ouvre jamais de trade de lui-même.
Paramètres
| Paramètre | Par défaut | Rôle |
| Which positions (quelles positions) | ||
| Manage only this chart's symbol | false | false = positions sur tous les symboles |
| Magic: -1 all, 0 manual trades only, N one EA | -1 | Positions à gérer : -1 toutes, 0 uniquement manuelles, N un EA |
| Targets (objectifs, R = la distance du stop) | ||
| TP1 at R x | 1.0 | Premier objectif, en multiples de R |
| TP2 at R x | 2.0 | Deuxième objectif |
| LAST at R x (when the position's own TP is not beyond TP2) | 3.0 | Dernier objectif, sauf si le take profit propre de la position est plus éloigné |
| R in points for a position without a stop | 300 | Utilisé quand une position n'a pas de stop loss |
| Give a position without a stop a 1R stop | false | true = l'EA ajoute un stop à 1R |
| Management (gestion) | ||
| % of the original volume closed at TP1 | 40 | 0 = pas de clôture partielle à TP1 |
| % of the original volume closed at TP2 | 30 | TP1% + TP2% doit être inférieur ou égal à 100 |
| Break-even: stop to entry + this many points at TP1 | 10 | Points du côté du profit |
| Ladder: after each further level the stop goes to the previous one | true | false = le stop reste au break-even |
| Close all managed positions at this server time, e.g. 23:40 (empty = off) | (vide) | Une fois par jour de trading |
| Account guard (protection de l'ensemble du compte) | ||
| Daily loss limit, % of the day-start balance (0 = off) | 5.0 | Perte clôturée + latente du jour |
| Daily loss limit in account currency (0 = off; the smaller limit wins) | 0 | Montant fixe |
| Max drawdown % from the equity peak (0 = off) | 10.0 | Blocage jusqu'à l'appui sur Unlock |
| Static drawdown from the starting balance (prop-firm style) | false | true = le pic reste égal à la balance de départ |
| Max new trades per day (0 = off) | 0 | Les trades au-delà du plafond sont clôturés |
| Trading day starts at this server hour | 0 | Pour la limite journalière et le décompte des trades |
| Display and tester (affichage et testeur) | ||
| Draw TP1 / TP2 / LAST lines on this chart | true | Tracer les lignes des niveaux |
| Recolour this chart dark | false | Couleurs sombres pour le graphique |
| Save a screenshot to MQL5\Files 5 s after start | false | Capture d'écran 5 s après le démarrage |
| Strategy tester: open demo trades to show the management | true | Testeur uniquement |
| Strategy tester: bars between demo trades | 48 | Testeur uniquement |
FAQ
LadderGuard ouvre-t-il des trades ou donne-t-il des signaux ?
Non. Il gère les positions que vous (ou un autre EA) avez ouvertes, et il protège le compte. Les seuls trades qu'il ouvre sont les trades de démonstration dans le Testeur de Stratégie, pour que vous puissiez voir ce qu'il fait.
Va-t-il rendre mon trading rentable ?
Aucun outil ne peut promettre cela. LadderGuard applique vos règles de sortie et vos limites de risque de la même manière à chaque fois, sans hésitation. Que cela vous aide ou non dépend de vos entrées et de vos réglages.
Fonctionne-t-il avec d'autres Expert Advisors ?
Oui. Utilisez le filtre magic pour choisir les positions qu'il gère : -1 pour toutes, 0 pour les trades manuels uniquement, ou le numéro magic d'un EA. La protection porte toujours sur l'ensemble du compte.
Comptes hedging ou netting ?
Les deux. Sur un compte netting, une clôture partielle est envoyée sous forme d'une transaction opposée pour ce volume.
Et si ma position n'a pas de stop loss ?
R est alors un nombre fixe de points (paramètre, 300 par défaut). L'EA n'ajoute pas de stop, sauf si vous réglez « Give a position without a stop a 1R stop » sur true.
Pourquoi la clôture partielle à TP1 a-t-elle été ignorée ?
Une clôture partielle nécessite un volume accepté par le courtier. Avec une position de 0.01 lot chez un courtier dont le minimum est 0.01, il n'y a rien à diviser : le stop passe quand même au break-even, mais aucune clôture partielle n'est effectuée.
Puis-je l'utiliser pour les règles d'une prop firm ?
Il dispose des outils habituels : une limite de perte journalière en % ou en montant, un drawdown statique depuis la balance de départ et une heure de début du jour de trading. Vérifiez les règles exactes de votre firme et réglez les paramètres en conséquence. La protection clôture au marché : sur un marché rapide ou lors d'un gap, la perte finale peut dépasser la limite.
Que se passe-t-il après un redémarrage ?
Les niveaux et l'étape de chaque position sont sauvegardés dans les variables globales du terminal, il reprend donc là où il en était. Le pic de drawdown et les blocages sont aussi sauvegardés.
Pourquoi une position s'est-elle clôturée au dernier objectif sans les clôtures partielles ?
TP1 et TP2 sont gérés par l'EA, pas par le courtier. Si le prix les franchit en un seul mouvement (news, gap), le take profit du courtier au dernier objectif peut clôturer toute la position avant que l'EA ne reçoive un tick pour agir.
Ai-je besoin d'un VPS ?
TP1, TP2 et la protection ne fonctionnent que tant que le terminal et l'EA tournent. Si vous fermez le terminal, le courtier conserve votre stop loss et votre take profit, mais rien d'autre. Un VPS le maintient en fonctionnement.
Puis-je désactiver la protection pendant un moment ?
Oui : appuyez sur « Guard OFF » dans le panneau. Le gestionnaire de trades continue de fonctionner.
