Skip to main content

Copie locale MetaTrader : installer et régler un copieur sans cloud

Deux plateformes connectées par un chemin local

Un copieur local est un Expert Advisor qui synchronise les ordres entre plusieurs terminaux MT4 ou MT5 installés sur la même machine, sans relais externe. Vous gardez la main sur vos données, et la réplication interne se fait en moins d’une milliseconde. L’exécution finale reste toutefois soumise à votre broker. Ce guide détaille aussi l’installation pas à pas et le dimensionnement du VPS.


En bref:

  • Chez le courtier, comptez de 100 à 500 ms depuis un PC domestique, contre de 0 à 5 ms depuis un VPS proche ; la copie locale reste sous la milliseconde.
  • Sur Windows, séparez les dossiers et activez le mode portable ; le VPS intégré à MQL5 bloque la communication, et chaque terminal exige l’EA adapté à MT4 ou MT5.
  • Prévoyez de 300 à 500 Mo par terminal MT4 ou de 400 à 700 Mo sous MT5, puis ajoutez une réserve de 15 à 20 %.
  • Avant tout compte réel, testez sur démo et vérifiez la correspondance des symboles, l’autorisation des bibliothèques DLL ainsi que les journaux des deux terminaux.
  • Adaptez la taille des lots au solde de chaque compte et plafonnez l’exposition pour éviter qu’un petit compte ne reproduise un volume excessif.

Mt4copier
mt4copier.com
Copiez vos trades sans relais cloud
Local Trade Copier réplique les ordres entre comptes MT4 et MT5 sur un PC Windows ou un VPS, sans routage cloud.

Découvrir le copieur local

Table des matières

Comment fonctionne un copieur local, et que change-t-il face à la copie cloud ?

Sur une copie locale, deux Expert Advisors dialoguent sur le même ordinateur. L’EA master repère chaque ouverture, modification ou clôture d’ordre dans son terminal. Il transmet l’information à l’EA slave par partage de fichiers, par communication inter-processus ou par une bibliothèque DLL. Le slave la reçoit et passe l’ordre sur son propre compte. Aucun paquet ne quitte la machine pour cette étape, et c’est la raison de la vitesse.

Une architecture cloud ajoute un maillon. L’ordre part du master vers un serveur externe, qui le redistribue ensuite aux comptes abonnés. Chaque saut réseau coûte du temps et introduit un point de défaillance que vous ne maîtrisez pas. Les guides techniques situent la réplication interne d’un copieur local sous la milliseconde, alors qu’un relais cloud ajoute en général 100 à 500 ms de latence réseau.

Trajets et latences de copie locale et cloud

Ces chiffres demandent une précaution : ils mesurent la réplication entre terminaux, pas l’exécution chez le broker. Sur un PC domestique, la latence totale jusqu’au serveur du broker tourne autour de 100 à 500 ms, contre 0 à 5 ms pour un VPS situé près de ce serveur, d’après une discussion technique sur ForexFactory. Le copieur local ne supprime donc pas la distance au broker, il retire seulement un intermédiaire de plus.

Voici ce qui distingue concrètement les deux approches :

  • Chemin des données : en local, tout reste sur votre machine ; en cloud, chaque ordre transite par un serveur tiers.
  • Latence de réplication : inférieure à la milliseconde en local, de l’ordre de la centaine de millisecondes avec un relais externe.
  • Confidentialité : une seule adresse IP et aucun transit externe en local, ce qui compte pour les comptes de prop firms.
  • Dépendance : le cloud suppose un service distant disponible ; le local dépend de votre PC ou de votre VPS, donc de sa stabilité.
  • Mise en place : le cloud s’active souvent depuis un navigateur ; le local demande une installation Windows et quelques réglages.

Le cloud garde un intérêt si vous n’avez aucune machine allumée en permanence. Dès que la vitesse, le contrôle des données ou l’anonymat de l’adresse IP comptent, la copie locale s’impose. Nous détaillons l’architecture sans serveur dans notre article sur le copy trading sans cloud, et la comparaison avec les signaux hébergés dans notre analyse local contre nuage.

