Trade Assistant Professional
- Utilidades
- Versión: 1.0
- Activaciones: 5
Descripción del mercado MQL5 (lista para pegar)
Lenguaje claro y sencillo — optimizado para la validación y valoración del mercado
🚀 Opera de forma más inteligente, gestiona el riesgo y escala localmente: todo en un solo EA
TradeAssistantPro es una herramienta profesional 3 en 1 para operadores serios: un panel de operaciones visual con calculadora inteligente de riesgo, un gestor de posiciones y trailing de 7 modos, y un copiador multiterminal local (maestro/cliente). Sin DLL. Sin WebRequest. Sin nube. Puro MQL5, diseñado para la validación en el mercado de MT5: funciona con divisas, metales, índices, criptomonedas y CFD, tanto en cuentas de cobertura como de compensación.
Disfrutarás de entradas precisas, protección automática de beneficios y ajuste instantáneo de la cuenta, sin salir de MT5.
¿Por qué TradeAssistantPro? La mayoría de los EA realizan una sola función. Este sustituye tres herramientas independientes por una solución rápida y validada que protege tu capital en cada tick.
✨ RESUMEN DE LAS CARACTERÍSTICAS PRINCIPALES
1. PANEL VISUAL DE OPERACIONES + CALCULADORA INTELIGENTE DE RIESGO
- Arrastra las líneas de entrada (azul), SL (rojo) y TP (verde) directamente sobre el gráfico
- Consulta el cálculo automático de los lotes en tiempo real a partir de tu porcentaje de riesgo
- Datos en tiempo real: lotes, porcentaje de riesgo, SL/TP en puntos, relación recompensa/riesgo, spread y margen requerido
- Si lo prefieres, puedes anularlo con un lote fijo: tú eliges
- COMPRAR / VENDER / CERRAR TODO con un solo clic (ventana emergente de confirmación opcional)
- Valida los niveles de stop, el nivel de congelación, el límite de spread y el margen antes de enviar la orden
- Panel totalmente arrastrable y translúcido (82 % de opacidad): las velas permanecen visibles por debajo
2. GESTOR DE POSICIONES Y TRAILING DE 7 MODOS
Tus operaciones se gestionan automáticamente, tick a tick. Elige el modo que mejor se adapte a tu estrategia:
- FIJO: Seguimiento a una distancia fija tras un inicio fijo + control de pasos
- BREAK-EVEN (BE): desplaza el SL hasta el punto de entrada + desplazamiento cuando se alcanza el umbral de beneficio
- ATR: seguimiento dinámico basado en la distancia ATR (período × multiplicador)
- SAR PARABÓLICO: Sigue exactamente los puntos del SAR
- MA PROTECT: Seguimiento por detrás de la media móvil
- MÁX./MÍN.: Seguimiento tras el máximo/mínimo de las últimas N barras + margen
- CIERRE PARCIAL + BE: Beneficio parcial automático en 3 etapas (p. ej., 50 % a 200 puntos) + desplazamiento opcional al BE
- Funciona tanto para tus operaciones manuales (Magic 20260101) como para las operaciones copiadas (Magic 20260102)
- Limitación de frecuencia (máx. 1 modificación por segundo por posición) + BE que tiene en cuenta los spreads y las comisiones
- Muestra: Posiciones gestionadas: X | Caché: Y gestionando en tiempo real
3. COPIADOR MULTITERMINAL LOCAL — MAESTRO / CLIENTE
Copia operaciones al instante entre terminales MT5 en el mismo PC/VPS a través de archivos comunes — sin necesidad de DLL ni de servicio de señales. Perfecto para empresas de inversión propia o para gestionar cuentas familiares.
- La terminalMAESTRA publica las posiciones cada 100 ms (archivo atómico con comprobación CRC32)
- Las terminalesCLIENTE leen, validan la antigüedad, el spread y el deslizamiento, calibran automáticamente el desfase de la fuente de datos y copian
- Admite contraseña de inversor (solo lectura) en la terminal MAESTRA: ¡sigue publicando!
- 10 ranuras de cliente por canal (1-999); posibilidad de utilizarmúltiples canales
- Modos de lotes: Igual que el Master / Lote fijo / Multiplicador / % de riesgo por copia
- Dirección: NORMAL / INVERTIDA con asignación de símbolos (prefijo/sufijo, asignación personalizada, p. ej., EURUSD→EURUSD.a)
- Filtros: copiar compras/ventas por separado, lote mínimo/máximo del servidor principal, número máximo de operaciones abiertas, filtro de beneficios, lista de símbolos
- Fuentes de SL/TP: del Master / Puntos fijos / Basados en ATR / Sin SL/TP
- Sincronización: Cierre, cierre parcial, modificación de SL/TP — o mantener el control local
- Protección: PricePointSlip, MaxSignalAge, MaxSpread, MaxSlippage, calibración automática del desplazamiento de los datos
💎 VENTAJAS REALES QUE NOTARÁS
Para operadores centrados en el riesgo:
Calcula el tamaño exacto del lote para un riesgo del 1 % en 1 segundo: se acabaron los errores manuales y el exceso de riesgo. Consulta el margen antes de hacer clic.
Para operadores ocupados o que no están frente a la pantalla:
Siete modos de trailing lock aseguran las ganancias automáticamente. No hace falta estar pendiente de los gráficos: tu SL sigue el precio de forma inteligente.
Para empresas de inversión y operadores con varias cuentas:
Escala una estrategia a 10 cuentas de forma local sin cuota mensual. La cuenta de inversor puede actuar como cuenta maestra de forma segura. Cambia al instante el multiplicador de lotes por cliente desde el panel.
Para todos los operadores:
Un único EA sustituye a tres herramientas, ahorra espacio en los gráficos, funciona rápidamente (manejadores en caché, sin necesidad de crear manejadores por cada tick), cumple plenamente con las normas del mercado y funciona con cualquier clase de símbolo.
🎯 ¿A QUIÉN VA DIRIGIDO?
- Operadores intradía y scalpers que necesitan un cálculo de riesgo rápido y preciso
- Operadores de swing que necesitan un trailing de ATR/MA/máximo-mínimo durante la noche
- Operadores de empresas de capital propio que superan retos en varias cuentas
- Proveedores de señales que copian localmente sin DLL arriesgadas
- Cualquiera que esté cansado de la gestión manual de los SL
⚙️ CÓMO FUNCIONA: 3 PASOS SENCILLOS
Paso 1: Establece el % de riesgo (
). Introduce el % de riesgo (por ejemplo, 1,0) en la pestaña OPERACIONES. O bien, introduce un valor fijo para la modificación del lote.
Paso 2: Coloca las líneas y opera
Arrastra las líneas verdes de entrada/SL/TP hasta los precios deseados. Observa cómo se actualizan en tiempo real los lotes: 0,12 | R:R 2,0. Haz clic en COMPRAR o VENDER. Orden de mercado si el precio está cercano; orden pendiente si está lejos.
Paso 3: Deja que se gestione
En la pestaña «TRAILING», haz clic en «Manual: FIJO → BE → ATR...» para elegir el modo. Edita las distancias → APLICAR TODO. Tu SL se ajustará automáticamente. Utiliza «BE ALL OPEN» para asegurar todas las posiciones a la vez.
Para copiar localmente:
- PC maestro: configura InpTapMode = Master y ChannelID = 1 en tu cuenta principal.
- PC(s) cliente(s) (mismo VPS, carpetas de datos de MT5 diferentes): configura InpTapMode = Client, ChannelID = 1, ClientSlot = 1..10, elige LotMultiplier = 1,0 o Risk%. Haz clic en «COPY ON». Listo: se copia en menos de 300 ms.
🛡️ ASPECTOS TÉCNICOS DESTACADOS (por qué es de nivel profesional)
- 100 % MQL5 — utiliza CTrade + OrderCheck, sin DLL ni WebRequest — supera la validación
- Gestión completa dela cobertura y la compensación; probados los 5 tipos de símbolos
- Rendimiento optimizado: el indicador gestiona el almacenamiento en caché, la reutilización y la liberación en la desinicialización; no se crea por cada tick
- Registro con límite de frecuencia: [TAP][LEVEL][Módulo] — depuración sin saturar el sistema
- Seguridad: filtro de spread, comprobación de margen con reducción automática del lote, validación de stops y congelación
- Persistencia: posición del panel, líneas, activación/desactivación de la copia, modificaciones de lotes guardadas mediante GlobalVariables [ChartID]
- Demostración del probador: secuencia sintética integrada de 4 pasos para copiar + autocomprobación de riesgo para el Strategy Tester
🔧 PARÁMETROS DE ENTRADA — LISTA COMPLETA CON DESCRIPCIONES SENCILLAS
=== Modo TAP ===
- InpTapMode — Modo de funcionamiento: ASISTENTE (solo operaciones y seguimiento), MAESTRO (editor), CLIENTE (copiador). Por defecto: ASISTENTE.
- InpLogLevel — Nivel de registro: NONE / ERROR / INFO / DEBUG. Utiliza INFO normalmente.
=== Riesgo ===
- InpRiskPercent — % del saldo/capital a arriesgar por operación (p. ej., 1,0 = 1 %). 0 desactiva el modo de riesgo → utiliza un lote fijo.
- InpFixedRiskCash — Cantidad fija en efectivo a arriesgar (anula el porcentaje). 0 = desactivado. Utiliza uno u otro.
- InpRiskBase — Base para el cálculo del porcentaje: SALDO / CAPITAL / MARGEN LIBRE.
- InpMaxTotalRiskPercent — Riesgo máximo combinado de todas las posiciones abiertas + la nueva (p. ej., 6,0 = bloquea si es >6 %). Protege contra la sobreexposición.
=== Operación ===
- InpMagic — Número mágico para tus operaciones manuales. El gestor de trailing solo realiza un seguimiento de este número mágico. Debe ser >0.
- InpSlippage — Desviación máxima en puntos para la colocación de órdenes.
- InpTradeComment — Comentario añadido a tus órdenes para su seguimiento.
=== Trailing (operaciones manuales) ===
- InpTrailType — Modo de trailing para tu Magic: NINGUNO/FIJO/BREAK-EVEN/ATR/SAR/MA/HIGHLOW/PARCIAL.
- InpFixedDistancePts — (FIXED) Distancia a la que el SL sigue al precio, en puntos.
- InpFixedStartPts — (FIXED) Beneficio (en puntos) antes de que comience el trailing.
- InpTrailStepPts — Mejora mínima (en puntos) antes de volver a modificar el SL.
- InpBETriggerPts — (BE) Beneficio (en puntos) para activar el movimiento hacia el punto de equilibrio.
- InpBEOffsetPts — (BE) Puntos adicionales más allá de la entrada al pasar al punto de equilibrio (cubre el spread/la comisión).
- InpATRPeriod — (ATR) Período ATR (1-500).
- InpATRMult — (ATR) Multiplicador (p. ej., 2,0). SL = precio ± ATR × Mult.
- InpATRTimeframe — Marco temporal para el cálculo del ATR (por defecto, el gráfico ACTUAL).
- InpSARStep / InpSARMax — (SAR) Paso (0,02) y máximo (0,2) del SAR parabólico.
- InpMAPeriod / InpMAMethod / InpMAAppliedPrice / InpMATimeframe — (MA) Parámetros de seguimiento de la media móvil.
- InpHLBars / InpHLBufferPts — (HIGHLOW) Barras de retrospectiva (p. ej., 5) y puntos de margen por encima/por debajo.
- InpPartialTriggerPts / InpPartialPercent / InpPartialMoveToBE — (PARTIAL) Puntos de activación, porcentaje hasta el cierre (p. ej., 50 %) y si se debe mover el resto al BE.
- InpPartialStep2/3TriggerPts / Percent — Segundo y tercer niveles parciales (0 = desactivado).
=== Panel ===
- InpPanelCorner — Esquina del gráfico para el panel (LEFT_UPPER, etc.).
- InpPanelXOffset / InpPanelYOffset — Posición inicial en los ejes X e Y en píxeles. Se puede arrastrar en tiempo de ejecución (se guarda por gráfico).
- InpPanelBackColor / BorderColor / TextColor / BuyColor / SellColor — Personaliza los colores.
- InpPanelFontSize — Tamaño de fuente (8 por defecto). Incluye escalado automático de DPI.
=== Seguridad ===
- InpMaxSpreadPts — Bloquea las operaciones si el spread es superior a este valor (puntos). 0 = sin límite.
- InpConfirmBeforeTrade — Si es «true», muestra una ventana emergente con «Aceptar»/«Cancelar» antes de cada operación de COMPRA/VENTA.
=== Características comunes del copiador ===
- InpChannelID — Número de canal (1-999). El canal del maestro y el de los clientes deben coincidir para que se realice la copia.
- InpClientSlot — Ranura del 1 al 10 por canal (única para cada cliente). El maestro ve todas las ranuras.
- InpCopierMagic — Código «Magic» para las operaciones copiadas (independiente del código «Magic» manual).
- InpMaxClientsDisplay — Número de clientes que se mostrarán en el panel.
=== Maestro del copiador ===
- InpPublishIntervalMs — Frecuencia con la que el Master escribe el archivo (50-5000 ms, por defecto 100 ms = rápido).
- InpPublishPendingOrders — Publica también las órdenes pendientes (en la carga útil, no solo las posiciones).
- InpIncludeSymbolsFilter — Lista separada por comas para limitar los símbolos publicados (vacío = todos).
=== Cliente del copiador: dirección y lotes ===
- InpCopyDirection — NORMAL o REVERSE (la compra se convierte en venta).
- InpCopyLotMode — Cómo determinar el tamaño: SAME_AS_MASTER / FIXED / MULTIPLIER / RISK_PERCENT.
- InpFixedLot — Lotes si el modo es FIXED (p. ej., 0,01).
- InpLotMultiplier — Multiplicador si el modo es MULTIPLIER (p. ej., 2,0 = el doble del lote del maestro).
- InpRiskPercentPerCopy — % de riesgo si el modo es RISK_PERCENT (utiliza el mismo cálculo que el modo manual).
- InpMinLotOverride / InpMaxLotOverride — Limita el lote final entre el mínimo y el máximo. 0 = sin límite.
- InpSkipIfMinLotExceedsRisk — Si el lote mínimo limitado sigue superando el riesgo, se omite la operación.
=== Cliente del copiador: Filtros ===
- InpCopyProfitFilter — Filtrar por beneficios del maestro: COPY_ALL / ONLY_PROFITABLE / ONLY_LOSING.
- InpProfitFilterThresholdPts — Beneficio en puntos necesario para cumplir los criterios del filtro.
- InpSymbolFilterMode — ALL o ALLOW_LIST / DENY_LIST.
- InpSymbolList — Lista de símbolos separados por comas para el filtro (p. ej., EURUSD, GBPUSD).
- InpCopyBuys / InpCopySells — ¿Copiar compras? ¿Copiar ventas?
- InpMaxOpenCopiedTrades — Número máximo de posiciones copiadas a la vez (0 = ilimitado).
- InpMinMasterLots / InpMaxMasterLots — Copiar solo si el lote maestro está dentro del rango.
=== Cliente del copiador: asignación de símbolos ===
- InpSymbolPrefix / Suffix — Se añade al símbolo maestro para obtener el símbolo del cliente (p. ej., maestro EURUSD → cliente EURUSD.a mediante el sufijo .a).
- InpCustomSymbolMap — Asignación avanzada: EURUSD=EURUSD.a, GBPUSD=GBPUSD.a.
=== Cliente del copiador: Protección ===
- InpPricePointSlip — Deslizamiento máximo permitido entre el precio de apertura del maestro y el precio del cliente (puntos). Bloquea las copias erróneas.
- InpAllowBetterPrice — Si el cliente obtiene un precio mejor que el del maestro, se permite incluso si el deslizamiento es superior al límite.
- InpMaxSignalAgeMs — Antigüedad máxima de la señal del maestro antes de que se considere obsoleta (ms; p. ej., 3000 = 3 s).
- InpMaxClientSpreadPts — Bloquea la copia si el spread del cliente es demasiado alto.
- InpMaxSlippage — Deslizamiento máximo para las órdenes de copia.
- InpAutoCalibrateFeedOffset — Aprende automáticamente la diferencia de precios entre los brókers.
- InpRetryBlockedUntilAgeLimit — Reintentar las operaciones bloqueadas hasta el límite de antigüedad.
=== Cliente del copiador: SL/TP ===
- InpCopySLTPMode — Fuente: FROM_MASTER / FIXED / ATR / NONE.
- InpFixedSLPts / InpFixedTPPts — Puntos fijos de SL/TP si el modo es FIXED.
- InpATRSLMult / InpATRTPMult / InpATRPeriodSLTP / InpATRTimeframeSLTP — Multiplicadores/período del ATR si el modo es = ATR.
- InpReverseSwapSLTP — Intercambia el SL y el TP para la dirección opuesta.
=== Cliente de copia: Sincronización ===
- InpSyncClose — Si el maestro cierra, el cliente cierra inmediatamente.
- InpSyncPartialClose — Si el maestro cierra parcialmente (disminución del volumen), el cliente refleja el porcentaje.
- InpSyncSLTPModify — Si el maestro modifica SL/TP, el cliente se actualiza.
- InpLocalOverridesMaster — Si cambias manualmente el SL/TP del cliente, no se sobrescribirá en la siguiente sincronización.
- InpCopyExistingOnStart — Al iniciar, se copian las posiciones ya abiertas del «Master».
- InpCopyPendingOrders — Copia también las órdenes pendientes.
=== Cliente del copiador: gestión local ===
- InpClientTrailType — Modo de seguimiento para las operaciones copiadas (independiente del modo manual). Establece el valor en NONE para desactivar el seguimiento en las copias, o elige FIXED/ATR, etc., para aplicar el seguimiento a las copias a nivel local, incluso si el maestro no lo hace.
💡 CONSEJOS PARA OBTENER LOS MEJORES RESULTADOS
- Empieza en modo ASISTENTE para familiarizarte con el panel. Pasa a MODO MAESTRO/CLIENTE solo cuando necesites copiar operaciones.
- Para empresas de inversión propia: utiliza LotMode = RISK_PERCENT + Risk% = 1,0 para respetar automáticamente el riesgo asignado a cada cliente, independientemente del tamaño del lote del maestro.
- Utiliza un BE Trigger de 200 puntos + Offset de 10 puntos como valor predeterminado seguro para la mayoría de los pares de divisas (cubre el spread).
- Utiliza ATR 14 × 2,0 para pares volátiles (oro, índices): el SL se adapta a la volatilidad.
- Establece siempre InpMaxSpreadPts = 300-500 para evitar ejecuciones erróneas debidas a picos de volatilidad por noticias.
- Aloja el «Master» y los «Clients» en el mismo VPS para una latencia inferior a 0,5 s. No funcionará con ordenadores diferentes (los archivos comunes son locales).
⚠️ NOTAS IMPORTANTES
- Esta es una herramienta, no una estrategia de trading. No genera señales: tú decides las entradas. El rendimiento pasado del trailing/copiador no garantiza beneficios.
- El «Master» puede ser una contraseña de inversor; la publicación sigue funcionando (las posiciones de solo lectura son legibles). Los «Clients» deben tener permiso para operar.
- La carpeta «Common Files» debe ser de escritura (C:\Users\...\AppData\Roaming\MetaQuotes\Terminal\Common\Files\). El EA comprueba esto al iniciarse; si no es de escritura, bloquea el copiador y registra un error.
- Prueba el copiador en el Strategy Tester: incluye una secuencia sintética de 4 pasos del «Master» (Abrir → Modificar SL → Cierre parcial → Cerrar) para verificar su funcionamiento sin necesidad de un segundo terminal.
- El panel es específico para cada gráfico: la posición, las líneas y la activación/desactivación de la copia se guardan por cada ID de gráfico a través de GlobalVariables.
🆘 ASISTENCIA TÉCNICA Y ACTUALIZACIONES
- Actualizaciones gratuitas para los compradores de Market. Cada etapa se ha validado sin errores ni advertencias.
- ¿Necesitas ayuda? Envía un mensaje al vendedor con: registro InpLogLevel = DEBUG + captura de pantalla de la pestaña «Diario». Respondemos en un plazo de 24 horas.
- Sin DLL. Sin WebRequest. Sin suscripción. Compra única, uso de por vida en tus terminales activados.
Consigue hoy mismo TradeAssistantPro: calcula el riesgo con un solo clic, protege tus beneficios automáticamente y amplía su uso a todas las cuentas que gestionas.
