¿Qué es?

Un copiador de operaciones para MetaTrader 5 con gestión de riesgo integrada.
Permite que una cuenta “Maestra” (Emisor) envíe sus operaciones a una o muchas cuentas “Esclavas” (Receptores). Cada receptor puede escalar el volumen según su balance/equity y, si se alcanza un límite de pérdida diaria (o un objetivo global), cierra lo necesario y se bloquea automáticamente.

¿Cómo funciona (en sencillo)?

  • El Emisor publica un “snapshot” (un archivo con todas sus posiciones/órdenes) varias veces por segundo.

  • Cada Receptor lee ese snapshot y:

    • Abre/ajusta/cierra posiciones para que su cuenta quede igual a la maestra.

    • Copia SL/TP, ediciones y órdenes pendientes.

    • Escala el tamaño de lote a su propia cuenta (por balance o por equity).

    • Controla el riesgo: si se supera tu drawdown diario o se alcanza el objetivo global, cierra (según ajustes) y se bloquea hasta que tú lo actives.

Lo ideal es usar todas las cuentas en el mismo VPS/usuario para que compartan la carpeta “Common\Files”. Así el receptor ve el archivo del emisor al instante.

Qué verás en pantalla (Receptor)

  • Un botónTrading Enabled”:

    • Azul = copiando.

    • Rojo = bloqueado por riesgo o deshabilitado manualmente (no copia nada).

  • Dos etiquetas:

    • Beneficio por día (USD y %).

    • Beneficio de la cuenta (USD y % desde el “baseline”/inicio).

Pasos rápidos para usarlo

  1. Instala los EAs en Experts y compila.

  2. En la cuenta maestra, adjunta Emisor a cualquier gráfico.

  3. En cada cuenta receptora, adjunta Receptor al gráfico.

  4. En ambos, pon el mismo “Channel” (por ejemplo CANAL_1).

  5. Activa Algo Trading. Listo.

Parámetros del Receptor (explicados)

Canal y refresco

  • Channel: nombre del canal de copia (debe coincidir con el del Emisor).

  • TimerMillis: cada cuántos milisegundos lee el snapshot (p. ej. 400 ms).

  • FileStaleSeconds: si el snapshot tiene más de X segundos, no actúa (seguridad).

Escalado de volumen

  • ScaleBy:

    • SCALE_FIXED: no escala; usa los lotes del maestro multiplicados por MultiplierBase.

    • SCALE_BALANCE: escala por balance relativo (miBalance / balanceMaestro).

    • SCALE_EQUITY: escala por equity relativo (miEquity / equityMaestro).

  • MultiplierBase: multiplicador extra (1.0 = sin cambio).

  • MinMultiplier / MaxMultiplier: límites del multiplicador dinámico.

  • MinLot: lote mínimo que puede enviar el receptor.

  • SlippagePoints: deslizamiento máximo permitido (en puntos).

  • MagicBase: identificador de las órdenes del copiador (cámbialo si usas varios).

Riesgo

  • DailyDDPercentLimit: pérdida diaria máxima en % (ej. 4.5 → -4.5%).

  • GlobalProfitTargetPct: objetivo global de la cuenta en % (0 = desactivado).

  • MaxPositionsPerDay: tope de posiciones nuevas por día (0 = sin límite).

  • CloseScope_AllPositions:

    • true: al bloquear por riesgo, cierra todo (copiadas y manuales).

    • false: solo cierra las copiadas.

  • AccountStartEquity: equity de referencia para el “beneficio de la cuenta”. Si lo dejas en 0, el EA lo toma automáticamente al arrancar.

Estado persistente
El EA guarda si estaba habilitado/bloqueado, el baseline y el equity de inicio del día para mantener el estado tras reinicios.

Parámetros del Emisor (resumen)

  • Channel: nombre del canal (igual que los receptores).

  • TimerMillis: frecuencia de publicación del snapshot.

  • PublishPositions: incluir posiciones abiertas.

  • PublishPendingOrders: incluir órdenes pendientes.

  • SymbolFilter: lista opcional de símbolos a publicar (EURUSD,XAUUSD…). Vacío = todos.

  • CommentTagFilter: opcional; solo publica posiciones cuyo comentario contenga ese texto.

Preguntas típicas

¿Puedo copiar a varias cuentas?
Sí. Abre un MT5 por cuenta, adjunta un Receptor en cada una (mismo Channel), y pon MagicBase distinto en cada cuenta.

¿Copia SL/TP y ediciones?
Sí. Ajusta SL/TP y cambios de volumen en espejo (escalado a tu cuenta).

¿Y si alcanza el DD diario?
Cierra según tu ajuste, se bloquea (botón en rojo) y no copia nada hasta que lo vuelvas a activar con el botón.

¿Puedo tener otras operaciones manuales/otros EAs?
Sí. El Risk Manager puede cerrar todo o solo las copiadas (configurable). El copiador distingue sus órdenes por MagicBase y el tag “MT:”.

¿Y si mi broker usa símbolos con sufijo (EURUSD.pro)?
Usa el mismo broker/sufijos en maestro y receptores. Si no, se puede añadir una tabla de mapeo de símbolos.

Descarga de archivos

Emisor: El enlace de debajo es el archivo que debes poner en tu cuenta maestra

https://drive.google.com/file/d/1esAC0yq-c7PmTWoyopd9OdSoadDEZfB8/view?usp=sharing

Receptor: El enlace de debajo es el archivo que debes poner en tu cuenta esclava

https://drive.google.com/file/d/1KEB-tf2O693l3iBmUHHyDHseuoYsZnAu/view?usp=sharing