Quels prérequis vérifier avant d’installer un copieur local ?

Quelques minutes de préparation évitent la plupart des pannes d’installation. Un EA MT4 ne tourne pas sur MT5, et inversement, d’où deux versions distinctes de l’EA. Le manuel d’utilisation du copieur publié sur MQL5 décrit les rôles Master et Slave et le paramètre Magic number.

Passez ensuite en revue ces éléments :

  • Système : Windows, sur un PC ou sur un VPS Windows. Une machine Linux ou un hébergement qui n’expose pas Windows ne convient pas.
  • Type de VPS : évitez le VPS intégré à MQL5. Il isole chaque terminal et bloque la communication entre processus dont le copieur a besoin.
  • Installations séparées : prévoyez un dossier d’installation par terminal, un pour le master et un par slave.
  • Mode portable : lancez chaque terminal avec le paramètre /portable pour que les données restent dans son dossier.
  • DLL : activez « Allow DLL imports » dans les options générales du terminal, puis dans les propriétés de chaque EA.
  • Compte démo : ouvrez des comptes de test chez votre broker avant de toucher aux comptes réels.

Le mode portable mérite qu’on s’y arrête. La documentation de MetaTrader explique que ce mode force le stockage des données dans le dossier d’installation, ce qui facilite la gestion de plusieurs terminaux côte à côte. C’est aussi la méthode que décrit mt4gadgets pour éviter qu’EA, paramètres et journaux se dispersent dans les dossiers utilisateur de Windows.

Conseil de pro : créez un raccourci par terminal avec /portable à la fin de la cible, nommez-le « Master », « Slave 1 », « Slave 2 », et ne lancez jamais un terminal par un autre chemin, sous peine de perdre vos réglages.

Gardez en tête le calcul de ressources : chaque terminal consomme de la mémoire, et un VPS trop juste plante au pire moment. Nous y revenons avec des chiffres dans la section consacrée au dimensionnement.

Comment installer un master et des slaves pas à pas ?

Le principe est simple : un terminal émet, un ou plusieurs terminaux reçoivent. L’ordre des opérations compte, car un test négligé sur démo se paie sur un compte réel. Cette procédure suit la logique du guide d’installation publié par UTM, adaptée à un copieur local.

  1. Dupliquez l’installation. Copiez le dossier de votre terminal MetaTrader une fois par rôle, et renommez chaque copie (Master, Slave1, Slave2).
  2. Créez les raccourcis portables. Pour chaque dossier, ajoutez /portable à la fin de la cible du raccourci, puis lancez les terminaux par ces seuls raccourcis.
  3. Connectez les comptes. Dans chaque terminal, ouvrez le compte concerné : le compte à copier sur le master, un compte démo sur chaque slave pour commencer.
  4. Placez l’EA. Déposez le fichier de l’EA dans le dossier des Experts de chaque installation. La structure des dossiers est détaillée dans la documentation MetaTrader sur les fichiers et dossiers. Si vous disposez d’un fichier source .mq4 ou .mq5, compilez-le dans MetaEditor.
  5. Autorisez les DLL. Activez « Allow DLL imports » dans les options du terminal, puis cochez la même case dans la fenêtre de propriétés de l’EA.
  6. Configurez le master. Attachez l’EA à un graphique, choisissez le mode Master et sélectionnez les symboles à diffuser.
  7. Configurez chaque slave. Attachez l’EA, choisissez le mode Slave, renseignez le magic number, réglez la taille de lot et les filtres.
  8. Testez sur démo. Ouvrez un ordre sur le master et vérifiez qu’il apparaît sur chaque slave, puis modifiez-le et fermez-le.

