TerminalBridge Trade Copier

TerminalBridge Trade Copier

TerminalBridge Trade Copier es un copiador de posiciones local para MetaTrader 5 diseñado para sincronizar las operaciones entre dos terminales MT5 que se ejecutan en el mismo ordenador con Windows o en un VPS.

Un terminal actúa como MAESTRO y publica los cambios en las posiciones. El segundo terminal actúa como ESCLAVO y recibe y procesa estos eventos a través de la carpeta compartida «MetaTrader Common Files». Ambos roles están incluidos en el mismo archivo EX5.

Características principales

  • Copia local de posiciones de MT5 a MT5
  • Roles de MAESTRO y ESCLAVO seleccionables en un único archivo EX5
  • Copia posiciones abiertas manualmente
  • Copia posiciones abiertas por asesores expertos, scripts y paneles de trading
  • Supervisa las posiciones de MASTER independientemente del «Magic Number» o del comentario
  • Sincronización de posiciones ABIERTAS
  • Sincronización de Stop Loss y Take Profit
  • Sincronización de cierres parciales
  • Sincronización de cierres totales
  • Relación de volumen fija 1:1
  • Protección del volumen máximo por operación
  • Controles de spread máximo y desviación de precios
  • Validación de la caducidad de las señales
  • Asignación opcional de sufijos «MASTER» y «SLAVE» a los símbolos
  • Detección automática del modo de posición de la cuenta
  • Supervisión de la conexión mediante «heartbeat»
  • Asignación persistente de posiciones
  • Recuperación tras reinicio y protección contra la ejecución de duplicados
  • Paneles de estado «MASTER» y «SLAVE» en el gráfico

Cómo funciona

El terminal MASTER supervisa las posiciones actuales y publica los eventos del ciclo de vida de las posiciones. El terminal SLAVE valida la identidad del editor, el ID del enlace, la secuencia de eventos y los ajustes de seguridad configurados antes de aplicar la acción correspondiente.

Los eventos de posición admitidos son:

  • OPEN
  • SLTP_MODIFY
  • PARTIAL_CLOSE
  • FULL_CLOSE

Las operaciones procesadas se registran en un almacenamiento local persistente. Este estado permite que el producto restaure sus asignaciones tras una recarga de EA o un reinicio del terminal, y ayuda a evitar que se ejecute dos veces el mismo evento.

Política de posiciones de origen

El rol MASTER supervisa todas las posiciones de la cuenta de origen. Las posiciones pueden abrirse manualmente, mediante otro Asesor Experto, mediante un script, a través de un panel de operaciones o mediante las terminales móviles y web de MetaTrader.

El número mágico y el comentario de la posición se conservan como información de diagnóstico, pero no se utilizan para excluir posiciones de origen.

Requisitos

  • MetaTrader 5
  • Dos terminales MT5 ejecutándose en el mismo ordenador con Windows o en un VPS
  • Ambas terminales deben ejecutarse con la misma cuenta de usuario de Windows
  • Acceso a la misma carpeta de archivos comunes de MetaTrader
  • Operaciones automatizadas habilitadas en el terminal ESCLAVO
  • El mismo ID de enlace configurado en ambas terminales
  • Los datos de inicio de sesión de la cuenta MAESTRA introducidos en la configuración de la terminal ESCLAVA

Esta versión utiliza la comunicación local de «Archivos comunes de MetaTrader». No transmite señales a través de Internet y no conecta terminales ubicadas en ordenadores diferentes.

Modo de posición de la cuenta

El modo de posición de la cuenta se detecta automáticamente. El producto funciona según el modo de contabilización de posiciones indicado por la cuenta de MetaTrader 5 conectada.

Se recomienda la configuración predeterminada AUTO. Las opciones explícitas NETTING y HEDGING están disponibles para la validación de la configuración. Si una selección explícita no coincide con la cuenta conectada, se detiene la inicialización para evitar una configuración incorrecta.

Asignación de símbolos

Por defecto, los nombres de los símbolos MASTER y SLAVE deben ser idénticos. Se pueden utilizar campos de sufijo opcionales cuando los brókers aplican un sufijo de símbolo coherente.

Ejemplos:

  • EURUSD se asigna a EURUSD
  • EURUSD se asigna a EURUSD.a
  • EURUSD.m se asigna a EURUSD.pro

El producto solo realiza una transformación exacta del sufijo. No realiza coincidencias aproximadas de símbolos ni conversiones de alias, como de XAUUSD a GOLD.

Controles de volumen y seguridad

La versión actual utiliza una relación de volumen fija de 1:1. El volumen copiado se normaliza según el paso de volumen del símbolo SLAVE y está limitado por el ajuste de «Volumen máximo por operación».

Antes de procesar un evento de negociación, el SLAVE valida la configuración aplicable y las condiciones de seguridad, incluyendo:

  • Estado de la copia de operaciones activado
  • Identidad de la cuenta MAESTRA
  • ID del enlace
  • Caducidad de la señal
  • Spread máximo para operaciones ABIERTAS
  • Desviación máxima del precio
  • Disponibilidad de símbolos y asignación de sufijos
  • Configuración del modo de posición de la cuenta
  • Estado de recuperación persistente

