Twinlane Copier

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.
Otros productos de este autor
Lotwise Risk Console calcula el tamaño del lote a partir del riesgo que elijas y de la línea de stop loss que arrastres en el gráfico. Al hacer clic en «Comprar» o «Vender», el gestor se encarga de gestionar la posición abierta: umbral de rentabilidad, cierres parciales, trailing stop y salida por tiempo. Nunca abre una operación por sí sola. Te libera de tener que calcular el tamaño del lote en cada orden. Ejemplo con una cuenta de 10 000 USD: un riesgo del 1 % y un stop de 191 puntos dan como
Limitline Prop Monitor muestra los límites de una cuenta con fondos o de prueba en un panel plegable del gráfico y te avisa antes de que se alcance un límite. Si activas el «freno de operaciones» o la «parada de emergencia», también puede cerrar operaciones y eliminar órdenes que superarían un límite. No abre operaciones por sí mismo. La razón por la que lo creé: el límite de pérdidas diario suele restablecerse a la hora que establece la propia empresa, no a medianoche según el bróker, y los sto
Event Window Manager lee el calendario económico que ya viene integrado en tu terminal y abre una ventana de protección en torno a los eventos importantes. Dentro de esa ventana, puede avisarte, bloquear nuevas operaciones, eliminar y restaurar posteriormente órdenes pendientes, así como cerrar posiciones o trasladarlas al punto de equilibrio. Tus otros EA pueden consultar su estado a través de variables globales. No necesita DLL, ni WebRequest, ni página web. El calendario se obtiene a través d
Magic Atlas Journal lee las posiciones cerradas de tu cuenta y las ordena por número mágico, símbolo, día natural, día de la semana y hora de entrada. Puedes ver el factor de beneficio, la tasa de aciertos, la caída máxima y la expectativa de cada EA sin necesidad de una hoja de cálculo. Solo lee el historial y no realiza órdenes en una cuenta real. Lo utilizo cuando hay varios EA ejecutándose en una misma cuenta y el extracto del bróker solo ofrece un total. Una cuenta rentable puede ocultar un
Magic Atlas Snapshot lee las posiciones cerradas de tu cuenta y muestra el beneficio neto, la tasa de acierto, el factor de beneficio, la caída máxima y la esperanza matemática para cada EA. Abarca los tres «números mágicos» con mayor número de posiciones cerradas. Solo lee el historial y no realiza órdenes en una cuenta real. Magic Atlas Snapshot es la versión reducida de Magic Atlas Journal. Se basa en el mismo código fuente, pero se han eliminado las vistas y los informes adicionales. Tres pr
FREE
Fleetdeck muestra el estado de todas las cuentas de MetaTrader 5 que se ejecutan en tu ordenador en un único panel y en un solo gráfico. De un solo vistazo, puedes ver el capital total, las ganancias del día y de la semana, el riesgo abierto y el estado de cada cuenta, y recibes una alerta cuando algo va mal. Fleetdeck solo lee datos. Nunca abre, cierra ni modifica una operación. Problemas que resuelve Utilizas varios terminales (cuentas propias, cuentas financiadas, cuentas de demostración) y t
Magic Brake
Markus Hentschel
Magic Brake supervisa todos los EA de tu cuenta, una fila por cada número mágico. Asigna una puntuación a cada EA del 0 al 100, te explica el motivo y, si así lo deseas, frena únicamente al EA que se comporta de forma anómala: cierra sus nuevas operaciones, cierra todas sus operaciones o establece el stop loss que se le había olvidado. El modo predeterminado es «solo aviso». Problemas que resuelve 1. Tienes cinco o diez EA en una cuenta. Uno de ellos empieza a duplicar su lote tras cada pérdida
Twinlane Copier One copia posiciones desde un terminal de MetaTrader 5 a otro terminal en el mismo ordenador o VPS. El mismo EA funciona como «maestro» o como «esclavo». Los terminales intercambian un pequeño archivo de instantánea en la carpeta común compartida. Sin DLL, sin solicitudes web, sin contraseñas. Twinlane Copier One es la versión reducida de Twinlane Copier. No tiene límite de tiempo. Presenta las siguientes limitaciones: Una sola cuenta esclava (el maestro se vincula a la primera c
FREE
«Fleetdeck Account Overview» es la versión reducida de «Fleetdeck Multi Account Monitor». Muestra hasta tres cuentas de MetaTrader 5 que se ejecutan en tu ordenador en un único panel y en un solo gráfico: el capital total, las ganancias del día y de la semana, las ganancias en posiciones abiertas y un indicador de semáforo para cada cuenta. Solo lee datos y nunca abre, cierra ni modifica ninguna operación. Problemas que resuelve Tú ejecutas varios terminales y tienes que cambiar de ventana para
FREE
Daymark Chart Companion muestra en el gráfico el desarrollo temporal de tu jornada de trading: una cuenta atrás en velas en cinco intervalos de tiempo, las cuatro sesiones bursátiles con su rango medio, los niveles del día anterior, de la semana y del mes, el rango de hoy en comparación con el ATR diario y tus propios horarios de eventos. Todo se presenta en un único panel claro y cada elemento se puede desactivar. El indicador nunca realiza operaciones. Está diseñado para operadores que planifi
El Daymark Session Timer combina tres pequeñas herramientas en un único indicador luminoso: una cuenta atrás hasta el cierre de la vela, las sesiones de Sídney, Tokio, Londres y Nueva York representadas como recuadros en el gráfico, y los máximos y mínimos del día anterior. Un pequeño panel muestra la cuenta atrás, qué sesión está abierta, el spread y la hora del servidor. El indicador nunca realiza operaciones. Dos problemas que resuelve 1. Los recuadros de las sesiones están en el lugar equivo
FREE
Filtro:
No hay comentarios
Respuesta al comentario