ProTrade Trade Copier EA
- Utilidades
- Cain De Bruin
- Versión: 1.1
ProTrade Trade Copier EA
Descripción del Producto
ProTrade Trade Copier EA es una solución profesional de copia de operaciones para MetaTrader 5 que replica operaciones entre cuentas con filtrado avanzado, mapeo de símbolos y gestión inteligente de lotes. Este EA opera en modo Master o Slave, utilizando comunicación segura basada en archivos para copiar posiciones en tiempo real mientras proporciona controles integrales de riesgo y personalización de ejecución.
Este EA está diseñado para proveedores de señales, gestores de fondos y traders con múltiples cuentas que necesitan replicación de operaciones confiable y de baja latencia entre diferentes brokers, tipos de cuenta o estrategias de trading—sin intervención manual.
Características Principales
Operación Flexible Master/Slave
- Opere como Master (emisor) o Slave (receptor) con una sola instalación del EA
- El Nombre de Grupo de Copiador único asegura comunicación aislada entre pares de cuentas específicos
- El intercambio de datos basado en archivos proporciona sincronización confiable y de baja sobrecarga
- Copia en tiempo real con retraso de ejecución configurable para flexibilidad de red
Mapeo Avanzado de Símbolos
- Mapee hasta 5 pares de símbolos diferentes entre cuentas Master y Slave (por ejemplo, EURUSD.pro → EURUSD)
- Retroceso automático a coincidencia directa de símbolos cuando el mapeo está desactivado
- La validación integrada de símbolos asegura que las operaciones solo se copien a instrumentos disponibles en la cuenta Slave
- Esencial para copiar entre brokers con diferentes convenciones de nomenclatura de símbolos
Gestión Inteligente de Tamaño de Lote
- Modo Fijo: Copiar todas las operaciones con un tamaño de lote predefinido independientemente del tamaño de posición del Master
- Modo Multiplicador: Escalar lotes del Slave mediante un multiplicador configurable (por ejemplo, 2.0x = doble tamaño)
- Modo Ratio de Balance: Ajustar automáticamente el tamaño de lote basado en el balance de la cuenta Slave relativo a un balance de referencia
- Todos los modos respetan las restricciones de lote del broker (mín/máx/paso) y margen disponible
Controles de Filtrado de Precisión
- Filtrar operaciones por Magic Number para copiar solo señales de estrategias específicas
- Filtrar por texto de comentario para dirigir operaciones con identificadores específicos
- Alternar copia de operaciones de Compra, Venta o ambas independientemente
- Prevenir que operaciones no deseadas sean replicadas manteniendo flexibilidad
Gestión Integral de Riesgos
- Límite máximo de tamaño de lote previene posiciones sobredimensionadas en cuentas Slave
- Tamaño mínimo de lote asegura que las operaciones cumplan requisitos del broker
- Límite máximo de operaciones abiertas previene sobreexposición en la cuenta receptora
- Límite de pérdida diaria pausa automáticamente la copia si el drawdown de equity excede umbral
- Protección de balance mínimo de cuenta desactiva la copia si el balance cae bajo nivel seguro
Personalización de Ejecución
- Tolerancia de slippage configurable para ejecución de órdenes
- Retraso de ejecución ajustable (milisegundos) para gestionar latencia de red
- Opción para copiar o ignorar niveles de Stop Loss y Take Profit independientemente
- Ajuste automático de SL/TP para diferencias de spread entre símbolos Master y Slave
- Preserva comentarios originales de operaciones para auditoría e identificación
Dashboard en Tiempo Real y Controles
- El panel en el gráfico muestra:
- Modo actual (Master/Slave) y estado operativo
- Operaciones copiadas hoy y conteo histórico total
- Posiciones abiertas actuales y equity de cuenta
- Modo de dimensionamiento de lote activo y configuraciones de multiplicador/ratio
- Indicadores de estado con código de colores para conciencia visual instantánea
- Botones de Inicio/Pausa, Sincronizar Ahora y Limpiar Historial con un clic para control instantáneo
Suite de Personalización de Gráficos
- Aplique esquemas de colores profesionales con un clic
- Control total sobre colores de velas, visibilidad de cuadrícula, líneas de precio y visualización de volumen
- Opción de auto-aplicación asegura configuración consistente del espacio de trabajo al inicializar
Cómo Usarlo
Paso 1: Instale el EA en ambas cuentas Master y Slave en MetaTrader 5. Adjunte a cualquier gráfico—el dashboard y los botones de control aparecerán automáticamente.
Paso 2: Configure el modo de operación. Establezca IsMasterAccount = true en la cuenta emisora y IsMasterAccount = false en la cuenta receptora. Use el mismo CopierGroupName en ambas.
Paso 3: Configure el mapeo de símbolos (si es necesario). Si Master y Slave usan nombres de símbolo diferentes, habilite EnableSymbolMapping y defina los pares Master→Slave (hasta 5).
Paso 4: Elija la estrategia de dimensionamiento de lotes. Seleccione modo Fijo, Multiplicador o Ratio de Balance y configure el parámetro correspondiente para coincidir con sus preferencias de asignación de riesgo.
Paso 5: Aplique filtros. Habilite filtrado por Magic Number o comentario si solo desea copiar estrategias específicas. Active/desactive copia de Compra/Venta según necesite.
Paso 6: Configure controles de riesgo. Establezca tamaños de lote máximo/mínimo, máximo de operaciones abiertas, límite de pérdida diaria y balance mínimo apropiados para la cuenta Slave.
Paso 7: Ajuste fino de ejecución. Ajuste tolerancia de slippage, retraso de ejecución y decida si copiar niveles de SL/TP. Habilite ajuste de spread si los brokers Master/Slave tienen estructuras de spread diferentes.
Paso 8: Monitoree y gestione. Use el dashboard para rastrear operaciones copiadas. Use Sincronizar Ahora para forzar una sincronización inmediata, o Limpiar Historial para reiniciar el rastreo de operaciones.
Parámetros de Entrada
Modo de Operación
- IsMasterAccount: Establecer en true para la cuenta emisora, false para la cuenta receptora
- CopierGroupName: Identificador único para aislar comunicación entre pares de cuentas específicos
Mapeo de Símbolos
- EnableSymbolMapping: Habilitar o deshabilitar traducción de nombres de símbolos entre cuentas
- MasterSymbol1–5 / SlaveSymbol1–5: Definir hasta 5 pares de símbolos para mapeo (por ejemplo, "EURUSD.pro" → "EURUSD")
Gestión de Tamaño de Lote
- LotSizeMode: 0 = Fijo, 1 = Multiplicador, 2 = Ratio de Balance
- FixedLotSize: Tamaño de lote fijo para usar en todas las operaciones copiadas (cuando Modo = 0)
- LotMultiplier: Multiplicador para aplicar al tamaño de lote del Master (cuando Modo = 1)
- BalanceRatioPercent: Porcentaje de balance de referencia para dimensionamiento basado en ratio (cuando Modo = 2)
Configuración de Filtros
- FilterByMagicNumber: Habilitar filtrado por Magic Number
- MasterMagicNumber: Valor de Magic Number para filtrar (cuando está habilitado)
- FilterByComment: Habilitar filtrado por texto de comentario de operación
- FilterComment: Subcadena de comentario para coincidir en filtrado (cuando está habilitado)
- CopyBuyTrades / CopySellTrades: Alternar copia de operaciones de Compra o Venta independientemente
Gestión de Riesgos
- MaxLotSize / MinLotSize: Límites superior e inferior para tamaños de posición copiados
- MaxOpenTrades: Máximo de operaciones concurrentes permitidas en la cuenta Slave
- EnableMaxDailyLoss: Activar protección de límite de pérdida diaria
- MaxDailyLossPercent: Pérdida diaria máxima permitida como porcentaje del equity inicial
- MinAccountBalance: Balance mínimo de cuenta requerido para que la copia permanezca activa
Configuración de Ejecución
- SlippagePoints: Slippage permitido en puntos para ejecución de órdenes en cuenta Slave
- ExecutionDelay: Retraso en milisegundos entre copiar operaciones individuales
- CopyStopLoss / CopyTakeProfit: Alternar copia de niveles de SL/TP independientemente
- AdjustSLTPForSpread: Ajustar automáticamente SL/TP para diferencias de spread entre símbolos Master/Slave
Parámetros de Apariencia del Gráfico
- ChartBackground, ChartForeground, ChartGrid: Colores para fondo del gráfico, texto y cuadrícula
- ChartUpColor, ChartDownColor: Colores para elementos de movimiento de precio ascendente/descendente
- BullCandleColor, BearCandleColor: Colores para velas alcistas y bajistas
- VolumesColor: Color para histograma de volumen
- StopLevelsColor: Color para indicadores de niveles de stop
Opciones de Visualización del Gráfico
- ShowTicker, ShowOHLC, ShowGrid: Alternar visualización de ticker, valores OHLC y cuadrícula
- ShowBidPriceLine, ShowAskPriceLine, ShowLastPriceLine: Alternar visibilidad de líneas de precio
- ShowPeriodSeparators, ShowTradeLevels, ShowTradeHistory: Alternar elementos adicionales del gráfico
- ShowTickVolumes, ShowRealVolumes: Alternar tipo de visualización de volumen
- AutoApplyChartSettings: Aplicar configuración de gráfico automáticamente al inicializar
Parámetros del Dashboard
- ShowDashboard: Habilitar o deshabilitar el dashboard en el gráfico
- DashboardBG, DashboardText: Colores para fondo y texto del dashboard
- DashboardActive, DashboardInactive: Colores para indicadores de estado activo/inactivo
Información Importante
Comunicación Basada en Archivos Este EA utiliza un archivo de datos compartido ( ProTrade_Copier_[GroupName].dat ) para comunicación Master/Slave. Ambas cuentas deben tener acceso de escritura/lectura al mismo directorio de datos de MetaTrader 5. Para configuraciones entre terminales o VPS, asegúrese de que la ruta del archivo sea accesible para ambas instancias.
Compatibilidad de Símbolos Al copiar entre diferentes brokers, verifique que la cuenta Slave soporte los instrumentos que se están copiando. Use mapeo de símbolos para traducir diferencias de nomenclatura (por ejemplo, "XAUUSD" → "GOLD"). El EA valida disponibilidad de símbolo antes de intentar copiar.
Latencia y Ejecución La velocidad de copia de operaciones depende del rendimiento de E/S de archivos, latencia de red (si se usa intercambio de archivos remoto) y velocidad de ejecución del broker. Use el parámetro ExecutionDelay para prevenir inundación de órdenes durante períodos de alta volatilidad.
Divulgación de Riesgos Copiar operaciones no garantiza resultados idénticos. Diferencias en spreads, slippage, velocidad de ejecución y equity de cuenta pueden causar divergencia de rendimiento entre cuentas Master y Slave. Los usuarios son responsables de monitorear operaciones copiadas y ajustar parámetros de riesgo apropiadamente.
Sin Promesa de Beneficios Este EA es una herramienta para replicación de operaciones y gestión de riesgos. No garantiza beneficios ni mejora del rendimiento de trading. El trading de divisas y CFD conlleva un alto nivel de riesgo y puede no ser adecuado para todos los inversores. Los resultados pasados no son indicativos de resultados futuros.
Recomendación de Pruebas Siempre pruebe este EA extensivamente en cuentas demo antes de usar con capital real. Verifique que mapeo de símbolos, cálculos de tamaño de lote, filtros y controles de riesgo funcionen como se espera en su configuración específica de cuentas Master/Slave. Pruebe bajo diversas condiciones de mercado antes del despliegue en vivo.
Compatibilidad Diseñado exclusivamente para MetaTrader 5. No compatible con MetaTrader 4. Requiere cuentas de broker que permitan trading automatizado y ejecución de Expert Advisors. Ambos terminales Master y Slave deben ejecutarse en la misma máquina o tener acceso compartido a archivos para el archivo de datos.
Datos y Registro Todas las operaciones de copia, decisiones de filtrado y resultados de ejecución se registran en la pestaña Experts de MetaTrader. Los usuarios deben revisar los registros regularmente para confirmar que el EA funciona según lo configurado. El EA no transmite datos de trading personales externamente—la comunicación es solo basada en archivos locales.
Nota de Personalización de Gráficos Los colores de líneas de precio (Bid, Ask, Last) son controlados por la configuración del terminal MetaTrader, no por este EA. Los usuarios deben establecer estos colores manualmente en Herramientas → Opciones → Gráficos si desean personalizar colores de líneas. Este EA controla solo la visibilidad de líneas.
Requisitos del Sistema
- MetaTrader 5 build 2244 o superior en ambos terminales Master y Slave
- Windows 7 o sistema operativo posterior
- Acceso compartido a archivos entre terminales Master y Slave (misma máquina o unidad de red)
- Cuentas de broker con permisos de trading automatizado habilitados
- Balance de cuenta adecuado en Slave para soportar tamaños de posición copiados y parámetros de riesgo
Soporte
Para preguntas relacionadas con funcionalidad, ajustes o uso, consulte la información impresa en la pestaña Experts cuando el EA se inicialice. Documentación adicional está disponible en esta descripción del producto.
Notas Finales
ProTrade Trade Copier EA está diseñado para ayudar a proveedores de señales, gestores de fondos y traders con múltiples cuentas con replicación confiable y sistemática de operaciones y gestión profesional de riesgos. No es un sustituto de la debida diligencia, validación de estrategia o principios sólidos de gestión de capital. Los usuarios deben asegurarse de comprender todas las características y ajustes antes de confiar en este EA con capital real.
Este EA no proporciona asesoramiento financiero, señales de trading o predicciones de mercado. Todas las decisiones de trading se originan en la cuenta Master; la cuenta Slave replica pasivamente esas decisiones. Monitoree siempre las operaciones copiadas y opere dentro de su tolerancia al riesgo.
