Position Manager with Loss Lock and Lot Sizer
- Utilitaires
-
Kazuma Uezono
MQL5 / MQL4 / Pine Script v6 developer and active trader.
Seller on the MQL5 Market (indicators for MT4/MT5).
Services:
- TradingView Pine Script to MT5/MT4 conversion (bar-by-bar matching, with tester report)
- MT4 to MT5 migration - Version: 1.4
- Activations: 5
Cet EA utilitaire gère les trades sur MetaTrader 5 depuis un seul panneau sur le graphique. Il peut ajouter un stop loss et un take profit aux positions qui n'en ont pas, déplacer le stop au point mort (break-even), le faire suivre (trailing), clôturer une partie d'une position en deux étapes, clôturer les positions et continuer à clôturer les nouvelles lorsqu'une limite de perte journalière ou maximale que vous avez fixée est atteinte, réagir aux heures des annonces économiques et envoyer des ordres avec une taille de lot calculée à partir de votre risque. Le titre du panneau est "Trade Manager".
C'est un outil, pas une stratégie de trading. Il ne décide jamais quand acheter ou vendre et ne donne aucun signal. En trading réel, il n'ouvre une position que lorsque vous appuyez deux fois sur le bouton d'ordre de son panneau. Chaque décision de trading et son résultat vous appartiennent.
TOUTES LES FONCTIONS QUI MODIFIENT OU CLÔTURENT DES POSITIONS SONT DÉSACTIVÉES PAR DÉFAUT
Après avoir attaché l'EA avec les paramètres par défaut, il ne modifie ni ne clôture rien. La seule fonction active au démarrage est le filtre d'annonces en mode "avertissement seulement", qui affiche un message et ne trade jamais. Vous activez chaque fonction avec son bouton sur le panneau (ou dans les paramètres) après avoir vérifié ses réglages.
ONGLET MANAGE
- SL / TP automatiques pour les nouvelles positions qui n'en ont pas : distance en pips, multiple de l'ATR ou montant dans la devise du compte. Les SL / TP existants ne sont jamais remplacés.
- Point mort : après un gain en pips ou en R (R = distance initiale du stop), le stop est déplacé au prix d'entrée plus un décalage.
- Stop suiveur, trois méthodes : pips fixes, multiple de l'ATR ou plus bas / plus haut des N dernières barres clôturées. Il démarre immédiatement, après X pips, après X R ou après le point mort. Le stop ne se déplace qu'en votre faveur.
- Clôture partielle en deux étapes : par exemple 50 % du lot initial à 1R et 25 % à 2R.
- Sept boutons marche / arrêt : SL/TP, BE, Trail, Partial, Daily, Max loss, News.
- Quatre boutons d'action, chacun nécessite deux clics : Close all, Close buys, Close sells, SL to break-even.
- Positions gérées : le symbole de ce graphique ou tous les symboles ; uniquement les trades manuels, un magic number ou tous les trades (manuels et tous les EA). Les positions déjà ouvertes au démarrage de l'EA ne sont pas gérées, sauf si vous le choisissez.
LIMITE DE PERTE JOURNALIÈRE / OBJECTIF DE GAIN JOURNALIER
- Limite et objectif en montant ou en % du solde ou de l'equity au début de la journée. Le P/L du jour inclut les trades clôturés et les positions ouvertes.
- Début de journée en heure du serveur, UTC, heure de New York ou heure d'Europe centrale (toutes deux avec l'heure d'été), heure du Japon ou un décalage UTC fixe, à n'importe quelle heure et minute.
- Lorsque la limite ou l'objectif est atteint : les positions concernées sont clôturées, les ordres en attente concernés sont supprimés (option), et les positions ouvertes plus tard ce jour-là sont également clôturées (option, activée par défaut). Le panneau d'ordres n'envoie pas de nouveaux ordres. Le verrouillage prend fin au début de journée suivant.
VERROUILLAGE DE PERTE MAXIMALE (pour les comptes avec une limite de perte globale)
- Limite en montant ou en % du capital initial. Trois modes de mesure : statique (capital initial moins la limite), suiveur depuis le solde le plus haut, ou suiveur depuis l'equity la plus haute observée pendant le fonctionnement de l'EA.
- Capital initial saisi manuellement ou calculé automatiquement à partir de l'historique du compte. Les dépôts et retraits sont pris en compte.
- Le niveau contrôlé est l'equity hors crédit.
- Lorsque le plancher est atteint : les positions concernées sont clôturées, les ordres en attente concernés sont supprimés (option), et chaque nouvelle position concernée est clôturée. Le verrouillage reste en place, y compris après un redémarrage, jusqu'à ce que vous modifiiez les paramètres de perte maximale.
- Périmètre des limites journalière et maximale (et de la clôture liée aux annonces) : les positions gérées ci-dessus, ou le compte entier (trades manuels et tous les EA).
HEURES DES ANNONCES (utilise le calendrier économique intégré à MetaTrader 5)
- Importance haute seulement, ou moyenne et haute. Fenêtre de N minutes avant et après la publication.
- Devises déterminées automatiquement à partir des symboles, par une liste manuelle, ou les deux.
- Trois modes : avertissement seulement ; clôturer les positions ouvertes à l'intérieur de la fenêtre ; clôturer toutes les positions concernées (détenues et nouvelles). Dans les deux modes de clôture, le panneau d'ordres n'envoie pas d'ordres à l'intérieur de la fenêtre.
ONGLET ORDER (symbole de ce graphique)
- Lot calculé à partir du risque : % du solde, % de l'equity, montant ou lot fixe. Lot maximal par ordre en option.
- Ordres au marché, ou ordres limit / stop avec une ligne d'entrée que vous faites glisser.
- SL en pips, ou faites glisser la ligne de SL sur le graphique. TP sous forme de ratio risque:rendement, également avec une ligne déplaçable. Le SL par défaut est ATR x 1 (réglages ATR ci-dessus).
- Le panneau affiche le lot et le montant risqué avant l'envoi. L'ordre n'est envoyé qu'au second clic, avec SL / TP attachés.
- Un ordre n'est pas envoyé lorsque le SL est inférieur à 3 fois le spread actuel, lorsque le SL ou l'entrée se trouve à l'intérieur du stop level du courtier, ou tant qu'un verrouillage journalier / maximal / d'annonce s'applique.
AUTRES
- Alertes en pop-up et / ou en notification push.
- Anglais ou japonais, choisi automatiquement selon la langue du terminal. Le panneau peut être déplacé dans n'importe quel coin et réduit.
- Une deuxième copie de l'EA dans le même terminal attend et ne fait rien tant que la première fonctionne.
- Les paramètres sont organisés en 15 groupes.
LIMITES À CONNAÎTRE AVANT L'ACHAT
- Une limite de perte n'est pas une garantie. L'EA clôture les positions après que la limite a été atteinte. Des mouvements rapides, des gaps de prix, des ordres rejetés ou retardés, une perte de connexion, ou un ordinateur ou un terminal éteint peuvent rendre la perte finale supérieure à la limite. L'EA ne fonctionne que lorsque MetaTrader 5 est lancé, connecté et que Algo Trading est activé.
- Si vous désactivez un verrouillage ou une fonction (bouton du panneau, paramètres, bouton Algo Trading), il n'est pas appliqué.
- L'EA ne peut pas empêcher un autre EA d'ouvrir de nouveaux trades. Si un autre EA continue d'ouvrir des positions pendant un verrouillage, chacune est de nouveau clôturée, et vous payez le spread à chaque fois.
- Annonces : une publication est détectée avec jusqu'à environ 30 secondes de retard. Les données des événements proviennent du calendrier fourni par le serveur MetaTrader 5 de votre courtier. Le calendrier n'est pas disponible dans le testeur de stratégie, les fonctions d'annonces n'y fonctionnent donc pas.
- Les positions ouvertes pendant que le terminal était fermé sont traitées comme de nouvelles positions au démarrage suivant.
- La commission et le swap ne sont pas inclus dans le calcul du lot, dans les SL / TP en montant ni dans R. Les limites journalière et maximale utilisent le P/L réel du compte, qui les inclut.
- Pips : sur les symboles à 3 et 5 décimales, 1 pip = 10 points ; sur les autres symboles, 1 pip = 1 point, par exemple 0.01 sur une cotation de l'or ou d'un indice à 2 décimales. Cela peut être modifié dans les paramètres.
- Les fonctions basées sur R (point mort en R, démarrage du suivi en R, clôture partielle) ne fonctionnent pas sur les positions sans stop loss.
- Testé sur des comptes de couverture (hedging). Les comptes netting n'ont pas été testés.
- Si la réponse du courtier arrive avec plus de 10 secondes de retard et que l'ordre est exécuté ensuite, une clôture partielle peut être effectuée deux fois. La position devient alors plus petite que prévu.
- Pendant une perte de connexion, un SL manquant est renvoyé environ toutes les 3 secondes jusqu'à ce qu'il soit placé.
- Un retrait abaisse aussi la base de la limite de perte maximale. Le capital initial automatique peut être erroné lorsque l'historique contient des retraits ; saisissez le capital initial si des valeurs exactes sont importantes.
- Le mode suiveur depuis l'equity la plus haute ne connaît que l'equity qu'il a observée pendant son fonctionnement.
- Si le terminal se termine de façon anormale, une partie de l'état (par exemple la progression des clôtures partielles) peut être perdue.
- Les règles de compte des programmes de comptes financés diffèrent. Vérifiez dans les règles de votre programme si ce type d'outil est autorisé et comment les limites sont calculées. L'EA ne juge pas si vous respectez une règle.
TESTEUR DE STRATÉGIE
Le testeur ne peut pas montrer le trading manuel. L'EA y exécute une démonstration : il ouvre de petites positions (4 x le lot minimal par défaut) selon un calendrier fixe, uniquement pour montrer les fonctions, avec toutes les fonctions activées. Le rapport du testeur n'est pas un résultat de trading et ne dit rien sur la performance. En trading réel, la démonstration ne s'exécute jamais.
IMPORTANT
- Essayez d'abord l'EA sur un compte de démonstration et vérifiez chaque réglage avant d'activer une fonction sur un compte réel.
- Aucun profit et aucune limitation des pertes ne sont promis.
- Support via les messages MQL5, réponse sous 3 jours ouvrables : installation, réglages et signalement de bugs. Il n'est pas possible de répondre aux questions sur quoi ou quand trader, ni sur les règles d'un programme de compte financé particulier.
