Nexus Copier Nexus Copier manual completo en una sola página
🔧

7. Solución de Problemas

Diagnóstico y solución para los problemas más frecuentes

❌ El EA no recibe señales

El dashboard muestra "Desconectado" o el EA no abre órdenes.

🔍
¿Está corriendo NexusServer? Verifica que NexusServer.exe está activo en la bandeja del sistema.
🔍
¿Es correcta la Server URL? Verifica que la URL en el EA coincide con el puerto del servidor (ej: http://localhost:5000).
🔍
¿Tiene el EA permiso de URLs? En MT5: Herramientas → Opciones → Expert Advisors → Activar "Allow WebRequest" y añadir la URL del servidor.
🔍
¿Está activo el EA en el gráfico? El ícono del EA en la esquina superior derecha del gráfico debe estar en verde (no rojo).

❌ Las órdenes no se abren

El EA recibe señales (dashboard en verde) pero no ejecuta órdenes.

🔍
¿El símbolo existe en tu broker? Si la señal es para XAUUSD pero tu broker usa XAUUSDm, configura el mapeo de símbolos.
🔍
¿Hay trading automático activado? En MT5, el botón "Algo Trading" en la barra superior debe estar en verde.
🔍
¿Se alcanzó el máximo de operaciones? Revisa el parámetro "Max Simultaneous Trades" — si el límite está alcanzado, no abre más órdenes.
🔍
¿La señal tiene SL y "Require SL" está activo? Si la señal no trae SL y tienes Require SL = true, se ignorará.

⚠️ Señales sin símbolo ignoradas

El canal no incluye el nombre del par y las señales se descartan.

Activa Force Symbol If Missing = true en la pestaña Symbol Mapping del EA.
Configura Symbol to Force = XAUUSD (o el instrumento del canal).
Asegúrate de que el canal SOLO opera ese instrumento.
Alternativamente, configúralo en NexusServer config.json con FORCE_SYMBOL_IF_MISSING y SYMBOL_TO_FORCE.

⚠️ Un mensaje del canal no abrió operación (a propósito)

Desde julio de 2026 Nexus distingue mejor una orden real de un mensaje que solo habla de operar. Estos casos se ignoran de forma intencionada, y el motivo aparece en el registro:

🚫
Resultados de operaciones ya cerradas. «Our BUY EURUSD 1.0850 SL 1.0800 TP 1.0900 was closed manually» repite los precios del original, pero la operación ya terminó. Antes se reabría; ahora no.
🚫
Planes y condicionales. «Si el oro rompe 2400 compramos» describe una intención, no una orden. Se ignora salvo que el mensaje incluya una entrada explícita (@ precio, ENTRY:, BUY LIMIT).
«sin SL» ya no borra tus stops. En una señal nueva, «no sl» se entiende como «esta operación va sin stop», no como la orden de quitar el SL de tus posiciones abiertas.
Mensajes mixtos. Si un mismo mensaje trae un comando y una señal nueva, ya se procesan los dos; antes la señal se perdía.
💡 Si crees que una señal legítima se descartó, revisa el registro: ahora cada descarte indica el motivo. Envíanoslo y lo añadimos a nuestra batería de pruebas.

⚠️ Pre-Señales no se detectan

El EA no reacciona a los avisos previos del canal.

🔍
¿Está activado Pre-Signal Enabled? El parámetro debe estar en true.
🔍
¿Están configuradas las plantillas? En NexusServer config.json → PRE_SIGNAL_PHRASES debe tener al menos una plantilla con {ACTION}.
🔍
¿Coincide la plantilla con el mensaje? Compara carácter por carácter. Las plantillas son sensibles a mayúsculas y espacios extra.
🔍
¿Los paréntesis en la plantilla están escapados? Si la frase tiene paréntesis literales como "(scalping)", deben estar en la plantilla exactamente igual.

❌ Error de licencia

El EA muestra "Licencia inválida" o "License Error".

🔍
¿Está bien escrita la clave? Copia y pega desde el email de compra. No escribas a mano — un carácter diferente invalida la licencia.
🔍
¿El número de cuenta MT5 está autorizado? La licencia se vincula al número de cuenta. Si cambiaste de cuenta, contacta soporte.
🔍
¿Está el servidor corriendo? El EA valida la licencia contra el servidor. Si el servidor está caído, el EA no puede validar.
🔍
¿Caducó la licencia? Revisa la fecha de expiración en tu panel de cliente.

❌ El servidor no arranca

NexusServer.exe no inicia o se cierra inmediatamente.

🔍
¿El puerto 5000 está ocupado? Otra aplicación puede estar usando ese puerto. Cambia SERVER_PORT en config.json y actualiza la URL en el EA.
🔍
¿El antivirus bloquea el servidor? Añade NexusServer.exe a las excepciones del antivirus.
🔍
¿El config.json tiene errores? Abre config.json con un editor de texto y verifica que el JSON es válido (sin comas extra, comillas correctas).
🔍
¿Están instaladas las dependencias? NexusServer requiere .NET 6.0 Runtime o superior. Descárgalo desde microsoft.com/dotnet.

☰ Todos los capítulos