Position Basket PL Closer MT4
- 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.2
- Activations: 5
Un Expert Advisor pour MetaTrader 4 qui traite plusieurs ordres ouverts comme un seul « panier » et clôture le panier dans son ensemble lorsque le profit ou la perte cumulés atteignent le niveau que vous avez choisi. Il fonctionne avec les ordres du trading manuel et ceux d'autres EA. Sur le graphique, son panneau porte le nom court « Basket P/L Closer ».
Veuillez noter ce qu'il ne fait pas. Il ne place aucune nouvelle transaction sur votre compte réel ou démo, ne propose aucun signal d'achat ou de vente et n'est pas un système de trading. À l'installation, les quatre règles de clôture sont toutes désactivées ; il se contente donc d'afficher les paniers jusqu'à ce que vous activiez une règle. Il n'empêche pas les pertes de se produire : il commence à clôturer une fois qu'un niveau a été franchi, et le résultat peut se retrouver au-delà de ce niveau.
PARTICULARITÉS DE MT4 (À LIRE EN PREMIER)
- Un ordre à la fois : MT4 envoie une demande de clôture et attend la réponse avant la suivante. Dans nos tests, chaque clôture a pris environ 0,3 s, un panier de 20 ordres demande donc environ 6 secondes. Les prix peuvent bouger pendant ce temps.
- Pas de commentaire à la clôture : MT4 ne peut pas joindre de commentaire lors de la clôture d'un ordre. Quelle règle a clôturé quel ordre est écrit dans l'onglet Experts (journal), avec le numéro de l'ordre.
- Commission : les valeurs en argent et en pourcentage utilisent le swap et la commission que MT4 affiche pour chaque ordre (paramètre, activé par défaut).
- Les lignes du panneau de plus d'environ 62 octets sont coupées et se terminent par « ~ » (une limite de texte de MT4). Le texte japonais est coupé plus tôt car chaque caractère occupe 2 octets.
- Activez le bouton AutoTrading dans la barre d'outils et cochez « Allow live trading » dans les propriétés de l'EA. Sans cela, rien ne peut être clôturé ; le panneau indique alors pourquoi.
- Les 34 paramètres apparaissent dans une seule liste (MT4 n'a pas de groupes de paramètres).
COMMENT LES ORDRES DEVIENNENT DES PANIERS
- Un panier pour tout, un panier par symbole (par défaut), par magic number, ou par symbole et magic number.
- Achats et ventes dans le même panier (par défaut), dans des paniers séparés, ou seulement les achats / seulement les ventes.
- Vous pouvez limiter l'EA à certains magic numbers (0 = ordres manuels) et à certains symboles, séparés par des virgules ; laissez vide pour tous. Le symbole doit être saisi tel que MT4 l'affiche, suffixe compris (la casse n'a pas d'importance). Les ordres hors de ces filtres ne sont pas touchés.
LES QUATRE RÈGLES DE CLÔTURE (désactivées par défaut)
1. Objectif de profit - le profit cumulé atteint votre valeur.
2. Limite de perte - la perte cumulée atteint votre valeur (saisissez-la en nombre positif).
3. Trailing du profit - dès que le profit cumulé dépasse une valeur de départ, l'EA retient la meilleure valeur et clôture lorsque le profit recule de votre distance.
4. Seuil de rentabilité (break-even) - dès que le profit cumulé dépasse une valeur de départ, l'EA clôture s'il redescend au montant que vous voulez conserver.
Chaque règle peut être mesurée en devise du compte, en pourcentage du solde ou en pips. Lorsque la limite de perte et une autre règle se déclenchent ensemble, la limite de perte l'emporte.
CE QUI SE PASSE ENSUITE
- Continuer la surveillance (par défaut).
- Mettre en pause uniquement ce panier pendant un nombre de minutes (60 par défaut). Les nouveaux ordres qui en font partie sont clôturés dès qu'ils sont détectés.
- Arrêter l'EA. La première clôture d'un panier arrête la vérification de tous les paniers, pas seulement de celui qui a été clôturé. L'arrêt reste en vigueur jusqu'à ce que vous cliquiez sur Resume sur le panneau ou que vous modifiiez la définition des paniers. Modifier seulement les valeurs des règles n'y met pas fin.
- Les ordres en attente du panier peuvent aussi être supprimés (optionnel) : à la clôture, avant les ordres ouverts, et pendant une pause.
GARDE SA MÉMOIRE
Les pics du trailing, les break-even armés, les clôtures inachevées, les pauses et l'arrêt sont stockés dans les variables globales du terminal et survivent à un redémarrage de MT4 ou de Windows ; dans nos tests d'arrêt forcé, rien n'a été perdu. Ils restent dans ce terminal : un autre terminal, un autre ordinateur ou un serveur virtuel démarre sans eux. Dans le testeur de stratégie, rien n'est écrit dans le terminal.
PANNEAU
État, résultat cumulé, nombre d'ordres, chaque panier avec son P/L et la distance à ses règles, paniers en cours de clôture ou en pause en haut (1-20 paniers affichés), la raison lorsque la clôture est impossible, boutons Resume et de réduction. Anglais ou japonais, selon la langue du terminal ou votre choix. Alerte popup après une clôture (activée par défaut) et notifications push optionnelles.
LIMITES À CONNAÎTRE AVANT L'ACHAT
- Un niveau est un déclencheur, pas une promesse. La clôture utilise des ordres au marché, et sur MT4 un ordre après l'autre, le résultat peut donc être pire que votre niveau. Dans un de nos tests, une limite de perte de -60 s'est terminée entre -64 et -89. Les gaps du week-end, les marchés rapides, le slippage, les requotes ou les ordres rejetés et un marché fermé peuvent l'aggraver.
- Un panier qui remplit déjà une règle au démarrage de l'EA, ou lorsque vous activez la règle, est clôturé après environ 3 secondes. Vérifiez d'abord le panneau.
- « Définition des paniers » signifie : regroupement, réglage achat/vente, filtres magic et symboles, unité du trailing, unité du break-even, Points per pip, et l'interrupteur swap/commission. Modifier l'un d'eux repart de zéro : les pics du trailing, les break-even armés, les pauses et l'arrêt sont effacés. Les autres paramètres peuvent être modifiés sans cette réinitialisation.
- Les pips sont simplement additionnés ordre par ordre ; la taille du lot n'est pas prise en compte (0,01 et 1,00 lot comptent pareil). Le pip automatique vaut 10 points sur les symboles à 3 et 5 décimales et 1 point ailleurs, ce qui signifie 1 pip = 1 point sur de nombreux symboles GOLD, indices et BTC. Une valeur Points per pip que vous saisissez est utilisée pour chaque symbole. Pour les paniers de symboles mélangés, l'argent ou le pourcentage est généralement la meilleure unité.
- Le pourcentage se réfère toujours au solde au moment de la vérification, il change donc après chaque clôture.
- Les pips ignorent le swap et la commission.
- Lancez une copie par définition de paniers. Une deuxième copie ayant la même définition sur le même compte reste en attente. Des copies ayant des définitions différentes fonctionnent toutes les deux, et là où leurs filtres couvrent les mêmes ordres, les deux tenteront de clôturer ces ordres. Deux terminaux sur un même compte ne peuvent pas se détecter.
- Pendant une pause, chaque nouvel ordre est de nouveau clôturé, ce qui coûte à chaque fois le spread et la commission. Les autres EA ne sont pas empêchés d'ouvrir des ordres.
- Rien ne fonctionne tant que MT4 est fermé ou déconnecté ou qu'AutoTrading est désactivé.
- Pas encore testé sur un compte réel : les symboles ayant un niveau de gel (freeze level) et la clôture en plusieurs parties d'ordres supérieurs au lot maximal du symbole.
- Testeur de stratégie : les ordres manuels ne peuvent pas y être reproduits, une démonstration ouvre donc de petits ordres (magic 73170) sur le symbole du graphique. Une exécution risque au plus environ 1,5 % du solde, et la démonstration se termine lorsque le solde passe sous 95 % du solde de départ ou après 20 exécutions. Ses transactions sont aléatoires et leur P/L ne signifie rien ; le rapport n'est pas le résultat d'une méthode de trading. Elle ne fonctionne jamais sur un compte réel ou démo.
PREMIER DÉMARRAGE
1. Placez l'EA sur un graphique ; le symbole du graphique n'a pas d'importance.
2. Choisissez les filtres, le regroupement et achat/vente, et vérifiez sur le panneau que les paniers sont corrects (toutes les règles désactivées = affichage seulement).
3. Activez les règles dont vous avez besoin avec leurs unités et choisissez ce qui se passe après une clôture. Lisez la note du panneau et cliquez sur OK.
4. Activez AutoTrading et autorisez le trading en direct (Allow live trading). Entraînez-vous d'abord sur un compte démo.
À NOTER
- Aucun profit n'est promis, et une clôture exactement à votre niveau ne peut pas être garantie.
- Quoi trader et quels niveaux utiliser restent vos propres décisions.
- Tant que le panneau est visible, « Chart on foreground » est désactivé pour ce graphique et réactivé lorsque l'EA est retiré.
- Support par message MQL5 sous 3 jours ouvrés pour l'installation, les réglages et les rapports de bogues. Les questions sur quoi ou quand trader, ou sur les niveaux à fixer, ne peuvent pas recevoir de réponse.