Supervisión de la conexión

Los paneles MASTER y SLAVE muestran el estado del latido del par local. Un indicador de conexión verde confirma que el terminal del par esperado está activo para el ID de enlace configurado.

Un latido desconectado no significa necesariamente que la conexión con el broker no esté disponible. Significa que no se ha detectado el par de TerminalBridge esperado dentro del tiempo de espera del latido.

Recuperación y protección contra duplicados

TerminalBridge almacena las asignaciones de posiciones, las identidades de las operaciones y las revisiones de procesamiento en archivos locales persistentes. Tras un reinicio del terminal o una recarga del EA, el producto restaura su estado antes de permitir la ejecución de nuevas operaciones.

Los eventos procesados anteriormente se identifican y no se vuelven a ejecutar. Las asignaciones históricas cerradas se conservan para la recuperación y la detección de duplicados, mientras que el panel solo muestra las posiciones asignadas activas.

Parámetros de entrada

Rol
Selecciona MASTER para publicar posiciones de origen o SLAVE para recibir y ejecutar eventos de posición.

ID de enlace
Identidad de conexión compartida por los terminales MASTER y SLAVE. Debe utilizarse el mismo valor en ambos terminales.

Nivel de registro
Seleccione ERROR, INFO o DEBUG como salida de diagnóstico.

Modo de posición de la cuenta
AUTO detecta automáticamente el modo de la cuenta conectada. Se pueden seleccionar NETTING y HEDGING para una validación explícita de la configuración.

Inicio de sesión en la cuenta principal
Número de cuenta MASTER esperado por el SLAVE. Este ajuste se ignora en el modo MASTER.

Relación de volumen
La versión actual utiliza una relación fija de 1:1.

Volumen máximo por operación
Volumen máximo que se puede abrir en el SLAVE para una posición copiada.

Sufijo del símbolo del MASTER
Sufijo opcional que se elimina del símbolo del MASTER antes de la asignación.

Sufijo del símbolo del esclavo
Sufijo opcional que se añade al símbolo del ESCLAVO asignado.

Habilitar copia de operaciones
Permite la ejecución de operaciones en el SLAVE cuando se establece en «true». Esta configuración se ignora en el modo MASTER.

Diferencial máximo
Diferencial máximo permitido en puntos del símbolo para una operación de APERTURA.

Desviación máxima de precio
Desviación máxima de la solicitud del bróker en puntos.

Caducidad de la señal
Antigüedad máxima aceptada de un evento de posición recibido.

Inicio rápido

  1. Instala TerminalBridge Trade Copier en dos terminales de MetaTrader 5 que se ejecuten bajo el mismo usuario de Windows.
  2. Asigne el producto a un gráfico en el terminal de origen.
  3. Selecciona «MASTER» como función.
  4. Elige un ID de enlace.
  5. Asigne el mismo EX5 a un gráfico en la terminal de destino.
  6. Selecciona «SLAVE» como función.
  7. Introduce el mismo ID de enlace utilizado por el MASTER.
  8. Introduce los datos de inicio de sesión de la cuenta MASTER en la configuración de SLAVE.
  9. Deja el «Modo de posición de la cuenta» en «AUTO», a menos que se requiera una validación explícita de la configuración.
  10. Configura los sufijos de los símbolos solo cuando los brókers utilicen sufijos diferentes pero coherentes.
  11. Establezca el «Volumen máximo por operación» y los límites de seguridad necesarios.
  12. Activa la copia de operaciones en el SLAVE.
  13. Activa el «Trading automatizado» en la terminal del SLAVE.
  14. Comprueba que ambos paneles muestren un «heartbeat» de conexión con el par.
  15. Pruebe la configuración con un volumen reducido antes de su uso habitual.

Notas importantes

  • La comunicación es local, dentro del mismo ordenador con Windows o VPS.
  • Ambos terminales MT5 deben ejecutarse bajo el mismo usuario de Windows.
  • Se recomienda utilizar un MASTER y un SLAVE por cada ID de enlace.
  • Utilice un ID de enlace diferente para cada par independiente de MASTER y SLAVE.
  • La relación de volumen actual está fijada en 1:1.
  • La asignación de símbolos solo admite nombres exactos y la transformación coherente de sufijos.
  • La cuenta ESCLAVA debe disponer de margen libre suficiente para las operaciones copiadas.
  • Los precios de ejecución pueden variar entre cuentas.
  • El spread, la liquidez, las especificaciones de los símbolos y la configuración del bróker pueden dar lugar a resultados de ejecución diferentes.
  • Los niveles de Stop Loss y Take Profit pueden ser rechazados si no cumplen los requisitos del bróker SLAVE.
  • El producto no garantiza que el precio de ejecución, las ganancias o las pérdidas sean idénticos entre cuentas.
  • La modificación externa de las posiciones copiadas de la cuenta SLAVE puede afectar a la sincronización posterior.

Prueba la configuración completa de MASTER y SLAVE con un volumen reducido antes de utilizarla en tu entorno de negociación habitual.

Filtro:
No hay comentarios
Respuesta al comentario