Cómo copiar de NinjaTrader 8 a MT4 con MirrorFlow: tutorial paso a paso
Guía completa para replicar tus operaciones de NinjaTrader 8 en MetaTrader 4 con MirrorFlow: instalación del EA, AutoTrading, equivalencia de contratos y verificación.
Para copiar operaciones de NinjaTrader 8 a MetaTrader 4 con MirrorFlow instalas el emisor (Sender) en NT8, cargas el EA en MT4, activas el AutoTrading, defines la equivalencia entre contratos de futuros y lotes CFD, y lanzas una operación de prueba. NinjaTrader 8 actúa como origen (master) y MetaTrader 4 como destino (slave). Todo corre en local, por un canal de comunicación entre procesos de tu propio Windows, con latencia inferior a 15 ms y sin puentes en la nube.
Qué necesitas antes de empezar
- NinjaTrader 8 con una estrategia o entradas manuales que quieras replicar.
- MetaTrader 4 conectado al bróker donde quieres reflejar las operaciones.
- Ambas apps y MirrorFlow en el mismo PC Windows; la conexión es local, sin nube.
- Las especificaciones de contrato de tu bróker CFD para calcular la equivalencia de lotaje.
- La licencia de MirrorFlow: pago único de $69 con cuentas ilimitadas.
Paso 1: instala MirrorFlow y configura NinjaTrader 8 como origen
Instala MirrorFlow y ábrelo junto a NinjaTrader 8. Añade el módulo emisor de MirrorFlow en NT8 para que capture cada apertura, cierre y modificación. Como NinjaTrader 8 puede funcionar como master, MirrorFlow lee las órdenes en tiempo real y las envía al destino por un canal local de Windows, con una latencia inferior a 15 ms. No se instala ningún puente externo ni se exponen tus credenciales: la ejecución es 100% local (Anti-Ban).
Paso 2: instala el EA en MetaTrader 4
- En MetaTrader 4, abre Archivo > Abrir carpeta de datos.
- Copia el EA de MirrorFlow en MQL4\Experts.
- Reinicia MetaTrader 4 para que el EA aparezca en el Navegador.
- Arrastra el EA a cualquier gráfico; basta un gráfico abierto para recibir todas las operaciones.
Paso 3: habilita el AutoTrading en MT4
Para que el EA ejecute órdenes, activa el botón AutoTrading (o 'Trading algorítmico') en la barra superior de MetaTrader 4: debe quedar en verde. En las propiedades del EA, marca 'Permitir el trading en vivo' y, si tu configuración lo requiere, 'Permitir importación de DLL'. Cuando el EA está activo verás una carita sonriente en la esquina del gráfico. Si aparece una cruz roja, el AutoTrading sigue desactivado.
Paso 4: define la equivalencia futuros → lote CFD
Este es el paso clave y donde más gente se equivoca. NinjaTrader 8 opera futuros en contratos, mientras que MetaTrader 4 opera CFD e índices en lotes, y MirrorFlow no adivina esa relación: la defines tú con el multiplicador de lotaje por cuenta y el modo cross-instrument (Mini<->Micro, futuros<->CFD). Un ejemplo con el S&P 500: un contrato E-mini (ES) mueve 50 $ por punto y un Micro (MES) mueve 5 $ por punto, la décima parte. Si en tu bróker de MT4 un lote del CFD US500 equivale a 1 $ por punto, para reflejar 1 contrato MES necesitarías alrededor de 5 lotes de US500. Consulta siempre las especificaciones de tu bróker, porque el valor del punto y el tamaño de lote cambian entre brókers.
- Multiplicador de lotaje: escala el volumen por cuenta (por ejemplo 0.5x o 5x).
- Cross-instrument: mapea ES/MES de NT8 al símbolo CFD equivalente en MT4 (US500, SPX500, según tu bróker).
- Modo Cobertura (Invert Side): invierte la dirección si quieres cubrir en lugar de replicar.
- Límites MDD/MDP: fija pérdida máxima diaria y total para proteger la cuenta receptora.
Paso 5: verifica con una operación de prueba
Antes de operar en serio, lanza una orden pequeña desde NinjaTrader 8 (idealmente en una cuenta demo o Sim101) y comprueba que MT4 abre la posición equivalente al instante. Verifica tres cosas: que el símbolo mapeado es correcto, que el tamaño en lotes coincide con tu equivalencia y que el cierre en NT8 también cierra la posición en MT4. Repite con un cierre parcial para confirmar que las modificaciones también se replican. Con la conexión validada puedes crear varios perfiles (multi-perfil) y replicar de una cuenta NT8 a tantas cuentas MT4 como necesites sin coste extra por cuenta.
Prop firms de forex y copia en MT4
MetaTrader 4 es la plataforma estándar de muchas prop firms de forex, así que replicar tus señales de NinjaTrader 8 hacia una cuenta MT4 de evaluación es un caso de uso habitual. Importante y honesto: MirrorFlow es una herramienta técnica de replicación; no aprueba evaluaciones ni garantiza resultados. Además, revisa siempre las reglas de tu prop firm sobre copy trading, EAs y operativa entre cuentas, porque algunas los restringen. Usa los límites MDD/MDP de MirrorFlow para respetar los máximos de drawdown de tu programa y mantén toda la operativa en local, sin exponer tus datos a servidores externos.