Cross Terminal Trade Copier
- 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
Cross Terminal Trade Copier copie les trades d'un terminal MetaTrader vers d'autres terminaux fonctionnant sur le même ordinateur Windows : MT5 vers MT5, MT5 vers MT4, MT4 vers MT5 et MT4 vers MT4. Un seul EA possède deux modes. En mode Master, il publie les trades de son compte ; en mode Receiver, il les copie dans le compte auquel il est attaché. Les terminaux échangent un petit fichier dans le dossier de données commun de MetaTrader. Aucune DLL, aucune connexion internet et aucun serveur externe ne sont utilisés.
Il s'agit d'un utilitaire de copie. Il ne décide pas quand acheter ou vendre et ce n'est ni une stratégie de trading ni un signal de trading. Chaque trade copié est une décision prise sur le compte Master par vous (ou par l'EA que vous y exécutez), et les résultats de ces trades relèvent de votre responsabilité.
CE QUI EST COPIÉ
- Nouvelles positions au marché (buy / sell), avec option d'inversion (buy <-> sell).
- Stop loss et take profit, y compris les modifications ultérieures. SL / TP peuvent utiliser le même prix que le Master ou la même distance par rapport à l'entrée (utile lorsque deux comptes affichent des cotations légèrement différentes).
- Ordres en attente (limit / stop) : placement, déplacement et suppression.
- Clôtures totales et partielles des positions du Master.
- Un Receiver peut recevoir plusieurs canaux Master (séparés par des virgules, jusqu'à 8).
TAILLE DE LOT (6 modes)
1. Même lot que le Master
2. Lot fixe
3. Lot du Master x multiplicateur
4. Rapport des soldes x multiplicateur (solde du Receiver / solde du Master)
5. Rapport des fonds propres (equity) x multiplicateur
6. Risque en % du solde par trade, calculé à partir du stop loss du Master (dans ce mode, un trade sans stop loss n'est pas copié)
Un lot maximum peut être défini. Les lots sont arrondis au pas de lot et au minimum du symbole côté Receiver.
NOMS DES SYMBOLES
- Les préfixes et suffixes (par exemple EURUSD.m ou EURUSD-pro) sont détectés et convertis automatiquement.
- Les noms alternatifs courants sont pris en charge : GOLD <-> XAUUSD, SILVER <-> XAGUSD.
- Une table de correspondance manuelle (Master=Receiver, séparée par des virgules) pour les noms plus différents, comme les indices boursiers.
- Listes de symboles à copier exclusivement ou à ne jamais copier.
- Côté Master, vous pouvez choisir ce qui est envoyé : tous les trades, uniquement les magic numbers listés, uniquement les symboles listés, ou les deux.
FONCTIONS DE SÉCURITÉ
- Table des tickets : chaque copie est liée à son trade Master et ce lien est enregistré dans un fichier, de sorte qu'un redémarrage de l'un ou l'autre terminal ne crée pas de copies en double.
- Détection de l'arrêt du Master : si le fichier du Master n'est pas mis à jour pendant une durée définie (10 s par défaut), le panneau l'indique et le Receiver ne fait rien jusqu'au retour du Master.
- Limite de perte journalière (facultative, % du solde de début de journée) : arrêter les nouvelles copies pour le reste de la journée, ou clôturer les trades copiés et s'arrêter.
- Plafond de valeur notionnelle (activé par défaut) : une copie est ignorée lorsque sa valeur notionnelle dépasserait 30 fois les fonds propres du Receiver. Exemple : avec 1,000 USD de fonds propres, les copies EURUSD au-delà d'environ 0.25 lot sont ignorées. Le facteur peut être modifié ou mis à 0 (désactivé).
- Contrôle du lot minimum en mode risque : si même le lot minimum du symbole risquait plus de 2 fois votre réglage de risque %, le trade est ignoré au lieu d'être arrondi à la hausse (facteur réglable, 0 = toujours copier).
- Contrôle de prix facultatif : ignorer une copie lorsque le prix du Receiver est trop éloigné de l'entrée du Master.
PANNEAU
- Master : canal, nombre de positions et d'ordres en attente envoyés, heure de la dernière mise à jour.
- Receiver : état de connexion de chaque canal, compteurs ouverts / copiés / clôturés / ignorés, plafond de lot actuel, perte du jour par rapport à la limite, et dernière erreur avec sa raison (un message long est réparti sur deux ou trois lignes).
- Anglais ou japonais, choisi automatiquement selon la langue du terminal. Les couleurs s'adaptent à un graphique clair ou sombre.
CONFIGURATION EN TROIS ÉTAPES
1. Attachez l'EA à n'importe quel graphique dans le terminal Master, choisissez Mode = Master et un nom de canal (par exemple CH1).
2. Attachez l'EA à n'importe quel graphique dans le terminal Receiver, choisissez Mode = Receiver et le même nom de canal. Choisissez le mode de lot.
3. Activez Algo Trading (MT5) / AutoTrading (MT4) dans les deux terminaux et autorisez le trading dans les paramètres de l'EA.
PRÉREQUIS
- L'EA fonctionne dans chaque terminal concerné : le terminal Master et chaque terminal Receiver.
- La copie entre MT5 et MT4 nécessite l'édition MT4 de cet outil sur le terminal MT4 (vendue séparément).
- Tous les terminaux sur le même ordinateur Windows, sous le même utilisateur Windows, avec le trading automatisé autorisé.
LIMITES À CONNAÎTRE AVANT L'ACHAT
- Même ordinateur uniquement. Tous les terminaux doivent fonctionner sur le même ordinateur Windows sous le même utilisateur Windows. La copie entre différents ordinateurs, entre serveurs virtuels ou via internet n'est pas possible.
- Les deux terminaux doivent être en marche, connectés, avec le trading automatisé activé. Si le terminal Master est arrêté, rien n'est copié ni clôturé pendant ce temps.
- Les trades ouverts par le Master pendant que le Receiver est arrêté ne sont pas copiés au redémarrage du Receiver (par défaut). Les copies dont le trade Master a été clôturé entre-temps sont clôturées au retour du Receiver (lorsque le suivi des clôtures est activé). Une option copie les trades déjà ouverts au démarrage.
- Les copies ne sont pas instantanées. Lors de nos tests sur un ordinateur, le délai entre le trade du Master et l'ordre de copie était d'environ 0.25 s pour un Receiver MT5 et d'environ 0.45 s pour un Receiver MT4, auquel s'ajoute le temps d'exécution du courtier. Les prix d'exécution sur le Receiver ne seront pas les mêmes que sur le Master ; les spreads, le slippage et les commissions diffèrent d'un compte à l'autre.
- Une copie est ignorée (et affichée sur le panneau avec la raison) lorsque le marché est fermé, que le prix est invalide, que la marge est insuffisante, que le terminal n'est pas connecté, que le symbole ne peut pas être négocié, ou que le plafond notionnel / le contrôle de prix / la limite journalière s'applique. Une copie ayant attendu plus d'environ 3 secondes n'est placée que si le prix reste dans les limites du réglage de slippage.
- « Même lot » copie le nombre de lots tel quel. Il ne convertit pas les différentes tailles de contrat entre comptes (par exemple un contrat or de 100 contre 10 onces, ou des contrats d'indices différents). Vérifiez la taille du contrat ou utilisez un autre mode de lot.
- Sur les petits comptes, les trades sur l'or et les indices sont souvent ignorés par le plafond notionnel ou le contrôle du lot minimum. C'est voulu ; ne modifiez les réglages que si vous comprenez le risque.
- Les comptes Receiver doivent être des comptes de couverture (hedging). Sur un compte netting, le Receiver s'arrête et affiche un message. Un Master sur un compte MT5 netting fonctionne, mais le volume ajouté à une position existante n'est pas copié.
- Ne recevez pas dans le même compte de trading depuis deux terminaux en même temps ; cela n'est pas détecté. Au sein d'un même terminal, un second Receiver avec le même magic number sur un autre graphique s'arrête de lui-même.
- Ne supprimez pas les fichiers du dossier LocalTradeCopier du dossier de données commun tant que des copies sont ouvertes. Ils contiennent la table des tickets.
- Un canal transporte jusqu'à 400 trades ouverts et ordres en attente. Au-delà, le reste n'est pas envoyé et la clôture est suspendue sur le Receiver jusqu'à ce que le nombre diminue.
- Pips : sur les symboles à 3 et 5 décimales, 1 pip = 10 points ; sur les autres symboles (la plupart des cotations de l'or et des indices), 1 pip = 1 point, le plus petit pas de prix.
- La limite de perte journalière ne compte que les trades portant le magic number de l'EA et utilise l'heure du serveur du courtier pour le changement de jour.
- Si le suivi des clôtures est désactivé, les trades copiés restent ouverts après la clôture du Master. Vous devez alors les gérer vous-même.
- Lorsqu'un ordre en attente du Master est exécuté juste après avoir été placé, un Receiver MT4 peut afficher brièvement une erreur telle que "delete ... error 3" ou "Invalid S/L or T/P" (error 130). Le trade est alors copié comme position au marché ; le message peut être ignoré.
- Strategy Tester : le testeur ne peut pas se connecter à un autre terminal. L'EA y exécute une démo intégrée dans laquelle un Master virtuel ouvre, modifie, clôture partiellement et clôture des trades selon un calendrier fixe, afin que le processus de copie soit visible. Les résultats du testeur ne sont qu'une démonstration et ne constituent pas une mesure d'une quelconque performance de trading.
IMPORTANT
- Copier un trade, c'est copier son risque. Testez d'abord sur des comptes démo et vérifiez chaque nouveau symbole avec un petit lot.
- Si vous utilisez l'EA pour copier des trades vers les comptes d'autres personnes, ou pour fournir vos trades à d'autres, il vous incombe de vérifier les lois de votre pays (par exemple les règles relatives au conseil en investissement ou à la gestion de comptes) ainsi que les conditions de votre courtier et de tout programme de compte financé. De nombreux programmes restreignent la copie entre comptes.
- Aucun résultat du trading du Master n'est promis ni sous-entendu.
AUTRES
- Paramètres répartis en sept groupes (Mode, Master, taille de lot, règles de copie, symboles, sécurité, panneau). Les trades copiés portent un magic number et une courte étiquette de commentaire modifiables.
- Fonctionne sur tout symbole négociable sur les comptes. L'EA peut être attaché à n'importe quel graphique ; le symbole du graphique ne limite pas ce qui est copié.
- Support via la messagerie MQL5, réponse sous 3 jours ouvrés : installation, paramètres et signalement de bugs. Les questions sur quoi ou quand trader ne peuvent pas recevoir de réponse.
