Intraday Mean Reverting RSI PRO
- Asesores Expertos
-
Marina Dangerio
AuroraQuantSystems is an independent quantitative research and development studio
specialising in systematic trading strategies and Expert Advisors part of the group of companies under The Morning Star Legacy LTD. - Versión: 1.1
- Activaciones: 5
Intradía Mean Reverting RSI Pro
Expertos - AuroraQuantSystems - Versión: 1.01 - Activaciones: 5
AQS-Intraday Mean Reverting RSI Pro
RSI cross-out / momentum-confirmation Expert Advisor para MetaTrader 5
Diseñado en torno a RSI reversal timing, ADX strength confirmation, ATR-defined exits, y percentage-of-target trailing protection .
Visión general
AQS-Intraday Mean Reverting RSI Pro es un EA para MetaTrader 5 basado en reglas, creado para capturar entradas direccionales después de una recuperación del RSI desde sobreventa o un rechazo del RSI desde sobrecompra, al tiempo que requiere una confirmación de la fuerza de la tendencia basada en el ADX antes de abrir una operación. La estrategia combina:
Cruce del RSI para entrar (cruce de sobreventa para comprar, cruce de sobrecompra para vender).
Validación de la señal basada en Lookback (el cruce del RSI puede seguir siendo válido durante las últimas N barras cerradas)
Filtro ADX interno (umbral ADX mínimo más confirmación direccional +DI/-DI opcional)
SL y TP basados en ATR (salidas estructurales escaladas por volatilidad)
Trailing stop basado en la distancia del TP original (se inicia sólo después de que el precio haya recorrido un porcentaje definido del objetivo inicial)
Controles de ejecución defensivos (protección de diferencial, límite máximo de posición, modo de una posición y enfriamiento entre ciclos de negociación).
El EA está diseñado como un componente direccional disciplinado, de una sola entrada, centrado en una lógica de señales claras, salidas que tengan en cuenta la volatilidad y una exposición limitada en lugar de una alta frecuencia de operaciones o un comportamiento de recuperación.
Clasificación de la estrategia
Tipo principal: Momentum-reversal con confirmación de fuerza
Estilo de negociación: Reentrada en el umbral del RSI + filtro direccional ADX + modelo de riesgo ATR + gestión del trailing stop
Horizonte temporal: Intradía a swing corto (depende del símbolo, marco temporal y preajuste)
Este EA
✔ busca entrar después de que el RSI salga de una condición extrema en lugar de perseguir movimientos ya maduros
✔ requiere fuerza ADX, y también puede requerir la alineación de la dirección DI, antes de abrir una operación
✔ mide las salidas de riesgo de la volatilidad actual a través de ATR en lugar de distancias fijas pip
✔ puede seguir los beneficios sólo después de una parte definida del objetivo original se ha logrado
❌ NO utiliza martingala, rejilla, piramidal, averaging-down, cobertura, o la lógica de recuperación
❌ NO apila múltiples entradas en la misma dirección cuando ya existe una posición en la misma dirección
❌ NO está diseñado como un sistema de alta frecuencia o de tick-scalping.
Concepto central: RSI Salida de Extremos + Confirmación ADX
En lugar de entrar simplemente porque el RSI está sobrecomprado o sobrevendido, el EA espera a que el RSI cruce de nuevo fuera de la zona extrema en barras cerradas. Esto significa que la estrategia está reaccionando a una salida de umbral confirmada en lugar de un toque intrabarra.
1) RSI = Disparador de tiempo
El EA calcula el RSI internamente en el marco de tiempo del gráfico utilizando el precio aplicado seleccionado.
Configuración de compra: El RSI cruza al alza desde debajo del nivel de sobreventa.
Configuración de venta: El RSI cruza hacia abajo desde encima del nivel de sobrecompra.
La señal puede permanecer válida durante las últimas barras cerradas de RSICrossLookbackBars, permitiendo un pequeño retraso en la confirmación mientras se mantiene la lógica determinista.
2) ADX = Filtro de Fuerza y Dirección
Sólo se permite una operación si el ADX de la barra cerrada anterior está por encima del mínimo configurado.
Cuando el filtro de dirección opcional está activado, las compras requieren +DI > -DI y las ventas requieren -DI > +DI.
Esta estructura está pensada para evitar tomar cada salida del umbral RSI a ciegas. El evento RSI suministra la sincronización; ADX confirma que el mercado todavía tiene energía direccional detrás de la operación.
Lógica de negociación (alto nivel)
1) Cálculo de la señal (marco temporal en el gráfico)
En cada ciclo de evaluación, el EA calcula los valores internos de RSI, ADX y ATR en el marco de tiempo del gráfico.
Todas las decisiones de entrada se basan en datos de barra cerrada para la confirmación de la señal.
2) Lógica de entrada (sólo nueva barra)
El EA evalúa las nuevas entradas sólo cuando se detecta una barra nueva.
Una nueva operación sólo puede abrirse cuando la configuración del RSI es válida, los filtros ADX pasan, las comprobaciones de spread y posición máxima pasan y cualquier enfriamiento activo ha expirado.
3) Disciplina direccional
Si OnePositionOnly está activado, el EA no abrirá una nueva posición mientras cualquier posición gestionada por el EA en el mismo símbolo ya esté abierta.
El EA también bloquea las entradas duplicadas del mismo lado, por lo que no se abre una compra si ya existe una compra gestionada por el EA, y lo mismo se aplica para las ventas.
4) SL/TP definido por ATR
Para cada nueva operación, las distancias stop-loss y take-profit se calculan a partir del ATR de la barra cerrada anterior.
Las compras colocan el SL por debajo del ask y el TP por encima del ask; las ventas colocan el SL por encima del bid y el TP por debajo del bid.
5) Trailing stop
Si el trailing está activado, el EA monitoriza las posiciones abiertas tick a tick.
El trailing se activa sólo después de que el precio se haya movido un porcentaje configurado de la distancia del TP original desde el precio de entrada.
Una vez activo, el stop avanza un porcentaje fijo de la distancia del TP original, sujeto a las restricciones del nivel de stop del broker.
6) Gestión del enfriamiento
Después de que todas las posiciones gestionadas por EA estén planas, la estrategia puede imponer un enfriamiento basado en barras antes de que comience otro ciclo de entrada.
Con ello se pretende reducir la reentrada inmediata tras una secuencia de operaciones completada.
Gestión del riesgo y controles de ejecución
Modelo de riesgo ATR
Stop-loss y take-profit basados en ATR utilizando valores configurables SL_ATR_Mult y TP_ATR_Mult.
El escalado de volatilidad significa que las salidas se amplían o reducen automáticamente según las condiciones recientes del mercado.
Controles de posición y exposición
BaseLot se normaliza en función del paso de volumen del broker y está limitado por MinLot y MaxLot.
OnePositionOnly puede restringir la estrategia a una única posición gestionada por EA en el símbolo.
MaxTotalPositions puede limitar el total de posiciones del EA incluso cuando el modo de una posición está desactivado.
Guardias de Ejecución
MaxSpreadPips puede bloquear nuevas operaciones durante condiciones desfavorables de spread.
La tolerancia al deslizamiento se controla mediante MaxSlippage.
Los stops se normalizan con los dígitos del instrumento y se comparan con las reglas de nivel de stop del broker durante las modificaciones de arrastre.
Garantías operativas
CooldownBars puede pausar las nuevas entradas después de un ciclo de negociación plano a plano.
El EA no promedia en pérdidas y no añade exposición para rescatar posiciones perdedoras.
Resumen de entradas
| Grupo de Entradas | Parámetros clave y función |
| Entradas Generales | EAMagic, MaxSlippage, OnePositionOnly - Identidad del EA, tolerancia al deslizamiento y modo de posición única. |
| Entradas RSI | RSIPeriod, RSIAppliedPrice, OSLevel, OBLevel, RSICrossLookbackBars - controlan el cálculo del RSI y la validez del umbral cruzado. |
| Entradas ADX | ADXPeriod, ADXMin, UseADXDirectionFilter - definen el filtro de fuerza y la confirmación direccional opcional. |
| Entradas ATR | ATRPeriod, SL_ATR_Mult, TP_ATR_Mult - calcular stop-loss basado en volatilidad y distancias objetivo. |
| Entradas de Riesgo | BaseLot, MinLot, MaxLot, CooldownBars - establece el tamaño normalizado del lote y el comportamiento del enfriamiento post-negociación. |
| Filtros de ejecución | MaxTotalPositions, MaxSpreadPips - bloquean entradas cuando las condiciones de exposición o spread no son aceptables. |
| Entradas Trailing | UseTrailing, TrailStartPctOfTP, TrailByPctOfTP - determinan cuándo comienza el trailing y a qué distancia del precio se mueve el stop. |
Pruebas de marco temporal y entorno
El EA se ejecuta en el marco de tiempo del gráfico y debe validarse utilizando preajustes o ajustes de prueba específicos del símbolo/marco de tiempo.
Debido a que las condiciones de los brokers varían - incluyendo el perfil del spread, el tamaño del contrato, el nivel de stop, el nivel de congelación y la calidad de ejecución - los usuarios deben verificar el comportamiento bajo su propio entorno de broker antes de la implementación en vivo.
Dado que las entradas se evalúan en barras nuevas mientras que el seguimiento se ejecuta en ticks reales, deben revisarse tanto las pruebas retrospectivas como las prospectivas para confirmar el comportamiento operativo esperado.
Configuraciones incluidas (archivos .set predefinidos)
Este producto puede ser entregado con configuraciones preestablecidas preparadas para instrumentos y plazos específicos, exactamente igual que con otros EAs de AuroraQuantSystems.
Cada preset debe ser utilizado sólo en el símbolo correspondiente y el marco de tiempo para el que fue probado.
Si los símbolos del broker incluyen sufijos o convenciones de nomenclatura alternativas, el preajuste debe asignarse al símbolo del broker equivalente y revalidarse para la compatibilidad de spread, nivel de stop y ejecución.
Uso recomendado
Utilice el EA como un componente direccional basado en reglas dentro de una cartera más amplia en lugar de como una promesa independiente de rendimientos.
Ejecute un preajuste por combinación de símbolo/marco temporal.
Realice una prueba de demostración antes de utilizarlo en vivo y aplique un tamaño de lote adecuado al tamaño de la cuenta y a la volatilidad del instrumento.
Si se modifican los parámetros, vuelva a probar tanto el comportamiento de la señal como las restricciones de ejecución.
Notas importantes (transparencia y riesgo)
Sin martingala, rejilla, pirámide, promedio, cobertura o lógica de recuperación.
No hay garantías de rendimiento.
Los resultados dependen del régimen de mercado, las condiciones de los diferenciales, el deslizamiento y la ejecución del corredor.
Rentabilidades pasadas no son indicativas de resultados futuros.
Realice siempre pruebas de demostración y aplique los límites de riesgo adecuados antes de operar en directo.
P3) ¿Cómo se activan las operaciones?
Para comprar es necesario que el RSI cruce al alza desde la sobreventa; para vender es necesario que el RSI cruce a la baja desde la sobrecompra. El cruce puede seguir siendo válido para el número configurado de barras cerradas recientes.
P4) ¿Qué papel desempeña el ADX?
El ADX debe estar por encima del umbral mínimo y, opcionalmente, las líneas DI deben confirmar la dirección prevista antes de que se permita la operación.
P5) ¿Cómo funciona el trailing?
El trailing comienza sólo después de que el precio alcanza un porcentaje especificado de la distancia original de toma de ganancias, luego mueve el stop en un porcentaje especificado de esa misma distancia original de TP.
P6) ¿Cómo se cargan los archivos .set?
Probador de Estrategias (o adjunte el EA al gráfico) -> Entradas -> Cargar -> seleccione el archivo .set relevante -> confirme la coincidencia de símbolo/marco de tiempo.
Capturas de pantalla proporcionadas
Captura de pantalla 1 - Ejemplo de entrada mostrando el umbral de salida RSI con confirmación ADX
Captura de pantalla 2 - Ejemplo de gestión de operaciones con ATR SL/TP y activación de arrastre
Captura de pantalla 3: Ejemplos de varios activos o marcos temporales
Captura de pantalla 4: Curva de renta variable en la ventana probada
Captura de pantalla 5: Informe de comprobación de estrategias y configuración de entrada completa
