Comment copier de NinjaTrader 8 vers MT4 avec MirrorFlow : tutoriel pas à pas
Guide complet pour répliquer vos transactions NinjaTrader 8 sur MetaTrader 4 avec MirrorFlow : installation de l'EA, AutoTrading, équivalence de contrats et vérification.
Pour copier des transactions de NinjaTrader 8 vers MetaTrader 4 avec MirrorFlow, vous installez l'émetteur (Sender) sur NT8, chargez l'EA sur MT4, activez l'AutoTrading, définissez l'équivalence entre contrats de futures et lots CFD, et lancez une transaction de test. NinjaTrader 8 agit comme source (maître) et MetaTrader 4 comme destination (esclave). Tout tourne en local, via un canal de communication entre processus de votre propre Windows, avec une latence inférieure à 15 ms et sans pont dans le cloud.
Ce dont vous avez besoin avant de commencer
- NinjaTrader 8 avec une stratégie ou des entrées manuelles que vous voulez répliquer.
- MetaTrader 4 connecté au broker où vous voulez refléter les transactions.
- Les deux applications et MirrorFlow sur le même PC Windows ; la connexion est locale, sans cloud.
- Les spécifications de contrat de votre broker CFD pour calculer l'équivalence de lot.
- La licence de MirrorFlow : paiement unique de $69 avec des comptes illimités.
Étape 1 : installez MirrorFlow et configurez NinjaTrader 8 comme source
Installez MirrorFlow et ouvrez-le à côté de NinjaTrader 8. Ajoutez le module émetteur de MirrorFlow sur NT8 pour qu'il capture chaque ouverture, fermeture et modification. Comme NinjaTrader 8 peut fonctionner comme maître, MirrorFlow lit les ordres en temps réel et les envoie vers la destination par un canal local de Windows, avec une latence inférieure à 15 ms. Aucun pont externe n'est installé et vos identifiants ne sont jamais exposés : l'exécution est 100 % locale (Anti-Ban).
Étape 2 : installez l'EA sur MetaTrader 4
- Dans MetaTrader 4, ouvrez Fichier > Ouvrir le dossier de données.
- Copiez l'EA de MirrorFlow dans MQL4\Experts.
- Redémarrez MetaTrader 4 pour que l'EA apparaisse dans le Navigateur.
- Faites glisser l'EA sur n'importe quel graphique ; un seul graphique ouvert suffit pour recevoir toutes les transactions.
Étape 3 : activez l'AutoTrading sur MT4
Pour que l'EA exécute des ordres, activez le bouton AutoTrading (ou 'Trading algorithmique') dans la barre supérieure de MetaTrader 4 : il doit passer au vert. Dans les propriétés de l'EA, cochez 'Autoriser le trading en direct' et, si votre configuration l'exige, 'Autoriser l'importation de DLL'. Lorsque l'EA est actif, vous verrez un smiley souriant dans le coin du graphique. Si une croix rouge apparaît, l'AutoTrading est toujours désactivé.
Étape 4 : définissez l'équivalence futures → lot CFD
C'est l'étape clé et là où le plus de monde se trompe. NinjaTrader 8 trade des futures en contrats, tandis que MetaTrader 4 trade des CFD et des indices en lots, et MirrorFlow ne devine pas cette relation : vous la définissez avec le multiplicateur de lot par compte et le mode cross-instrument (Mini<->Micro, futures<->CFD). Un exemple avec le S&P 500 : un contrat E-mini (ES) bouge de 50 $ par point et un Micro (MES) de 5 $ par point, soit un dixième. Si chez votre broker MT4 un lot du CFD US500 équivaut à 1 $ par point, pour refléter 1 contrat MES il vous faudrait environ 5 lots d'US500. Consultez toujours les spécifications de votre broker, car la valeur du point et la taille de lot changent d'un broker à l'autre.
- Multiplicateur de lot : adapte le volume par compte (par exemple 0.5x ou 5x).
- Cross-instrument : mappe ES/MES de NT8 vers le symbole CFD équivalent sur MT4 (US500, SPX500, selon votre broker).
- Mode Couverture (Invert Side) : inverse la direction si vous voulez couvrir au lieu de répliquer.
- Limites MDD/MDP : fixe la perte maximale journalière et totale pour protéger le compte récepteur.
Étape 5 : vérifiez avec une transaction de test
Avant de trader pour de vrai, lancez un petit ordre depuis NinjaTrader 8 (idéalement sur un compte démo ou Sim101) et vérifiez que MT4 ouvre la position équivalente instantanément. Vérifiez trois choses : que le symbole mappé est correct, que la taille en lots correspond à votre équivalence et que la fermeture sur NT8 ferme aussi la position sur MT4. Répétez avec une fermeture partielle pour confirmer que les modifications se répliquent également. Une fois la connexion validée, vous pouvez créer plusieurs profils (multi-profil) et répliquer d'un compte NT8 vers autant de comptes MT4 que nécessaire sans coût supplémentaire par compte.
Prop firms de forex et copie sur MT4
MetaTrader 4 est la plateforme standard de nombreuses prop firms de forex, donc répliquer vos signaux de NinjaTrader 8 vers un compte MT4 d'évaluation est un cas d'usage courant. Important et honnête : MirrorFlow est un outil technique de réplication ; il ne fait pas réussir les évaluations ni ne garantit de résultats. De plus, consultez toujours les règles de votre prop firm sur le copy trading, les EA et l'activité entre comptes, car certaines les restreignent. Utilisez les limites MDD/MDP de MirrorFlow pour respecter les plafonds de drawdown de votre programme et gardez toute l'activité en local, sans exposer vos données à des serveurs externes.