Radar Signal EA
- Asesores Expertos
- Versión: 1.59
- Actualizado: 24 julio 2026
RadarSignal EA es un sistema de trading totalmente automatizado basado en un motor de zonas de soporte y resistencia en múltiples marcos temporales. En lugar de ejecutar órdenes de mercado ante un simple cruce de líneas, traza zonas reales de soporte y resistencia a lo largo de tres marcos temporales encadenados (por ejemplo, M15 → M30 → H1, o superiores, dependiendo del periodo del gráfico), espera a que el precio se acerque a esas zonas a la distancia adecuada —ni demasiado pronto, ni demasiado tarde— y, a continuación, elige entre una orden limitada o una orden stop, dependiendo de si el mercado se encuentra en un rango o está rompiendo dicho rango. El tamaño de la posición, el umbral de rentabilidad, el trailing de ATR y un sistema de defensa contra falsias y retests se gestionan de forma automática, y se puede añadir un módulo opcional de Grok (xAI) como segunda opinión antes de confirmar cualquier operación.
Este EA se convirtió originalmente a partir de la lógica del indicador RadarSignal y se ha reforzado con capas de seguridad en la ejecución (detección de cierre del mercado, comprobaciones del nivel de stop, detección automática del modo de ejecución y limpieza de órdenes caducadas) para reducir los errores de negociación por parte del bróker.
Características principales
-
Puntuación de sesgo ponderada en 3 marcos temporales: combina el ADX, el RSI, el CCI, el OsMA y el %R de Williams en el marco temporal actual del gráfico, además de los dos marcos temporales superiores siguientes, en una única puntuación direccional ponderada.
-
Asignación automática de zonas de soporte y resistencia: detecta agrupaciones de oscilaciones fractales, las fusiona de forma tolerante utilizando una tolerancia escalada según el ATR y conserva solo las zonas más relevantes por encima o por debajo del precio.
-
Colocación de órdenes con consideración de la distancia: una zona no debe estar ni demasiado cerca ni demasiado lejos (medido en ATR) para que el EA la considere apta para operar, lo que evita tanto las entradas prematuras como perseguir al precio.
-
Tipo de orden adaptativo: coloca una orden limitada en la zona en condiciones de rango o de tendencia débil, o una orden stop más allá de una ruptura confirmada en condiciones de fuerte impulso, con una orden limitada de reteste de respaldo opcional.
-
Dimensionamiento de la posición escalado según la intensidad de la señal: el tamaño del lote se adapta a la intensidad de la señal (débil / moderada / fuerte) y al porcentaje de riesgo, en función del saldo, el capital o el menor de los dos.
-
Protección contra oscilaciones bruscas y retests: si el precio vuelve a entrar en la zona de entrada varias veces, el EA reduce automáticamente el riesgo de la posición mediante un cierre parcial y unos SL/TP más ajustados.
-
Stop dinámico de equilibrio + ATR: se desplaza hasta el punto de equilibrio tras un múltiplo R configurable de beneficios y, a continuación, se ajusta dinámicamente utilizando el ATR con un paso mínimo para evitar microajustes.
-
Copiloto opcional Grok AI (xAI): se pueden consultar seis «personalidades» de análisis seleccionables (acción del precio pura, ICT/SMC, híbrido fundamental + técnico, scalping, ICT combinado avanzado, cuantitativo/riesgo) antes de confirmar una operación, con un modo de filtro estricto opcional.
-
Panel de control en el gráfico: saldo de la cuenta en tiempo real, capital propio y pérdidas y ganancias flotantes; puntuación de sesgo actual; dirección y fuerza de la señal; recuento de zonas de soporte y resistencia activas; estado de la IA y resumen de posiciones abiertas.
-
Notificaciones push en el móvil y diagnósticos detallados del registro de expertos para la supervisión remota.
-
Capa de seguridad en la ejecución: detecta automáticamente el mejor modo de ejecución y el tipo de vencimiento del bróker, comprueba el spread, el nivel de stop y la sesión de mercado antes de enviar cualquier orden, y cancela las órdenes pendientes caducadas tras N barras.
Puntos fuertes
-
Basado en la estructura, no en el cruce de indicadores. Las entradas se basan en la estructura real de los precios (zonas de soporte y resistencia), lo que suele generar una colocación más lógica del stop-loss que las señales de osciladores puras.
-
Protección integrada de las operaciones. La lógica de reducción de riesgo mediante retest y «whipsaw» es una característica realmente útil de la que carecen la mayoría de los EA minoristas: reacciona cuando el precio vuelve a entrar en una zona, en lugar de dejar que una operación con pérdidas se ejecute en su volumen completo.
-
Agresividad configurable. Los umbrales de puntuación, los multiplicadores de lotes por categoría de fuerza y los filtros de distancia ATR permiten al usuario ajustar el EA desde un perfil conservador hasta uno más activo sin necesidad de modificar el código.
-
Toma de decisiones transparente. El panel de control en el gráfico y el registro detallado muestran exactamente por qué el EA operó o no en una barra determinada (spread demasiado amplio, sesión cerrada, zona demasiado lejana, etc.), lo que reduce considerablemente el tiempo de depuración.
-
La capa de IA es opcional y modular. Los operadores que no quieran depender de una API externa pueden ejecutar el EA basándose únicamente en su propia lógica de múltiples marcos temporales; la integración con Grok es opcional.
-
Gestión de la compatibilidad con los brókers. Los modos de ejecución y de vencimiento se detectan automáticamente en lugar de estar codificados de forma fija, lo que reduce los errores de rechazo por «ejecución no válida» o «vencimiento no válido» en los distintos brókers.
Consideraciones / Limitaciones
-
El módulo de IA opcional requiere una clave de API de terceros y conexión a Internet. InpUseAIAnalysis depende de un punto final externo de xAI/Grok, lo que añade latencia, un coste recurrente de la API y un punto de fallo externo. Si el filtro de IA (InpAIFilterTrade) está activado y la llamada a la API falla o agota el tiempo de espera, es posible que esa oportunidad de operación se omita por completo.
-
Las entradas basadas en zonas implican que el EA no opera siempre en cada barra. Con un umbral de puntuación estricto y una ventana de distancia ATR, el EA puede atravesar períodos de inactividad sin configuraciones válidas; esto es intencionado, pero no se trata de un sistema de «alta frecuencia».
-
La calidad del backtest depende de los datos de ticks y spreads del bróker. Dado que las entradas son muy sensibles al spread (InpMaxSpreadPips) y a las distancias de las zonas basadas en el ATR, los resultados variarán notablemente entre brókers con spreads medios diferentes y entre backtests con ticks reales frente a los generados.
-
Carga de indicadores para múltiples símbolos y marcos temporales. El EA abre instancias de indicadores en tres marcos temporales simultáneamente (ADX, RSI, CCI, OsMA, WPR, ATR); en configuraciones de VPS de especificaciones muy bajas con muchos gráficos ejecutándose en paralelo, esto supone una cierta sobrecarga.
-
No dispone de filtro de noticias integrado. El filtrado por horario de negociación (InpUseTimeFilter) se limita a la hora del día; no evita los eventos del calendario económico, por lo que los picos provocados por noticias de alto impacto pueden seguir desencadenando entradas de stop de tipo «breakout».
-
Al igual que con cualquier estrategia automatizada, el rendimiento pasado y las pruebas retrospectivas no garantizan resultados futuros. Los usuarios deben realizar pruebas prospectivas en una cuenta demo y comprender la configuración de riesgos antes de ejecutar el EA en condiciones reales.
Explicación de los parámetros de entrada
General
| Parámetro | Descripción |
| InpMagic | Número mágico único utilizado para identificar y gestionar las órdenes y posiciones propias de este EA. |
| InpComment | Etiqueta de comentario adjunta a cada orden enviada por el EA. |
| InpMaxSlippagePips | Deslizamiento o desviación máxima permitida (en pips) en la ejecución de mercado. |
| InpVerboseLogging | Muestra registros detallados paso a paso de las decisiones en la pestaña «Expertos», lo cual resulta útil para el diagnóstico. |
Motor de señales (puntuación de sesgo en múltiples marcos temporales)
| Parámetro | Descripción |
| InpReverseSignal | Invierte la dirección final de compra/venta; resulta útil para probar variantes contrarias a la tendencia. |
| InpADXPeriod / InpADXTrendLevel | Período del ADX y el valor mínimo del ADX considerado como «tendencia» (añade peso direccional a la puntuación solo cuando hay tendencia). |
| InpRSIPeriod | Período del RSI; la puntuación es +1 si el RSI > 50, y −1 en caso contrario. |
| InpCCIPeriod | Período del CCI; la puntuación es +1 si el CCI es > 0; en caso contrario, −1. |
| InpWPRPeriod | Período del %R de Williams; la puntuación es +1 si el WPR es mayor que −50; en caso contrario, es −1. |
| InpOsMAFast / InpOsMASlow / InpOsMASignal | Parámetros del MACD-OsMA; la puntuación es +1 si el histograma del OsMA es positivo; en caso contrario, −1. |
| InpScoreThreshold | Puntuación ponderada absoluta mínima necesaria para que el EA considere válido un sesgo direccional. |
| InpWeakThreshold / InpStrongThreshold | Umbrales de magnitud de la puntuación que clasifican la señal como débil, moderada o fuerte (utilizados para el cálculo del tamaño del lote). |
Cómo funciona la puntuación: cada uno de los 5 indicadores aporta ±1 por intervalo de tiempo; se suman por intervalo de tiempo; y los 3 intervalos de tiempo se combinan con las ponderaciones 1 / 2 / 3 (el intervalo de tiempo actual del gráfico tiene la menor ponderación, y el intervalo de tiempo más alto, la mayor).
Filtros y protección de la ejecución
| Parámetro | Descripción |
| InpMaxSpreadPips | Bloquea la realización de nuevas órdenes por encima de este spread (el valor 0 desactiva el filtro). |
| InpUseTimeFilter / InpStartHour / InpEndHour | Restringe la negociación a un intervalo horario específico (hora del servidor del bróker), con soporte para la renovación nocturna. |
Análisis de IA (Grok xAI) — opcional
| Parámetro | Descripción |
| InpUseAIAnalysis | Interruptor principal del copiloto de IA de Grok. |
| InpGrokApiKey | Tu clave API personal de xAI (obtenida en console.x.ai). |
| InpGrokModel | Modelo de Grok al que se va a realizar la consulta (p. ej., grok-2, grok-3, grok-4.5). |
| InpPromptStyle | Selecciona uno de los seis perfiles de análisis: «Pure Price Action», «Pure ICT/SMC», «Fundamental+Technical Hybrid», «Short-Term Scalping», «Senior Combined ICT/SMC», «Quant & Risk Evaluator» o «Random» (se alterna en cada solicitud). |
| InpGrokTimeoutMs | Tiempo de espera para la solicitud de la API. |
| InpAIFilterTrade | Cuando está activado, solo se envía una operación si el análisis de Grok confirma la señal del propio EA. |
Panel de control y notificaciones móviles
| Parámetro | Descripción |
| InpShowDashboard | Activa o desactiva el panel de estado en el gráfico. |
| InpSendMobileNotify | Envía notificaciones push de MT5 para dispositivos móviles cuando se producen eventos clave. |
ATR / Volatilidad
| Parámetro | Descripción |
| InpATRPeriod | Período ATR utilizado en todo el EA para la tolerancia de zona, la distancia de entrada, la confirmación de ruptura y el trailing. |
Detección de zonas de soporte y resistencia (múltiples marcos temporales al estilo M15/M30/H1/H4)
| Parámetro | Descripción |
| InpSRLookback | Número de barras analizadas por intervalo de tiempo para encontrar máximos y mínimos fractales. |
| InpZoneTolATR | Tolerancia de agrupamiento para fusionar puntos de oscilación cercanos en una sola zona (como múltiplo del ATR). |
| InpMaxZoneDistATR | Ignora las zonas que se encuentren a más de este número de unidades ATR del precio actual. |
| InpMaxZonesPerSide | Número máximo de zonas que se mantienen por encima y por debajo del precio. |
| InpSRRecalcBars | Vuelve a calcular todas las zonas cada N barras del marco temporal del gráfico. |
Colocación de órdenes / Momento de ejecución
| Parámetro | Descripción |
| InpMinEngageATR | Distancia mínima (en ATR) a una zona antes de que se considere que merece la pena entrar en ella. |
| InpMaxEngageATR | Más allá de esta distancia en ATR, una zona se considera «demasiado prematura» y se omite por el momento. |
| InpBreakoutConfirmATR | Distancia (en ATR) más allá de una zona necesaria para clasificarla como una ruptura confirmada (cambia el tipo de orden a Stop). |
| InpPendingExpiryBars | Cancela las órdenes pendientes no ejecutadas tras este número de barras. |
| InpUseBackupLimit | Coloca una orden Limit de reevaluación adicional detrás de una orden Stop de ruptura. |
Tamaño de los lotes / Riesgo
| Parámetro | Descripción |
| InpRiskBase | Base de capital utilizada para el porcentaje de riesgo: saldo, patrimonio neto o el menor de ambos. |
| InpRiskPercent | Porcentaje de riesgo de la base de capital elegida por cada nueva orden. |
| InpLotMultWeak / InpLotMultModerate / InpLotMultStrong | Multiplicadores del tamaño del lote aplicados según la categoría de intensidad de la señal. |
| InpMaxLot / InpMinLot | Límites máximos fijos para el tamaño de lote calculado. |
Punto de equilibrio
| Parámetro | Descripción |
| InpEnableBreakeven | Activa el desplazamiento automático al punto de equilibrio. |
| InpBEStartR | Beneficio (en múltiplos R del riesgo inicial) necesario para activar el movimiento de equilibrio. |
| InpBEBufferPips | Margen de seguridad añadido al precio de entrada al desplazar el SL hasta el punto de equilibrio. |
Trailing (zona de seguridad)
| Parámetro | Descripción |
| InpEnableTrailing | Activa el trailing stop basado en ATR. |
| InpTrailStartR | Beneficio (en R) necesario antes de que comience el trailing. |
| InpTrailATRMult | Distancia de seguimiento respecto al precio, expresada como múltiplo del ATR. |
| InpTrailStepR | Paso mínimo del trailing (en R) para evitar microajustes excesivos. |
Gestión de posiciones en situaciones de «whipsaw» y «retest»
| Parámetro | Descripción |
| InpRetestThreshold | Número de veces que el precio debe volver a entrar en la zona de entrada antes de que el EA reduzca el riesgo de la posición. |
| InpPartialProfitPct | Porcentaje del volumen que se cierra al reducir el riesgo de una posición que actualmente es rentable. |
| InpPartialLossPct | Porcentaje del volumen que se cierra al reducir el riesgo de una posición que actualmente está en pérdidas. |
| InpTPTightenFactor | Multiplicador aplicado a la distancia restante hasta el TP al reducir el riesgo (ajusta el objetivo). |
| InpBreakevenBufferPips | Margen añadido más allá del punto de entrada cuando la lógica de «whipsaw» desplaza el SL hasta el punto de equilibrio. |
Uso recomendado
-
Ideal para operadores que buscan un sistema automatizado basado en una estructura y con un enfoque semidiscrecional, en lugar de un EA puramente de scalping o de tipo «grid»/«martingala».
-
Empieza con una cuenta demo para observar el panel de control, confirmar que la detección de zonas coincide con tu propia interpretación del gráfico y ajustar los parámetrosInpScoreThreshold, InpMaxSpreadPips y los filtros de distancia ATR a las condiciones habituales de tu bróker.
-
El módulo Grok AI es opcional: prueba primeroel EA con InpUseAIAnalysis = false para comprender la lógica básica antes de añadir la confirmación mediante IA.
-
Al igual que con cualquier herramienta de trading automatizada, utiliza ajustes de porcentaje de riesgo adecuados y nunca arriesgues capital que no puedas permitirte perder. Los resultados históricos mostrados en las pruebas retrospectivas o en el trading en vivo no garantizan el rendimiento futuro.