Quelques détails font la différence à chaque étape :

  • Dossiers distincts : ne partagez jamais un dossier entre deux terminaux, sinon les fichiers d’échange se mélangent.
  • Magic number : donnez à chaque slave un identifiant propre, pour distinguer les ordres copiés de ceux que vous passez à la main.
  • Version de l’EA : utilisez la version MT4 sur les terminaux MT4 et la version MT5 sur les terminaux MT5 ; mélanger les deux ne fonctionne pas.
  • Journaux : gardez l’onglet « Experts » ouvert pendant le premier test, c’est là que s’affiche la poignée de main entre master et slave.
  • Heure du test : testez hors des annonces économiques pour que les écarts de prix ne faussent pas votre lecture.

Un test réussi se reconnaît à trois signes : l’ordre apparaît sur le slave, son volume correspond à la règle choisie, et le journal n’affiche aucune erreur de symbole ou d’autorisation. Si l’ordre n’apparaît pas, ne cherchez pas du côté du broker avant d’avoir relu ces points. Notre page que faire quand le copieur ne copie pas liste les causes les plus courantes.

Si vous reliez des plateformes différentes, par exemple un master MT5 et des slaves MT4, la logique reste la même, avec une version de l’EA par terminal. Nous expliquons cette combinaison dans notre guide du copieur MT5 vers MT4.

Quels paramètres règlent la fidélité des copies ?

Une copie fidèle ne dépend pas seulement de la vitesse. Elle tient à des réglages que vous posez et vérifiez à chaque changement de broker. Le tutoriel d’installation du copieur sur MQL5 les range en groupes : connexion, master, identité du récepteur, filtres, planification, mapping des symboles, taille de lot, stops et objectifs, clôture partielle, sorties groupées et limites d’exposition.

Le mapping des symboles est le premier point sensible. Les brokers nomment parfois différemment le même instrument : « XAUUSD » chez l’un, « GOLD » ou « XAUUSD.m » chez l’autre. Si le slave ne trouve pas le symbole du master, l’ordre est simplement ignoré. Vous ne voyez rien sur le graphique, seulement une ligne dans le journal. Déclarez donc la correspondance une fois, puis vérifiez qu’elle existe sur chaque terminal. Notre article sur la copie de trades avec des symboles différents montre la marche à suivre.

Les autres réglages à connaître :

  • Taille de lot : volume identique, multiplicateur fixe, ou proportion du solde du slave par rapport à celui du master. La proportion au solde évite qu’un petit compte copie un volume démesuré.
  • Stops et objectifs : copiez-les tels quels, ajustez-les, ou laissez le slave gérer les siens selon votre méthode.
  • Clôture partielle : si le master réduit une position, le slave peut reproduire cette réduction plutôt que fermer l’ensemble.
  • Sorties groupées : fermez un panier de positions d’un seul geste quand un seuil de gain ou de perte est atteint.
  • Limites d’exposition : plafonnez le volume total ou le nombre de positions ouvertes sur un compte pour qu’une série d’ordres ne dépasse pas votre tolérance.
  • Entrée de type manuel : l’ordre copié se présente comme s’il avait été saisi à la main, ce qui aide sur les comptes de prop firms qui refusent le trading par EA. Notre page sur la copie manuelle simulée détaille cette option.

Le magic number mérite une mention à part. Il identifie les ordres appartenant à un EA donné, et un copieur s’en sert pour savoir quels ordres surveiller ou ignorer. Nous expliquons son rôle dans notre fiche sur le magic number sur MT4.

Une dernière habitude : changez un seul paramètre à la fois pendant vos essais. Si vous en modifiez trois d’un coup et que le résultat dévie, vous ne saurez plus lequel est en cause.

Comment dimensionner le VPS pour garder une copie stable ?

La latence se joue à deux endroits, et il faut les distinguer. La réplication interne entre master et slave reste sous la milliseconde. Le trajet jusqu’au serveur du broker dépend, lui, de la distance et du réseau. Un VPS placé près de ce serveur réduit le second poste sans toucher au premier. Si votre broker publie l’emplacement de ses serveurs de trading, choisissez un hébergeur dans la même zone.

