Local Trade Copier by RWBTradeLab
- Utilidades
-
Md Hasibul Kabir
Founder & Developer at RWBTradeLab.
I develop high-quality trading indicators, expert advisors (EAs),
and utility tools for MetaTrader 5.
My work focuses on precise calculations, non-repainting logic,
and clear visual market structure. - Versión: 1.20
- Actualizado: 17 septiembre 2026
Local Trade Copier de RWBTradeLab
Local Trade Copier copia las operaciones entre terminales de MetaTrader 5 que se ejecutan en el mismo ordenador o VPS. Un mismo archivo sirve para ambas partes: en la configuración de entrada se establece como MASTER, que envía sus operaciones, o como CLIENT, que las copia.
Descripción general
Asocia el programa a un gráfico de la cuenta cuyas operaciones se vayan a copiar y configura el rol como «MASTER». Asócialo a un gráfico de cada una de las cuentas que deban seguirlo y configura el rol como «CLIENT», asignando a cada una su propio ID de cliente. Asigna a todas ellas el mismo nombre de canal. A partir de ese momento, las operaciones del «master» se copian a todos los «clientes» de ese canal.
Las plataformas se comunican entre sí a través de archivos en la carpeta común de MetaTrader. No hay DLL, ni conexión a Internet, ni servidor de terceros, y nada sale del ordenador. Un maestro puede dar servicio a hasta 63 clientes.
Qué se copia
- Órdenes de mercado: cuando el operador principal abre una nueva posición, se abre la posición correspondiente en cada cliente.
- Cierre: un cierre total en el maestro cierra la copia. Un cierre parcial cierra la misma proporción de la posición del cliente, redondeada al paso de lote del bróker.
- Stop loss y take profit: cualquier cambio en el servidor maestro se transfiere a la copia.
- Órdenes pendientes: las órdenes limitadas y stop de compra y venta se colocan, modifican y eliminan en las cuentas de los clientes, junto con su hora de vencimiento.
La cuenta principal puede copiar todas las operaciones de su cuenta o solo las operaciones de un número mágico, lo cual resulta útil cuando un asesor experto y las operaciones realizadas manualmente comparten la cuenta.
Tamaño del lote en la cuenta del cliente
Cada cliente decide su propio tamaño de lote, por lo que cuentas de diferentes tamaños pueden seguir al mismo cuenta maestra:
- Mismo lote: el lote de la cuenta principal, uno a uno.
- Lote fijo: siempre el lote que establezcas, independientemente de lo que haya operado el maestro.
- Multiplicador de lotes: el lote del maestro multiplicado por un factor.
- Proporcional automático: el lote del gestor ajustado según la relación entre los saldos de ambas cuentas. Esta es la opción predeterminada.
- Lote por cada X de saldo: un lote fijo para cada tramo de saldo, de modo que el tamaño aumenta a medida que crece la cuenta.
- Porcentaje de riesgo: el lote que arriesga un porcentaje del saldo del cliente en función de la distancia hasta el stop loss del operador principal. Si la operación del operador principal no tiene stop loss, el cliente utiliza el lote fijo en su lugar.
Cada resultado se redondea al paso de lote del bróker y se mantiene dentro de sus límites mínimo y máximo. Un «Límite máximo de lote» establece tu propio techo, y una operación cuyo lote sea inferior al mínimo del bróker se eleva hasta el mínimo o se omite, según elijas.
Diferentes brókers y nombres de símbolos
Los clientes no tienen por qué estar en el mismo bróker que el maestro. El símbolo se empareja en este orden: un renombramiento que usted mismo introduzca (XAUUSD:GOLD;US30:DJ30), el prefijo y el sufijo del bróker del cliente (m, .a, .pro y similares) y, por último, una coincidencia automática que busca el nombre propio del cliente para el símbolo del maestro. Un símbolo que no exista en el bróker del cliente se anota en la pestaña «Expertos» y esa operación se omite.
Un filtro de símbolos puede limitar lo que copia un cliente: una lista blanca copia solo los símbolos que usted incluya, mientras que una lista negra copia todo excepto esos.
El panel de control
Ambos roles muestran un pequeño panel en la esquina del gráfico, en la esquina que elijas.
- Maestro: cuántos clientes están conectados, las operaciones abiertas y pendientes que está transmitiendo, las ganancias o pérdidas flotantes, el saldo y el resultado de hoy.
- Cliente: si está conectado al maestro, su modo de lotes y filtro, sus copias abiertas y pendientes, las ganancias o pérdidas flotantes, el saldo, el resultado de hoy y cuántas señales ha recibido.
El estado de conexión del cliente se basa en el «heartbeat» del maestro, por lo que un terminal que se haya cerrado o un canal sin maestro se muestra como desconectado. También informa de la presencia de un segundo maestro que escribe en el mismo canal y de un recuento de copias que ya no coincide con el del maestro.
Tras un reinicio
Un cliente que se inicia toma el flujo tal y como está y solo copia lo que ocurre a partir de ese momento, por lo que al reiniciar un terminal nunca se vuelven a copiar operaciones antiguas. Las posiciones que ya se habían copiado se vuelven a localizar mediante su enlace, por lo que el maestro aún puede cerrarlas o modificarlas. Tanto una misma operación que llega dos veces desde el terminal como una orden pendiente que se ejecuta mientras su copia también se ejecuta son reconocidas y nunca generan una segunda operación.
Datos de entrada
- General: el rol del EA y el nombre del canal que vincula al maestro con sus clientes.
- Maestro: el filtro mágico y el número de clientes a los que se va a transmitir.
- Cliente: el ID de cliente, el modo de lotes con su propio valor, el límite máximo de lotes, qué hacer por debajo del lote mínimo del bróker, el deslizamiento máximo, la tabla de renombramiento, el prefijo y sufijo del bróker, la coincidencia automática de símbolos y el filtro de símbolos con su lista.
- Panel de control: si se muestra y en qué esquina.
Cómo utilizarlo
1. Adjunta el programa a un gráfico de la cuenta maestra y configura la función del EA como «MASTER».
2. Adjúntelo a un gráfico de cada cuenta de cliente, establezca el «Rol del EA» en CLIENT y asigne a cada una un ID de cliente diferente.
3. Introduce el mismo «Nombre del canal» en todas partes.
4. Habilita el trading algorítmico en todos los gráficos.
5. Selecciona el modo de lotes en cada cuenta de cliente y comprueba el panel de control: la cuenta principal muestra a sus clientes, y cada cuenta de cliente aparece como «Conectada».
Notas importantes
- Todos los terminales deben ejecutarse en el mismo ordenador o en un VPS con Windows. Se trata de un copiador local, no de un copiador a través de Internet.
- Las cuentas de los clientes deben ser cuentas de cobertura. En una cuenta de compensación, MetaTrader fusiona las operaciones en una sola posición por símbolo, y una operación del servidor ya no podría emparejarse con una operación de un cliente.
- El trading algorítmico debe estar permitido en todas las terminales y en todos los gráficos, tanto en la cuenta maestra como en las de los clientes.
- Una operación copiada se ejecuta al precio del propio bróker del cliente, por lo que el precio de entrada puede diferir del de la cuenta principal, y la diferencia es mayor en mercados volátiles.
- Una operación abierta en la cuenta maestra antes de que el cliente la iniciara no se copia; el cliente comienza con lo que ocurre una vez que esta está en marcha.
- El copiador no ofrece asesoramiento de inversión. Operar conlleva riesgos, por lo que debe utilizar una gestión de riesgos adecuada a cada cuenta.
Creador: RWBTradeLab
Se aceptan preguntas y sugerencias en los comentarios del producto.
