Twinlane Copier
- Utilidades
- Versión: 2.0
- Actualizado: 14 noviembre 2026
- Activaciones: 10
Twinlane Copier copia posiciones y órdenes pendientes desde un terminal de MetaTrader 5 a uno o varios terminales más que se ejecutan en el mismo ordenador o VPS. El mismo EA funciona como «maestro» o como «esclavo», y los terminales intercambian un pequeño archivo de instantánea en la carpeta común compartida. Sin DLL, sin solicitudes web, sin contraseñas de cuenta.
Está diseñado para que una operación copiada nunca se abra dos veces: cada copia incluye el ticket maestro en su comentario, el esclavo comprueba las posiciones abiertas y las órdenes antes de enviar nada, y un archivo de estado se conserva tras los reinicios. El panel del gráfico muestra la conexión, el retraso en milisegundos y cada operación copiada con el ticket maestro y el esclavo.
Tres problemas que se ha diseñado para evitar
1. Posiciones duplicadas. El esclavo marca cada copia con el ticket maestro (comentario «TL» más el ticket) y comprueba primero las posiciones existentes y las órdenes pendientes. Un reinicio de la terminal, una conexión perdida o una solicitud de orden repetida no crean una segunda copia. Una operación que cierres manualmente en el esclavo permanece cerrada y no se vuelve a abrir.
2. Lote incorrecto tras un cierre parcial. Cuando el maestro cierra parte de una posición, el esclavo cierra la misma proporción de su propia posición. La proporción se toma de la relación de volumen del maestro en el momento de la copia y se redondea al paso de volumen del símbolo del esclavo. La parte restante permanece abierta y sigue al maestro.
3. Configuración complicada. Cuatro pasos y un nombre de canal. Los nombres de símbolos como EURUSD.pro, EURUSDm o XAUUSD.r se emparejan automáticamente. Una lista manual gestiona los nombres que difieren por completo, por ejemplo, GOLD y XAUUSD.
Funciones
Maestro:
- Guarda una instantánea de todas las posiciones abiertas y órdenes pendientes en un archivo temporal y, a continuación, le cambia el nombre, de modo que el esclavo nunca lea un archivo a medio escribir.
- Cada instantánea lleva un número de secuencia y un «heartbeat». Tras cada cambio, se envía una segunda instantánea de confirmación al cabo de unos 150 ms.
- No vuelve a publicar operaciones que ya son copias en sí mismas.
- El panel muestra la secuencia, los errores de escritura, las operaciones publicadas y las cuentas esclavas que responden con un acuse de recibo.
Esclavo:
- Compara la instantánea con sus propias operaciones (objetivo frente a real) y abre, modifica o cierra operaciones para que coincidan. Una operación solo se cierra cuando no aparece en dos instantáneas diferentes.
- No se realiza ninguna acción cuando el latido del maestro es anterior al tiempo de espera (por defecto, 10 segundos). Las operaciones permanecen abiertas, no se copia nada nuevo y el panel se vuelve rojo.
- Cinco modos de lotes: lote fijo, lote maestro x factor, proporcional al saldo, proporcional al capital, porcentaje de riesgo propio del capital en función de la distancia al stop loss.
- El stop loss y el take profit se copian y siguen los cambios posteriores, ya sea como distancia respecto al propio precio de entrada o al mismo nivel de precio. Se respetan el nivel de stop del bróker y el nivel de congelación.
- Las órdenes pendientes se copian, se mueven y se eliminan junto con la orden maestra. La fecha de vencimiento se convierte según las horas del servidor.
- Copia inversa (la compra se convierte en venta, el stop loss y el take profit intercambian sus lados, las órdenes limitadas se convierten en órdenes stop).
- Asignación de símbolos: nombre exacto, lista manual, reglas de prefijo y sufijo, y coincidencia automática.
- Filtros por símbolo maestro (lista de permitidos, lista de prohibidos), número mágico maestro, dirección, antigüedad máxima de una operación, diferencia máxima de precio respecto a la entrada del maestro y una ventana horaria diaria.
- Protección: detener nuevas copias al alcanzar un porcentaje de pérdida diario (opcionalmente, cerrar las operaciones copiadas), número máximo de posiciones copiadas, comprobación de margen antes de cada orden.
- Ejecución: el modo de ejecución se selecciona en función del símbolo y cambia automáticamente tras una ejecución no válida. Las recotizaciones, los tiempos de espera y los errores de conexión se reintentan con una pausa. Las operaciones fallidas se reintentan cada dos segundos y se abandonan tras ocho intentos.
- Las operaciones maestras existentes en el momento en que se inicia el esclavo no se copian a menos que se active la opción «Copiar operaciones que estaban abiertas antes de que se iniciara el esclavo».
Panel (gráfico): función, estado de la conexión, antigüedad del pulso de vida, retraso en ms, hora de la última copia, contadores de operaciones copiadas, cerradas, parciales, omitidas y con error, lista de operaciones copiadas (del ticket maestro al ticket esclavo), interruptor de activación/desactivación, botón para contraer, inglés o alemán, escala ajustable.
Probador de estrategias: la copia entre terminales no puede ejecutarse dentro del probador. En el probador, el EA ejecuta una autocomprobación integrada. Crea una instantánea simulada del maestro y permite que el código real del esclavo abra pequeñas operaciones, cierre parte de ellas, modifique el stop loss y el take profit, coloque y elimine una orden pendiente y cierre las operaciones. No se guardan archivos en el probador.
Inicio rápido
1. Instala el EA en ambos terminales y habilita el trading algorítmico. Ambos terminales deben ejecutarse en el mismo PC con Windows o VPS bajo el mismo usuario de Windows.
2. En la terminal maestra, abre cualquier gráfico y conecta Twinlane Copier con el rol = Maestro y un nombre de canal, por ejemplo, «Principal». No modifiques las operaciones de la cuenta maestra.
3. En cada terminal esclava, conecta Twinlane Copier con el «Role» = «Slave», el mismo nombre de canal y tu modo de lotes. La cuenta esclava debe ser una cuenta de cobertura.
4. Comprueba el panel: un punto verde y un tiempo de latencia inferior a un segundo indican que la conexión funciona. Prueba primero con una pequeña operación en una cuenta demo.
Preguntas frecuentes
¿Funciona entre diferentes ordenadores? No. Ambos terminales deben poder leer la misma carpeta común, por lo que deben estar en el mismo ordenador, el mismo VPS o tener el mismo usuario de Windows. No funciona en el VPS integrado de MQL5 porque los terminales de ese entorno no pueden compartir archivos.
¿Funciona en cuentas de compensación? Lacuenta maestra puede ser de cualquier tipo. La cuenta esclava debe ser una cuenta de cobertura. El EA se detiene con un mensaje en una cuenta esclava de compensación.
¿Puedo copiar de MT5 a MT4? No. Solo de MT5 a MT5.
¿Cuántos terminales esclavos? Cualquier número de terminales esclavos, cada uno con su propia configuración. Cada terminal esclavo necesita su propia instancia del EA. Activaciones: 10 por compra.
¿Qué ocurre si se cierra el terminal maestro? Se detiene el «heartbeat». Tras el tiempo de espera, el esclavo no realiza ninguna acción. Las operaciones abiertas en el esclavo mantienen su stop loss y su take profit.
¿Por qué no se ha copiado una operación? El pie de página del panel muestra el último motivo; por ejemplo, lote inferior al mínimo, símbolo no encontrado, margen insuficiente, operación demasiado antigua o filtrada.
¿Puedo utilizar mis propios EA en la cuenta esclava? Sí. Las operaciones copiadas utilizan su propio número mágico (introduce «Número mágico de las operaciones copiadas»). Las demás operaciones no se ven afectadas.
Parámetros de entrada
General
- Función de este terminal: maestro o esclavo
- Nombre del canal: debe ser el mismo en la cuenta maestra y en la esclava
- Idioma del panel: inglés o alemán
- Mostrar panel de estado
- Escala del panel (de 0,7 a 2,0)
- Intervalo del temporizador en ms (de 20 a 1000; valor por defecto: 50)
Dimensionamiento del esclavo
- Modo de lote: lote fijo, lote maestro x factor, proporcional al saldo, proporcional al capital, % de riesgo propio según la distancia del stop loss
- Lote fijo (también se utiliza en el modo de riesgo cuando la operación maestra no tiene stop loss)
- Factor
- % de riesgo propio sobre el capital
- Si el lote calculado es inferior al lote mínimo: redondear al alza u omitir
- Lote máximo por operación copiada
Comportamiento de la operación secundaria
- Copia inversa
- Copiar órdenes pendientes
- Copiar stop loss, copiar take profit
- Cómo se transfieren el SL y el TP: distancia desde la propia entrada o mismo nivel de precio
- Seguir los cambios posteriores en SL/TP/precio
- Copiar operaciones que estaban abiertas antes de que se iniciara el esclavo
- Número mágico de operaciones copiadas
- Desviación máxima en puntos, reintentos, pausa entre reintentos
- Tiempo de espera del «heartbeat» del maestro en segundos
Asignación de símbolos
- Lista manual (ejemplo: XAUUSD=GOLD; US30=DJ30.cash)
- Coincidencia automática de prefijos y sufijos
- Prefijo y sufijo del servidor principal que se deben eliminar; prefijo y sufijo del servidor secundario que se deben añadir
Filtros
- Solo estos símbolos principales, nunca estos símbolos principales (listas, separador punto y coma, se permite el asterisco al final)
- Solo estos números mágicos principales
- Filtro de dirección
- Antigüedad máxima de una operación maestra en segundos
- Diferencia máxima de precio respecto a la entrada maestra en puntos
- Ventana de tiempo para nuevas operaciones (hora del servidor esclavo)
Protección del servidor esclavo
- Detener nuevas copias al alcanzar un porcentaje de pérdida diario; opcionalmente, cerrar las operaciones copiadas
- Número máximo de posiciones copiadas abiertas
Maestro
- Intervalo de pulsación en ms
Límites estrictos
- Solo en el mismo PC, VPS o usuario de Windows. No se admite la nube ni la copia remota.
- Solo de MT5 a MT5. La cuenta esclava debe tener cobertura.
- Las órdenes stop-limit no se copian. Las operaciones del maestro que superen la antigüedad máxima se omiten deliberadamente.
- Los precios del bróker esclavo difieren de los del bróker maestro. El retraso, el spread y el deslizamiento hacen que las copias no sean idénticas a las operaciones del bróker maestro.
- El archivo se comprueba aproximadamente cada 50 ms, por lo que el retraso habitual es muy inferior a un segundo, aunque depende de tu PC y de tu bróker.
- Un copiador no garantiza que una estrategia sea rentable ni ofrece garantía alguna de resultados. Prueba primero en una cuenta demo y comprueba los lotes y los stops en la cuenta esclava antes de utilizar dinero real.