Pour la mémoire, les ordres de grandeur recensés sont de 300 à 500 Mo par terminal MT4 sur 24 heures, et de 400 à 700 Mo pour MT5. Multipliez par le nombre de terminaux, ajoutez la consommation de Windows et prévoyez un tampon de 15 à 20 %. Un VPS qui frôle la saturation finit par figer un terminal, souvent au moment d’une forte volatilité.

Quelques repères pour choisir la machine :

  • Processeur : privilégiez la fréquence plutôt que le nombre de cœurs, car chaque terminal traite ses événements sur un fil principal.
  • Stockage : un SSD est indispensable ; un disque lent ralentit les échanges de fichiers entre master et slave.
  • Mémoire : comptez le nombre de terminaux, multipliez par la fourchette haute, puis ajoutez le tampon.
  • Système : un VPS Windows standard, pas le VPS intégré à MQL5.
  • Polling : n’abaissez pas l’intervalle de lecture au-delà du nécessaire, car un cycle trop court charge le processeur sans gain réel.

Les guides techniques le résument ainsi : l’écart entre un PC domestique et un VPS co-localisé tient à la proximité du broker, pas à la puissance brute de la machine.

Pour mesurer votre propre configuration, procédez par étapes. Ouvrez un ordre sur le master d’un compte démo, relevez l’heure d’apparition sur le slave, puis l’heure d’exécution affichée par le broker. Répétez l’essai à plusieurs moments de la journée, y compris pendant les annonces, et surveillez en parallèle la mémoire et le processeur dans le gestionnaire des tâches. Un écart qui grimpe à l’ouverture des marchés signale souvent une machine trop juste.

Les guides techniques situent la réplication interne d’un copieur local sous la milliseconde. Retenez donc que l’essentiel du délai que vous observez vient du réseau jusqu’au broker, et que c’est là qu’il faut agir en priorité.

Que vérifier quand le copieur ne copie pas ?

Quand rien ne passe, procédez dans l’ordre, du plus fréquent au plus rare. Les échecs viennent souvent d’une autorisation oubliée ou d’un symbole introuvable. Voici la liste de contrôle que nous suivons :

  • DLL : vérifiez « Allow DLL imports » dans les options générales, puis dans les propriétés de chaque EA. L’un sans l’autre ne suffit pas.
  • Symboles : confirmez que l’instrument existe sur chaque terminal et que le mapping est déclaré. Un symbole absent entraîne un ordre silencieusement ignoré.
  • Type de VPS : si vous êtes sur le VPS intégré à MQL5, changez pour un VPS Windows standard, car il bloque la communication entre processus.
  • Magic numbers : contrôlez que chaque slave porte le sien et qu’aucun ne se recoupe avec un autre EA.
  • Modes d’exécution : relisez les réglages Market ou Instant et les filtres du modèle, qui peuvent écarter un ordre sans message visible.
  • Journaux : lisez l’onglet « Experts » du master et du slave ; la cause y figure presque toujours en clair.

Après correction, redémarrez proprement les terminaux plutôt que de les laisser dans un état intermédiaire, puis refaites un test sur démo avec un petit volume. Si le problème persiste, notre page sur ce qu’il faut faire quand le copieur ne copie pas et notre assistant conversationnel vous guident cas par cas.

Conseil de pro : copiez la ligne d’erreur exacte du journal avant de redémarrer. Un redémarrage efface le contexte, et un message précis fait gagner un temps considérable à quiconque vous aide à diagnostiquer.

Ce que nous apportons comme preuves, et ce qu’il faut tester avant de vous fier à un copieur

Nous développons notre copieur local depuis plusieurs années. Des traders l’utilisent et des avis figurent sur Trustpilot. Ce passé compte, car un outil de réplication se juge à sa constance sur la durée, pas sur une démonstration.

