Introducción
Bienvenido al ecosistema Nexus Copier
Nexus Copier es un sistema completo de trading automatizado que consta de tres componentes principales que trabajan en perfecta sincronía para ofrecerte la solución de copy trading más avanzada y profesional del mercado.
Configurador Visual
Interfaz visual avanzada y ultra-rápida para configurar todos los parámetros del sistema con gestión de perfiles avanzada.
Nexus Server
Nuevo núcleo de procesamiento con arquitectura de alta velocidad para una latencia de microsegundos y procesamiento masivo de datos.
Expert Advisor MT5
EA inteligente que ejecuta las operaciones en MetaTrader 5 y que integra un módulo específico para gestión avanzada de riesgo.
El Configurador prepara todo el sistema → El Server lee señales de Telegram, las fitra y procesa → El EA ejecuta las señales en MT5 siguiendo los parámetros configurados por el usuario.
Nexus Copier alcanza una precisión del 99.7% en la interpretación de señales gracias a su sistema de parsing avanzado con múltiples patrones de detección y validación inteligente.
Configurador Visual
Interfaz gráfica centralizada para la configuración integral de Nexus
El Configurador Visual (Configurator.exe) es el centro de mando del sistema. A través de una interfaz moderna y organizada por paneles, permite ajustar cada detalle de la operativa sin necesidad de editar archivos de texto manualmente.
config.json para el Server y NexusCopier.ini para el EA,
asegurando una sincronización perfecta.
🚀 Inicio Rápido
Sigue estos pasos para poner en marcha tu sistema en menos de 5 minutos:
-
1
Ejecuta Configurator.exe
Abre la interfaz gráfica visual para gestionar todos los parámetros.
-
2
Configura tus Pestañas
Navega por las secciones y ajusta el riesgo, canales y protecciones según tu estrategia.
-
3
Guarda la Configuración
Haz clic en
💾 Save Configuration. Se generarán automáticamente los archivosconfig.json(Servidor) yNexusCopier.ini(EA).
📡 Pestaña: Telegram Channels
Conecta tu cuenta de Telegram y selecciona visualmente los canales de señales que deseas copiar.
🔐 Autenticación
- Paso 1: Introduce tu API ID y API Hash. Puedes obtenerlos manualmente en my.telegram.org o utilizar el botón "Auto API Generator" para conseguirlos en un clic.
- Paso 2: Clic en
🔗 Connect to Telegrame introduce tu número de teléfono. - Paso 3: Ingresa el código recibido en Telegram. Si usas el generador automático, el proceso será guiado desde el mismo panel.
📋 Gestión Avanzada de Canales
- Selector Visual: Marca los canales que quieres añadir con un solo clic. El sistema obtiene los IDs automáticamente.
- MetaTrader Accounts Management: Esta opción permite vincular
canales específicos a cuentas de MetaTrader concretas. Puedes definir que las
señales del
Canal Asolo se envíen a laCuenta 1, mientras que elCanal Bse envíe a todas. Esto es vital para separar estrategias o proveedores por cuenta.
📏 Pestaña: Grid Distance
Control total sobre el despliegue de tu parrilla de órdenes (Grid Mode). Define cómo se espacian las órdenes de grid entre sí. Todos los ejemplos asumen: señal en 2650, 4 órdenes, distancia base = 10 pips.
📐 Distancia Fija (Equidistante)
Todas las órdenes se colocan con el mismo espaciado fijo. Es el modo más sencillo y predecible.
Espaciado: 10 / 10 / 10 pips. Grid uniforme.
✅ Ideal para: mercados con movimientos regulares y predecibles.
📈 Progresiva (Multiplicador)
Cada hueco entre órdenes se multiplica por el valor configurado. Permite capturar correcciones más profundas sin colocar demasiadas órdenes cerca del precio de entrada.
Orden 1: 2650 | Orden 2: 2640 | Orden 3: 2625 | Orden 4: 2602
Espaciado: 10 / 15 / 22 pips (cada hueco ×1.5 del anterior)
El parámetro Distance Multiplier controla este factor. Valores recomendados: entre 1.2 y 2.0.
✅ Ideal para: mercados volátiles donde el precio puede caer en escalones.
🎛️ Variable (Distancias Manuales)
Defines tú mismo la distancia exacta para cada orden (hasta 20 slots). Control total sobre dónde se coloca cada orden del grid.
Orden 1: 2650 | Orden 2: 2645 | Orden 3: 2630 | Orden 4: 2600
Espaciado: 5 / 15 / 30 pips (totalmente personalizado)
Los slots no usados se ignoran automáticamente.
✅ Ideal para: usuarios avanzados con zonas de soporte/resistencia específicas donde quieren colocar las órdenes.
🔔 Pestaña: Notifications
🤖 Configuración del Bot de Telegram
Para recibir notificaciones y controlar el EA de forma remota, necesitas crear tu propio Bot.
Busca a @BotFather en Telegram. Envía /newbot, elige un
nombre y obtendrás tu HTTP API Token.
Busca a @userinfobot en Telegram para obtener tu ID numérico personal.
Pega el Token y tu ID en la pestaña Notifications del Configurador o directamente en
config.json.
🖥️ Pestaña: Server & License
Configuración del Enlace
- Server URL: Dirección del servidor (defecto:
http://127.0.0.1:5000/get_trade). - Check Interval: Velocidad de escaneo (Recomendado: 1s).
Seguridad y Cuenta
- License Key: Tu clave exclusiva de Nexus.
- Account Number: Número de cuenta MT5 vinculado a la licencia.
📊 Pestaña: Risk Management
Esta pestaña controla cuánto dinero arriesga el EA por operación y cómo se abren las órdenes (orden única o grid).
Modos de Riesgo
El EA calcula el tamaño de lote automáticamente para arriesgar exactamente el % indicado. Si el precio llega al SL, la pérdida = X% del balance.
El EA calcula el lote para que la pérdida máxima por operación sea el importe en $ configurado, independientemente del balance.
Tú controlas el tamaño de lote directamente. Sin cálculo automático de riesgo.
Gestión de Ejecución
Una sola orden por señal, al precio de entrada especificado.
Abre múltiples órdenes escalonadas en torno al precio de entrada, distribuyendo el riesgo total.
Recalcula automáticamente el lotaje de cada orden del grid para que el riesgo total del conjunto de órdenes siga siendo el % o $ configurado.
📐 Ejemplos prácticos de cálculo de lote
Señal XAUUSD, SL = 50 pips
Valor del pip a 0,01 lotes ≈ $0,10
→ Lote = $50 ÷ (50 × $0,10) = 0,10 lotes
Si el precio llega al SL, la pérdida será exactamente $50 (1% del balance).
Señal EURUSD, SL = 20 pips
Valor del pip a 0,01 lotes ≈ $0,10
→ Lote = $100 ÷ (20 × $0,10) = 0,50 lotes
Si el precio llega al SL, la pérdida será exactamente $100, independientemente del balance.
⚠️ Si la señal no incluye Stop Loss, el EA utiliza el valor de Default Fixed SL (configurado en la pestaña Advanced) para calcular el lote.
🎛️ Pestaña: Channel Overrides
Identificador
Introduce el Nombre del Canal o su ID Numérico.
Riesgo Dedicado
Define Lotaje, Riesgo % o Riesgo Dinero solo para ese canal.
🛡️ Pestaña: Account Protection
📉 Drawdown Protector (Pérdidas)
Corta toda la operativa si las pérdidas diarias alcanzan tu límite (en % o dinero).
📈 Profit Target (Ganancias)
Asegura tus beneficios deteniendo el sistema al alcanzar tu meta diaria.
📋 Pestaña: Orders Management
-
Magic Number:
Identificador numérico único para las órdenes del EA. Imprescindible cambiarlo si tienes múltiples instancias del EA en el mismo PC/VPS para que no interfieran entre sí.
-
Prefix/Suffix:
Si tu bróker añade prefijo o sufijo a los símbolos (ej:
e.EURUSDoEURUSD.pro), configúralo aquí. Sin esto el EA no podrá abrir órdenes en esos símbolos. -
Max Simultaneous Cycles:
Máximo de señales (ciclos) operativas al mismo tiempo. Útil para limitar la exposición si recibes muchas señales seguidas.
-
Close on Opposite:
Si llega una señal contraria para el mismo símbolo (BUY cuando ya hay SELL abierto), el EA cierra la posición existente antes de abrir la nueva.
-
Delay Before Execution (ms):
Retraso intencionado en milisegundos desde que el EA recibe la señal hasta que ejecuta la orden. Útil para simular latencia o evitar ejecuciones en el primer tick.
-
Allow Duplicates:
Permite copiar la misma señal si proviene de canales distintos. Sin esta opción, el EA ignora señales duplicadas aunque vengan de fuentes diferentes.
⏱️ Expiración y Slippage
Tiempo tras el cual se cancelan automáticamente las órdenes limit pendientes no ejecutadas. Pon 0 para mantener las órdenes indefinidamente.
⚠️ La orden simplemente se elimina — el EA no reintenta ni coloca una orden a mercado en su lugar.
Diferencia máxima tolerable entre el precio solicitado y el precio de ejecución real en órdenes a mercado. Si el bróker no puede ejecutar dentro de este margen, la orden se rechaza.
Bróker ejecuta a 2650,02 → aceptado ✅
Bróker ejecuta a 2650,05 → rechazado ❌ (5 pips > 3)
Recomendado: 2-5 pips en condiciones normales.
🛡️ Pestaña: Dynamic Protection
Trailing Stop
- • Trigger: Actívalo por Pips o por nivel de TP alcanzado.
- • Stop/Step: Controla la distancia y la frecuencia de actualización del SL.
Break Even
- • Trigger: Mueve a BE tras tocar un TP o superar una cifra de beneficio.
- • Offset: Añade pips extra de colchón sobre el precio de entrada.
📝 Pestaña: File Logging
Registro detallado de actividad para análisis y depuración de errores.
- ✓ Log de Señales
- ✓ Log de Órdenes
- ✓ Log de Modificaciones (SL/TP)
- ✓ Log de Comandos
- ✓ Log de Protecciones
- ✓ Log de Conexiones
🔄 Pestaña: Auto-Update
Nexus verifica periódicamente (cada X horas) si existe una versión más reciente para mantenerte siempre al día con las últimas mejoras y parches de seguridad.
🔬 Pestaña: Advanced
- Dashboard Control: Activa/Desactiva el panel visual en MT5.
- Time Filter: Comercio solo en horas permitidas (Horario Bróker).
- Default SL/TP: Valores de emergencia si la señal no los incluye.
- Partial Close: Define el cierre en cada nivel de Take Profit (hasta 10), ya sea por porcentaje o por número exacto de posiciones según el TP Close Mode seleccionado.
- Cancel Pending on TP: Elimina límites si el precio ya tocó el objetivo.
- Require SL: Ignora señales sin Stop Loss definido.
🔀 TP Close Mode — ¿Cómo quieres que el EA cierre cada TP?
El parámetro TP Close Mode determina el método que el EA utiliza para calcular cuánto cerrar en cada nivel de Take Profit. Hay dos opciones:
📊 Por Porcentaje
Configuras un % del volumen restante a cerrar en cada TP. El cálculo es proporcional: cada porcentaje se aplica sobre el lote que queda abierto en ese momento, no sobre el lote inicial.
TP1 → 25% de 1,00 = 0,25 lotes cerrados
TP2 → 50% de 0,75 = 0,38 lotes cerrados
Restante → 0,37 lotes corren libres
Ideal para operaciones individuales.
🔢 Por Número de Posiciones
Configuras el número exacto de órdenes a cerrar en cada TP. No hay porcentajes ni proporciones: el EA cierra exactamente las órdenes que le indiques, sin redondeos.
TP1 → Cierra exactamente 2 posiciones
TP2 → Cierra exactamente 3 posiciones
Restante → 3 posiciones corren libres
Ideal para grid y multi-orden.
🔧 Pestaña: Modifications
Ajustes automáticos de precios antes de abrir la operación.
Entry Offset
Mejora el precio de entrada añadiendo/restando pips.
SL Offset
Expande tu margen de seguridad en el Stop Loss.
TP Offset
Ajusta todos los Take Profits masivamente.
🔍 Pestaña: Symbol Filter & Mapping
Filtro de Activos
- Whitelist: Opera exclusivamente los símbolos listados. Cualquier señal de un símbolo no incluido se ignora.
- Blacklist: Veta activos específicos de forma permanente. El EA ignorará cualquier señal de los símbolos listados aquí.
Mapeo de Símbolos
Traduce el nombre del símbolo en la señal al nombre exacto que usa tu bróker. Necesario cuando hay discrepancias (ej: la señal dice XAUUSD pero tu bróker lo llama Gold#).
Admite reglas globales (para todas las cuentas) y reglas por número de cuenta.
🔧 Cómo Configurar el Mapeo
Reglas aplicadas a todas las cuentas que no tengan configuración específica. Es el punto de partida para la mayoría de usuarios.
Ejemplo: XAUUSD → Gold#
Reglas específicas para una cuenta concreta (identificada por su ID de MT4/MT5). Sobreescribe el GLOBAL solo para esa cuenta.
Ejemplo: Cuenta 123456 → XAUUSD → XAUUSD.pro
🗺️ Árbol de decisión — ¿Qué nombre de símbolo usa el EA?
Llega señal con símbolo "XAUUSD" para la cuenta 123456
Paso 1: ¿Tiene la cuenta 123456 un mapeo específico para XAUUSD?
├── SÍ → Usa ese mapeo. Ej: XAUUSD → XAUUSD.pro ✅ Fin.
└── NO → Ir al Paso 2.
Paso 2: ¿Tiene GLOBAL un mapeo para XAUUSD?
├── SÍ → Usa el mapeo GLOBAL. Ej: XAUUSD → Gold# ✅ Fin.
└── NO → Ir al Paso 3.
Paso 3: Usa el símbolo tal cual llega en la señal → XAUUSD ✅ Fin.
Tienes la cuenta A (bróker usa
Gold#) y la cuenta B (bróker usa XAUUSD sin sufijo).• Configura GLOBAL:
XAUUSD → Gold#• Configura override para Cuenta B:
XAUUSD → XAUUSD→ Cuenta A usará
Gold# del GLOBAL. Cuenta B usará su propio override XAUUSD.
📰 Pestaña: News Filter
Detiene el trading ante noticias de alto impacto para evitar volatilidad extrema.
Ventanas de Seguridad
Configura minutos antes y después de cada noticia para bloquear señales.
Niveles de Impacto
Filtra por color: Rojo (Alto impacto) o Naranja (Medio impacto).
🎯 Pestaña: Basket & Smart Close
🧺 Basket Closure
Gestión de cierre conjunto por símbolo. Cierra todas las órdenes de un activo automáticamente si el beneficio o pérdida flotante total de ese símbolo alcanza el valor en $ configurado.
Configuración: Objetivo beneficio = +$150 | Límite pérdida = -$75
→ P/L total llega a +$150 → EA cierra las 3 posiciones de XAUUSD automáticamente
→ P/L total llega a -$75 → EA cierra las 3 posiciones de XAUUSD automáticamente
🎯 Smart Partial Close
Sistema de toma de beneficios progresivo y automático. Cierra una parte de las posiciones abiertas cuando se alcanzan ciertos hitos, independientemente de los niveles de TP definidos en la señal original. Su objetivo es asegurar beneficios de forma dinámica mientras el trade avanza a tu favor.
💎 Concepto clave
Smart Partial Close es independiente de los TPs de la señal. Puedes tener TP1 a 50 pips y Smart Partial Close configurado para cerrar el 20% cada 30 pips. Ambos sistemas actúan de forma autónoma y complementaria.
Cierra un porcentaje cuando la posición más antigua lleva abierta el tiempo configurado. Se activa una sola vez por ciclo.
→ Tras 8 horas: cierra 30% = 2 posiciones.
→ Las 4 restantes continúan con normalidad.
Cierra un porcentaje cada vez que el beneficio flotante total sube el escalón configurado en $. Puede activarse múltiples veces a medida que crece el beneficio.
→ Beneficio llega a $200 → cierra 2 posiciones (quedan 6)
→ Beneficio llega a $400 → cierra 25% de las restantes
→ Se repite mientras el beneficio siga subiendo.
Cierra un porcentaje cada vez que la media de pips en ganancia de todas las posiciones abiertas sube el escalón configurado. Puede activarse múltiples veces.
→ Media alcanza +50 pips → cierra 1 posición (quedan 4)
→ Media alcanza +100 pips → cierra 20% de las restantes
→ Continúa hasta que no queden posiciones.
Igual que Por Pips o Por Beneficio, pero el porcentaje a cerrar aumenta en cada nivel alcanzado. El escalón es fijo; el cierre se acelera.
→ Nivel 1 (+30 pips): cierra 10% = 1 posición
→ Nivel 2 (+60 pips): cierra 20% de las restantes = 2 posiciones
→ Nivel 3 (+90 pips): cierra 30% de las restantes = 2 posiciones
→ Los cierres se aceleran cuanto más se extiende el movimiento.
- • Independiente de los TPs — no depende del Take Profit de la señal original.
- • Múltiples disparos — los modos Por Beneficio, Por Pips y Progresivo pueden cerrarse en pasos sucesivos.
- • 100% automático — el EA gestiona todo sin intervención manual.
- • Protección de límite — nunca supera el 100% del cierre total acumulado.
📈 Pestaña: TP Profiles & Auto-Adaptive
Configura porcentajes de cierre parcial personalizados por cada canal de Telegram.
¿Cómo funciona?
- 1. Crea un Perfil: Define un nombre y una lista de porcentajes (ej: "Conservador": 50, 30, 20).
- 2. Asigna al Canal: Vincula ese perfil a un ID de canal específico.
- 3. Ejecución: El EA ignorará los ajustes globales y usará los del perfil para ese canal.
🤖 Auto-Adaptive TP Close
Si el parámetro "Auto-Adaptive TP Close" del EA está activo y el canal no tiene perfil, Nexus usa su motor de distribución inteligente:
- • Señal con 2 TPs: Cierra 50% en cada uno.
- • Señal con 4 TPs: Cierra 25% en cada uno.
- • Señal con 10 TPs: Cierra 10% en cada uno.
Si no hay perfil Y el Auto-Adaptive está en False, el EA usará los % definidos en el bloque "Partial Close Settings" de sus propios parámetros.
config.json y pasos detallados, consulta la Guía de Configuración de Perfiles de TPs incluida en esta carpeta.
Herramientas de Utilidad
Software esencial incluido en tu suite
📊 Nexus Trading Analyzer
Herramienta profesional exclusiva que analiza el historial de tu Expert Advisor para detectar patrones de éxito y áreas de mejora.
📈 Funcionalidades Clave
📂 Cómo obtener los datos (Historial)
🚀 MetaTrader 5 (Automático)
El EA de MT5 genera el archivo automáticamente. Cada vez que se cierra un ciclo de operaciones, se actualiza el archivo en:
MQL5 / Files / NexusCopier_TradeHistory_[Magic].csv
📋 MetaTrader 4 o Histórico Antiguo (Manual)
Si usas MT4 o quieres exportar operaciones antiguas en MT5, utiliza el script incluido:
- Copia
ExportHistoryToCSV.ex4(o .ex5) en la carpeta MQLX / Scripts. - Arrastra el script a cualquier gráfico.
- Configura el Magic Number (0 para todo el historial) y los días atrás.
- El archivo se generará en la carpeta MQLX / Files listo para cargar.
🔍 Telegram ID Finder (Herramienta de Respaldo)
Aunque el Configurador Visual ahora incluye un potente buscador de canales integrado, mantenemos esta herramienta para usuarios que necesiten obtener IDs numéricos específicos de forma manual.
🚀 Cómo usarlo
-
1. Ejecuta
TelegramIDFinder.exeSe abrirá una ventana de consola segura.
-
2. Inicia Sesión
Introduce tus credenciales (las mismas que en el Configurador).
-
3. Selecciona un Canal
Haz clic en el canal deseado de la lista para ver su ID.
👁️ Nexus Vision
Nexus Vision es el módulo avanzado de reconocimiento de imágenes que permite al servidor leer señales de trading enviadas como imágenes o capturas de pantalla (ej: gráficos de XAUUSD con el texto "BUY").
🧠 Tecnología Híbrida
El sistema utiliza un motor de dos fases:
- • Fase 1 (OCR Local): Extracción de texto ultra-rápida para imágenes claras.
- • Fase 2 (IA de Visión): Respaldo de Inteligencia Artificial para imágenes complejas o texto manuscrito.
NexusServer.exe. No necesitas descargar archivos adicionales.
⚙️ Cómo Activar Nexus Vision
Esta función está deshabilitada por defecto para ahorrar recursos. Actívala editando el archivo config.json de tu Nexus Server:
-
1. Abre el archivo de configuración
Ve a la carpeta donde tienes instalado el servidor y localiza el archivo
config.json. -
2. Edita con el Bloc de notas
Clic derecho sobre
config.json→ Abrir con → Bloc de notas (o cualquier editor de texto). -
3. Añade el bloque de configuración
Pega el siguiente bloque dentro de las llaves principales
{ ... }, preferiblemente al final del archivo.⚠️ IMPORTANTE: Si lo pegas después de otro bloque, añade una coma (
,) al cierre del bloque anterior."IMAGE_RECOGNITION": { "ENABLED": true, "VISION_API_URL": "https://nexus-vision-three.vercel.app/api/vision" } -
4. Guarda y Reinicia
Guarda los cambios (Ctrl+S) y reinicia
NexusServer.exepara aplicar la nueva configuración.
Herramientas de Utilidad
Incluidas en tu paquete de instalación
1. Telegram ID Finder
Herramienta especializada para obtener los IDs numéricos únicos de los canales que deseas monitorear.
- • Uso: Ejecuta
TelegramIDFinder.exey sigue el menú interactivo. - • Compatibilidad: Resolución directa de canales públicos y privados.
- • Automation: Copia los IDs directamente al portapapeles para el Configurador.
[ID] -1001234567890 → "Trading Pro Signals"
[ID] -1009876543210 → "Gold Alerts VIP"
2. Generador de Configuración
Interfaz moderna para generar todos los archivos necesarios
(config.json y NexusCopier.ini).
- • Modo Visual: Configura todo sin tocar una línea de código.
- • Multi-Perfil: Crea configuraciones ilimitadas para diferentes brókers.
- • Validador Integrado: Verifica APIs y rutas automáticamente.
Guía de Configuración (JSON)
Entendiendo la estructura de config.json
Aunque el Configurador genera los archivos automáticamente, es importante conocer la estructura
de config.json para ajustes manuales avanzados.
Mapeo de Símbolos Autónomo
Permite mapear nombres de señales a símbolos de tu bróker de forma global o por cuenta específica. Además de la entrada manual, puedes utilizar el Selector de Canales e IDs integrado en este apartado para añadir cuentas fácilmente.
"SYMBOL_MAPPING": {
"GLOBAL": {
"XAUUSD": "GOLD",
"US30": "DJ30"
},
"ACCOUNTS": { ... }
}
"ACCOUNTS": {
"12345678": {
"XAUUSD": "XAUUSD.pro"
}
}
Tecnología Pre-Signal
Detecta frases de entrada anticipada antes de recibir los precios oficiales de la señal. Esta función es clave para ganar microsegundos en la ejecución.
Configuración en Panel
- ✅ Enable: Habilitar/Deshabilitar mediante el checkbox principal.
- 📡 Channels: Selección de canales que emitirán pre-señales.
- 🔢 Operations: Número de órdenes a lanzar por pre-señal (cuando el Grid está desactivado).
- 🎲 Grid Mode: Permite promediar el precio mediante una red de órdenes.
- 🔢 Grid Operations: Órdenes Limit adicionales a colocar.
- ⚡ Market Orders: Operaciones simultáneas a precio de mercado.
- 📏 Distancia Grid: Distancia en pips entre las órdenes limit.
- 🎯 Close at Cycle TP: Cierra y cancela pre-señales al alcanzar un nivel de TP del ciclo.
- 🔗 Link to Cycle SL: Sincroniza el SL (incluyendo Grid) con la señal principal.
- ⚡ Link to Cycle BE: Aplica el Break-Even del ciclo a las pre-señales activas.
- 🔄 Allow opposite signals: (Mismo/Distinto Canal) Permite o bloquea el hedging.
- 🛑 Close on opposite: (Mismo/Distinto Canal) Cierra pre-señales si llega señal opuesta.
Parámetros por Defecto
- 💰 Lot/Risk: Tamaño de la posición para estas entradas.
- 🎯 SL/TP: Valores de salida automáticos.
- 🔍 Detection Words: Define frases como "GET READY", "BUY NOW", etc.
"PRE_SIGNAL": {
"ENABLED": true,
"PHRASES": ["{SYMBOL} BUY NOW", "GET READY {SYMBOL}"],
"DEFAULT_LOT": 0.01,
"DEFAULT_SL": 50,
"DEFAULT_TP": 100
}
Nexus Server
El cerebro del sistema de procesamiento de señales
El Nexus Server (NexusServer.exe) es el motor central que captura los mensajes de Telegram, los analiza mediante IA, valida su estructura y los envía al EA en un formato procesable en milisegundos.
🚀 Instalación y Puesta en Marcha
-
1. Ubica el archivo de configuración:
Asegúrate de que el archivo
config.json(generado por el Configurador) esté en la misma carpeta queNexusServer.exe. -
2. Ejecuta el servidor:
Haz doble clic en
NexusServer.exe. Se abrirá una moderna ventana gráfica de Windows (WPF). -
3. Inicia el servicio:
Haz clic en el botón
▶ START SERVERen la interfaz gráfica. -
4. Verifica el estado:
El indicador cambiará a 🟢 RUNNING cuando el sistema esté operativo y escuchando señales.
🎛️ Interfaz del Servidor
📊 Panel de Control
Botones de Control
Indicadores de Estado
🧠 Sistema de Parsing Inteligente (APS)
El servidor emplea un Sistema de Parsing Avanzado con cientos de patrones de detección entrenados para interpretar señales en multitud de formatos:
📍 Entrada (Entry)
- • Entry: 1.2345
- • @ 1.2345
- • Buy 1.2345
- • Entry zone 1.2340-1.2350
- • Now @ market
- • ...y muchos más
🎯 Beneficios (TP)
- • TP: 1.2400
- • TP1: 1.2380, TP2: 1.2400
- • Target: 1.2450
- • Take profit: open
- • Targets: 80, 100, 150 pips
- • ...y muchos más
🛑 Pérdida (SL)
- • SL: 1.2300
- • Stop loss @ 1.2290
- • Stop: 50 pips
- • SL below 1.2280
- • ...y muchos más
🔄 Actualizaciones en Tiempo Real (Edición de Señales)
El sistema monitoriza constantemente los canales y detecta si el proveedor de señales edita un mensaje anterior en Telegram.
- • Edición de Señales Estándar: Si se actualiza el SL o TP de una señal ya publicada, el EA lo detecta en tiempo real y modifica los valores correspondientes en las operaciones abiertas y órdenes pendientes en MT5 que pertenezcan exclusivamente al canal donde se editó la señal (dejando intactas las de otros canales o señales distintas del mismo símbolo).
- • Edición de Pre-Signals: La función de edición también cubre la tecnología Pre-Signal. Las pre-signals modificadas ajustarán automáticamente y a nivel individual su SL y TP tanto en las órdenes limit (Grid) pendientes como en las ya ejecutadas.
- • Cierres Parciales por Porcentaje (%): Las
funciones de gestión interactiva como
CLOSEahora soportan cálculos porcentuales dinámicos. Por ejemplo, al enviarCLOSE 50% XAUUSD, Nexus interpretará la cifra y cerrará exactamente la mitad del lotaje operativo activo con precisión matemática.
🎖️ Precisión del 99.7%
El motor APS ha sido entrenado con más de 100,000 señales reales, logrando una tasa de interpretación correcta casi perfecta.
El pequeño porcentaje de error se debe a formatos extremadamente ambiguos que requieren validación manual por seguridad.
🔍 Validación y Filtrado Automático
✅ Validación de Precios
El servidor verifica que los precios detectados sean lógicos según el activo (ej: XAUUSD entre 1000-9000), evitando entradas erróneas por fallos del proveedor.
🚫 Sistema Anti-Spam
Filtra automáticamente mensajes publicitarios, mensajes de bienvenida o actualizaciones sin información de trading (ej: "TP1 hit!").
📰 Filtro de Noticias
Integrado con calendarios económicos para pausar el trading minutos antes/después de eventos de alto impacto que generan spreads volátiles.
🔗 API REST para el EA
El servidor expone una API REST local en
http://127.0.0.1:5000
que el EA consulta periódicamente para recibir instrucciones.
Endpoints Disponibles
| Endpoint | Método | Descripción |
|---|---|---|
| /signals | GET | Obtiene las señales pendientes en la cola |
| /commands | GET | Recibe comandos remotos (CLOSE, BE, etc.) |
| /status | GET | Estado del servidor y estadísticas de sesión |
| /health | GET | Verifica que el servidor esté respondiendo |
🔧 Solución de Problemas (FAQ Server)
❌ El servidor no arranca
Verifica que config.json esté en la carpeta,
que el puerto 5000 esté libre y ejecuta como Administrador si es necesario.
⚠️ No se reciben señales
Confirma que estás suscrito a los canales en Telegram y que
los IDs en config.json son correctos (usa el Telegram ID Finder si tienes
dudas).
🚫 "Símbolo Inválido"
Asegúrate de configurar los Suffix/Prefix de tu bróker correctamente en el Configurador (ej: si tu oro se llama Gold#, añade # en Suffix).
Expert Advisor MT5 (v16.3)
Sincronización Multi-Cuenta de Última Generación
El Nexus Expert Advisor es el componente encargado de la ejecución y gestión dinámica en MetaTrader 5, integrando algoritmos avanzados de gestión de riesgo y protección de capital.
📦 Instalación en MT5
-
1. Apertura de Terminal:
En MT5, ve a
Archivo→Abrir Carpeta de Datos. -
2. Instalación del EA:
Copia
NexusCopier.ex5enMQL5/Experts/. -
3. Configuración del Entorno (INI):
Copia
NexusCopier.inien la carpeta común de archivos:C:\Users\[TuUsuario]\AppData\Roaming\MetaQuotes\Terminal\Common\Files. -
4. Permisos de WebRequest:
Ve a
Herramientas→Opciones→Asesores Expertosy activa:- ✅ Permitir el comercio algorítmico
- ✅ Permitir importación de DLLs
- ✅ Añadir URL:
http://127.0.0.1:5000 - ✅ Añadir URL:
https://nexuscopier.com
NexusCopier.ini
está presente, este sobrescribirá cualquier ajuste manual que realices en
las propiedades del EA cada vez que se cargue. Para usar ajustes manuales persistentes,
borra el archivo .ini de la carpeta "Files".
🔐 Sistema de Licencias
Nexus utiliza un sistema de validación de licencias en línea seguro:
🌐 Validación Online
Verificación en tiempo real con el servidor central:
- • Validación continua contra el servidor de licencias
- • Verifica el número de cuenta MT5 y el Hardware ID (HWID)
- • Desactivación inmediata si la licencia caduca o es revocada
- • Requiere conexión a internet activa para operar
🎨 Dashboard Visual del EA
El EA incluye una interfaz profesional integrada en el gráfico de MT5 que muestra información clave en tiempo real. Aquí te explicamos qué significa cada dato:
📊 Métricas explicadas
🎨 Temas disponibles
- Dark Mode: Tema oscuro por defecto — recomendado para la mayoría de monitores.
- Light Mode: Tema claro para fondos blancos o brillantes.
- Matrix Green: Tema verde neón estilo hacker.
- TradingView: Paleta de colores inspirada en TradingView.
Cambia el tema directamente desde los parámetros del EA en el terminal MT5.
⚡ Funcionalidades de Vanguardia
Grid Trading Inteligente
Fracciona el riesgo en múltiples niveles (órdenes Limit/Stop) con espaciado configurable:
Orden 2: Limit @ 2640.00 (-10 Pips)
Orden 3: Limit @ 2630.00 (-20 Pips)
🔄 Gestión de Ciclos y Multi-Sync
Nexus agrupa todas las órdenes de una misma señal en un Ciclo. Entender este concepto es fundamental para comprender cómo gestiona las operaciones el EA:
Un nuevo Ciclo comienza en el momento en que Nexus recibe y procesa una señal válida con precio de entrada. Todas las órdenes abiertas para esa señal —incluyendo órdenes de grid y pre-señales— pertenecen al mismo Ciclo.
Todas las órdenes del Ciclo comparten una gestión unificada: los cierres de TP, Break Even, Trailing Stop y Smart Partial Close se calculan sobre el resultado combinado de todas las órdenes abiertas en ese Ciclo.
El Ciclo termina cuando todas las posiciones de esa señal están cerradas (por TP, SL o manualmente). El EA reinicia el contador de ciclo y queda listo para la siguiente señal.
Ejemplo — 1 señal, 3 órdenes de grid:
Señal: XAUUSD BUY @ 2650 → Nexus abre el Ciclo #12
Orden A: BUY LIMIT @ 2650 (0,02 lotes)
Orden B: BUY LIMIT @ 2640 (0,02 lotes)
Orden C: BUY LIMIT @ 2630 (0,02 lotes)
Las 3 pertenecen al Ciclo #12.
TP1 alcanzado → Cierra 25% del ciclo (calculado sobre el lote combinado)
TP2 alcanzado → Cierra otro 25%
Todas las órdenes cerradas → Ciclo #12 termina, contador se reinicia.
🔗 Sincronización Multi-Cuenta
Si ejecutas el EA en varias cuentas MT5 simultáneamente conectadas al mismo Nexus Server, todas reflejan el estado del ciclo en tiempo real:
- • Sincronización de estado: Los cierres de TP, la activación de BE y las actualizaciones de Trailing Stop se propagan instantáneamente a todas las cuentas.
- • BE independiente por pre-señal: Cada cuenta gestiona el Break Even de sus pre-señales de forma independiente, evitando conflictos entre cuentas.
- • Cycle TP Awareness: El EA calcula si se ha alcanzado un TP en base al beneficio total acumulado del ciclo, no solo de una orden individual.
- • Trailing del ciclo: El trailing stop protege el beneficio acumulado del ciclo completo, no de órdenes individuales.
- • Resistencia offline: Si una cuenta MT5 se desconecta brevemente, sincronizará su estado de ciclo automáticamente al reconectarse.
Take Profits Progresivos — TP Close Mode
Hasta 10 niveles de Take Profit con cierre configurable en cada uno. Elige el método de cierre mediante el parámetro TP Close Mode:
📊 Modo 1 — Por Porcentaje (método clásico)
El EA cierra un porcentaje del volumen restante en cada TP. El porcentaje se aplica sobre el lote aún abierto en ese momento.
Ejemplo — 1,0 lote, 4 TPs, configurado: TP1=25%, TP2=25%, TP3=50%, TP4=0%
Posición inicial: 1,00 lote
TP1 @ 2680 (25%) → Cierra 25% de 1,00 = 0,25 lotes │ Restante: 0,75 lotes
TP2 @ 2700 (25%) → Cierra 25% de 0,75 = 0,19 lotes │ Restante: 0,56 lotes
TP3 @ 2730 (50%) → Cierra 50% de 0,56 = 0,28 lotes │ Restante: 0,28 lotes
TP4 @ 2780 ( 0%) → Los 0,28 lotes restantes corren libres hasta SL o cierre manual
🔢 Modo 2 — Por Número de Posiciones (método nuevo)
El EA cierra un número exacto de posiciones abiertas en cada TP. En lugar de un porcentaje, indicas directamente cuántas órdenes cerrar en cada nivel. Perfecto para estrategias de grid y multi-orden donde el número de posiciones es predecible.
Ejemplo — 8 posiciones de grid abiertas, configurado: TP1=2, TP2=3, TP3=2, TP4=0
El grid abre 8 posiciones (ej. 0,01 lotes cada una)
TP1 alcanzado → Cierra exactamente 2 posiciones │ Restante: 6 posiciones
TP2 alcanzado → Cierra exactamente 3 posiciones │ Restante: 3 posiciones
TP3 alcanzado → Cierra exactamente 2 posiciones │ Restante: 1 posición
TP4 (0) → La última posición corre libre hasta SL o cierre manual
📋 Comparativa rápida
| Característica | Por Porcentaje | Por Posiciones |
|---|---|---|
| Qué se configura | % a cerrar en cada TP | Nº de órdenes a cerrar |
| Se aplica sobre | Volumen de lote restante | Contador de posiciones abiertas |
| Uso típico | Operaciones individuales | Grid / multi-orden |
| Predictibilidad | El volumen escala con el lote restante | Número exacto — sin redondeos |
Account Protection (Hard Stop)
Vigilante de capital autónomo que actúa si se alcanzan umbrales críticos de pérdida diaria o total, cerrando todo y deshabilitando el trading para proteger el balance.
- • Cierra todas las posiciones
- • Cancela órdenes pendientes
- • Bloquea el trading hasta el día siguiente
- • Envía notificación push
- • Cierra todas las posiciones
- • Deshabilita el EA por completo
- • Requiere reset manual para reactivar
- • Registra el evento crítico en el log
- • Pausa la apertura de nuevas operaciones
- • Gestiona las posiciones abiertas con normalidad
- • Se reactiva al recuperar el nivel
- • Detiene opcionalmente el trading al alcanzar el objetivo
- • Puede cerrar las operaciones abiertas
- • Envía notificación de éxito
🔄 Reverse Trading
Invierte automáticamente la dirección de todas las señales de un canal. Útil para operar contra proveedores con historial de pérdidas consistente.
📊 Cómo funciona
El SL y los TPs se ajustan automáticamente a la dirección invertida.
⚠️ Caso de Uso
Úsalo cuando detectes que un proveedor tiene una tasa de acierto muy baja. Estadísticamente, hacer lo contrario puede ser más rentable.
Esta función es de alto riesgo. Úsala solo si has analizado estadísticamente el historial del proveedor y has confirmado que sus señales tienen una tasa de pérdida consistentemente alta (más del 60%). No se recomienda activarla sin datos suficientes — necesitas al menos 50-100 señales históricas para tener una base estadística fiable. Un proveedor con mala racha temporal no justifica activar Reverse Trading.
📱 Control Remoto vía Telegram
Gestiona tus operaciones desde el móvil enviando comandos de texto al canal de Telegram configurado. Los comandos no distinguen mayúsculas/minúsculas.
| Comando | Acción Ejecutada | Ejemplo |
|---|---|---|
| CLOSE | Cierra todas las posiciones de un símbolo | CLOSE XAUUSD |
| CLOSEALL | Cierra todas las posiciones de todos los símbolos | CLOSEALL |
| CLOSEBUY | Cierra solo las posiciones de compra (BUY) | CLOSEBUY EURUSD |
| CLOSESELL | Cierra solo las posiciones de venta (SELL) | CLOSESELL GBPUSD |
| BE | Mueve el Stop Loss al punto de entrada (Break Even) | BE XAUUSD (o BE para todos) |
| TRAIL | Activa el trailing stop con la distancia indicada en pips | TRAIL 20 |
| CANCEL | Cancela las órdenes pendientes (limit) de un símbolo | CANCEL XAUUSD |
| DELETESL | Elimina el Stop Loss de las posiciones abiertas | DELETESL XAUUSD |
| DELETETP | Elimina el Take Profit de las posiciones abiertas | DELETETP XAUUSD |
🐛 Logs y Auditoría
El EA registra cada micro-evento en el terminal MT5 (pestaña Expertos) y genera un archivo de log diario para análisis forense de operaciones en caso de discrepancias con el bróker.
[14:10:01] 🏁 Cycle #7 completed. Total profit: +$181.25
Preguntas Frecuentes
Respuestas a las dudas más comunes
📸 ¿Puede leer señales de imágenes?
Sí, con Nexus Vision. Utilizando tecnología de IA híbrida (OCR + Vision AI), Nexus puede leer señales enviadas como:
- • Capturas de pantalla de MT4/MT5 (móvil o PC)
- • Fotos de gráficos con niveles de precio
- • Imágenes con texto superpuesto
🔧 ¿Necesito conocimientos técnicos para usar Nexus?
No. El Configurador Visual te permite preparar todo desde cero. Solo necesitas:
- • Saber usar MetaTrader 5 (nivel básico)
- • Tener cuenta de Telegram
- • Seguir esta guía paso a paso
Tiempo estimado de configuración inicial: 5-15 minutos (dependinedo si ya has utilizado antes EAs o no)
💻 ¿Puedo usar Nexus en cuenta demo?
Sí, absolutamente. De hecho, es altamente recomendado probar en demo durante al menos 2 semanas antes de pasar a real. Todos los componentes funcionan igual en demo y real.
🌐 ¿Necesito un VPS?
No es necesario aunque sería un buen aliado:
- ✅ Con VPS: El server funciona 24/7, capturas TODAS las señales incluso mientras duermes.
- ⚠️ Sin VPS: Debes tener tu PC encendido 24/7 con MT5 y el server ejecutándose. Si apagas el PC, pierdes señales durante ese tiempo.
VPS recomendado: Windows Server con 2GB RAM, desde $5-10/mes
📱 ¿Funciona con cualquier proveedor de señales?
Sí, con el 99.7% de proveedores. Nexus ha sido entrenado con más de 10,000 señales de diferentes proveedores y reconoce múltiples formatos:
- • Señales estructuradas: Entry / TP / SL
- • Señales con rangos: Entry zone 2640-2650
- • Señales con múltiples TPs (hasta 10)
- • Señales con emojis: 🟢 BUY, 🔴 SELL
- • Señales en inglés, español, portugués
🔄 ¿Qué pasa si el proveedor edita una señal?
Nexus lo detecta automáticamente. Cuando el server detecta que un mensaje fue editado:
- 1. Analiza las diferencias entre versión original y editada
- 2. Identifica cambios en TP/SL
- 3. Envía comando de actualización al EA
- 4. El EA modifica las posiciones abiertas con los nuevos valores
Esta es una ventaja exclusiva de Nexus. Otros copiers no detectan ediciones.
💰 ¿Cuánto capital necesito para empezar?
Depende de tu perfil de riesgo:
- Mínimo recomendado: $50 en cuenta real (configuración conservadora)
- Óptimo: $500+ (permite diversificar y soportar drawdowns)
- Profesional: $1000+ (aprovecha todas las funcionalidades sin restricciones)
🔒 ¿Es seguro conectar mi Telegram?
Totalmente seguro. Nexus usa la API oficial de Telegram (Telethon) con:
- • Autenticación de 2 factores
- • Session encriptada localmente
- • Solo lectura (NUNCA envía mensajes desde tu cuenta)
- • Sin acceso a chats privados
Tu sesión de Telegram se guarda en nexus_session.session - nunca compartas
este archivo.
⏱️ ¿Qué latencia tiene el sistema?
Ultra-baja latencia:
- • Telegram → Server: 0.1 segundos
- • Server → EA: 0.05 segundos (polling cada 1s)
- • EA → Ejecución en broker: 0.1-0.5 segundos
Latencia total promedio: 0.50 segundos desde que el proveedor publica hasta que se ejecuta en tu cuenta. El tiempo final total depende del ping de tu cuenta con el broker.
🛡️ ¿Qué pasa si pierdo conexión a internet?
El sistema tiene varios mecanismos de protección:
- Server offline: El EA sigue gestionando posiciones abiertas (TP, SL, trailing). No recibe señales nuevas hasta que se reconecte.
- MT5 offline: Posiciones abiertas siguen activas en el broker con sus TP/SL. Se reconectan automáticamente.
- Ambos offline: Posiciones siguen protegidas con TP/SL en el broker.
🔧 ¿Puedo modificar manualmente las operaciones?
Sí, tienes control total:
- • Puedes modificar TP/SL manualmente desde MT5
- • Puedes cerrar posiciones manualmente
- • Puedes usar comandos remotos desde Telegram
- • Puedes pausar el EA temporalmente
El EA respeta modificaciones manuales y no las sobrescribe.
📞 ¿Incluye soporte técnico?
Sí, soporte completo:
- • WhatsApp / Telegram para consultas rápidas
- • Email para soporte técnico detallado
- • Actualizaciones gratuitas del EA
- • Chat de soporte en directo
Tiempo de respuesta promedio: inmediato-1 hora en días laborables
🔄 ¿Hay actualizaciones periódicas?
Sí, actualizaciones constantes:
- • Mejoras en el sistema de parsing
- • Nuevas funcionalidades basadas en el feedback de nuestros clientes
- • Mejoras en el APS (AI Parsing System)
- • Optimizaciones de rendimiento
Todas las actualizaciones son gratuitas y se envían de forma automática a todos los clientes con licencia activa.
📊 ¿Para qué sirve el Nexus Analyzer?
El Nexus Analyzer es una herramienta de análisis de rendimiento integrada en el Configurador Visual. Calcula estadísticas reales de tus operaciones copiadas para ayudarte a tomar mejores decisiones sobre qué canales seguir y cómo configurar el riesgo.
- • Win Rate real: Porcentaje de operaciones ganadoras frente a perdedoras (calculado sobre TP vs SL alcanzados, no sobre P/L monetario).
- • Profit Factor: Relación entre ganancias totales y pérdidas totales. Un PF > 1.5 indica un sistema rentable.
- • Expectativa por operación: Beneficio promedio esperado por cada señal copiada.
- • Rendimiento por canal: Compara el desempeño de cada canal de Telegram por separado.
🤖 Mi Bot de Telegram no envía notificaciones, ¿qué hago?
Este es uno de los problemas más comunes. Sigue este checklist en orden:
Asegúrate de que el token copiado de @BotFather no tiene espacios ni caracteres extra al principio o al final.
Telegram requiere que el usuario inicie la conversación con el bot antes de que éste pueda enviar mensajes. Abre Telegram, busca tu bot y pulsa Inicio / Start.
El Chat ID debe ser tu ID numérico personal (obtenido con @userinfobot). No confundas el Chat ID del grupo con tu ID personal.
En la consola del Nexus Server verás mensajes de error si el token es inválido o si hay problemas de conexión con la API de Telegram.
En la pestaña Notifications del Configurador, asegúrate de que las notificaciones que quieres recibir están marcadas como activas.