Les limites sont connues et nous les assumons sans détour. L’exécution finale dépend de votre broker. Le VPS intégré à MQL5 ne convient pas, puisqu’il bloque la communication entre processus. La mémoire et le SSD déterminent la stabilité d’un montage à plusieurs terminaux. Rien de tout cela n’est un défaut propre à un logiciel : ce sont les contraintes de toute copie locale sur MetaTrader.

Notre conseil reste le même pour chaque nouvel utilisateur : testez sur un compte démo avant de toucher à un compte réel, regardez la démonstration vidéo pour reconnaître le comportement attendu, puis passez en réel avec un petit volume.

Faut-il vraiment viser la vitesse avant la fiabilité ?

Mon avis tranche avec ce que l’on lit partout : la course à la milliseconde est surévaluée. La réplication interne est déjà sous la milliseconde, donc le gain se situe ailleurs. Ce qui ruine une copie, ce sont un symbole mal déclaré, une autorisation DLL oubliée, un VPS trop juste en mémoire ou un terminal laissé hors du mode portable. Ces défauts se corrigent facilement et pèsent bien plus que n’importe quelle optimisation fine.

Mon ordre de priorité : d’abord un montage propre, avec un dossier par terminal et des raccourcis portables. Ensuite un VPS Windows dimensionné avec un vrai tampon de mémoire, placé près du broker. Enfin des tests sur démo, répétés à différentes heures, avant de confier le moindre capital réel. La vitesse vient en dernier, et elle découle presque toujours des trois premiers points.

Un conseil de plus : ne copiez pas aveuglément tout ce que fait le master. Un plafond d’exposition et une taille de lot proportionnelle protègent bien mieux un compte qu’un gain de quelques millisecondes.

— Rimantas

Comment essayer notre copieur local sans risque ?

Chez nous, le plus court chemin est l’essai gratuit, qui couvre les composants MT4 et MT5 dans le même abonnement. Pour démarrer :

  • Téléchargez le copieur et lancez l’installateur sur votre PC ou votre VPS Windows.
  • Créez vos installations en mode portable, une par terminal.
  • Testez sur comptes démo avec la vidéo de démonstration sous les yeux.

Les formules PERSONAL, MANAGER et VIP se trouvent sur notre page des tarifs, à partir de 29 € par mois pour le plan PERSONAL. Notre assistant et nos pages d’aide sont accessibles sur le site. Lancez-vous dès aujourd’hui en réservant votre essai.

Mt4copier

Questions fréquentes

Un copieur local fonctionne-t-il sur MT4 et MT5 ?

Oui, mais il faut une version de l’EA par plateforme. Un EA MT4 ne tourne pas sur MT5, et inversement, comme le précise le manuel d’utilisation sur MQL5. On peut toutefois relier un master MT5 à des slaves MT4.

Peut-on utiliser le VPS intégré à MQL5 pour copier en local ?

Non. Ce VPS isole chaque terminal et empêche la communication entre processus dont le copieur local dépend. Optez pour un VPS Windows standard, ou un PC Windows allumé en continu.

Pourquoi mon ordre n’apparaît-il pas sur le compte slave ?

Les causes les plus fréquentes sont une autorisation DLL oubliée, un symbole absent sur le slave ou un magic number mal défini. Lisez le journal de l’onglet « Experts », il indique généralement la raison exacte.

Quelle latence attendre d’une copie locale ?

La réplication entre terminaux est inférieure à la milliseconde. L’exécution finale dépend du broker : de 100 à 500 ms depuis un PC domestique, de 0 à 5 ms depuis un VPS co-localisé.

Combien de mémoire prévoir pour plusieurs terminaux ?

Comptez de 300 à 500 Mo par terminal MT4 et de 400 à 700 Mo par terminal MT5, puis ajoutez un tampon de 15 à 20 %. Multipliez par le nombre de terminaux pour estimer le total.

Sources

Recommandations

Purple Trader

Leave a Reply