Trade Setup MT5 Pro
- Indicadores
- Versión: 2.0
Aquí tienes la descripción profesional y completa del indicador QuantSetup (v3.00) traducida al español para el mercado de MQL5 (Marketplace):
QuantSetup — Motor de reversión a la media bidireccional de nivel institucional (v3.00)
QuantSetup es un motor avanzado de configuración y gestión de operaciones cuantitativas creado para MetaTrader 5. Yendo mucho más allá de los indicadores rezagados tradicionales, QuantSetup integra rigurosos modelos estadísticos y econométricos —incluyendo exponentes de Hurst, procesos estocásticos de Ornstein-Uhlenbeck (OU) y escalado de volatilidad GARCH(1,1)— para identificar, filtrar y gestionar configuraciones de reversión a la media (y opcionalmente de continuación de tendencia) de alta probabilidad.
Diseñado con una arquitectura estricta sin repintado (no-repainting) que opera exclusivamente en barras cerradas, ofrece a los traders discrecionales una hoja de ruta visual clara y a los desarrolladores de algoritmos un sólido conjunto de búferes iCustom para la automatización mediante Asesores Expertos (EA).
🚀 Características clave y ventaja cuantitativa
1. Filtrado estadístico y de régimen avanzado
- Ajuste del proceso de Ornstein-Uhlenbeck (OU): Calcula continuamente los parámetros de reversión a la media ($b < 0$), asegurando que las entradas ocurran solo cuando la dinámica de precios muestra semividas (half-lives) de reversión válidas dentro de tu rango personalizado (por ejemplo, de 2 a 60 barras).
- Filtro de régimen del exponente de Hurst: Utiliza un estimador de varianza agregada en múltiples retardos ($\tau = 1, 2, 4, 8, 16$) para medir la memoria del mercado. Separa dinámicamente los regímenes de reversión a la media ($H < 0.5$) de los regímenes de tendencia ($H > 0.5$).
- Umbrales de puntaje Z (Z-Score): Identifica estiramientos estadísticos del precio ($z \ge +thr$ para cortos, $z \le -thr$ para largos) utilizando una media de ventana móvil y desviación estándar.
- Filtro de contexto de deriva (Drift Context): Emplea un estadístico t libre de escala para medir y, opcionalmente, filtrar operaciones que van en contra de fuertes tendencias direccionales de múltiples barras.
2. Gestión de riesgos dinámica escalada por volatilidad
- Varianza condicional GARCH(1,1): Escala dinámicamente los stops protectores utilizando el Rango Verdadero Medio (ATR) ajustado por GARCH, teniendo en cuenta la agrupación de volatilidad, los shocks repentinos y los parámetros de persistencia ($\alpha, \beta$).
- Limitación inteligente de Take-Profit (TP): Apunta automáticamente a una relación de Riesgo-Recompensa (R:R) personalizable, limitada de forma inteligente por:
- Soportes/resistencias de swing más cercanos y puntos de pivote confirmados.
- El nivel de reversión esperado del modelo OU.
- Puerta de calidad del plan: Calcula un modelo probabilístico de alcanzar el TP ($P(TP)$) antes del stop loss, filtrando operaciones con baja Expectativa Matemática (EV) o relaciones desfavorable de spread frente a riesgo.
3. Gestión avanzada de operaciones y ciclo de vida
- Automatización del Breakeven: Mueve automáticamente el stop loss al punto de entrada una vez que el precio alcanza un múltiplo configurado del riesgo inicial ($1R$).
- Trailing Stop de volatilidad Chandelier: Ajusta dinámicamente el stop protector utilizando múltiplos de ATR basados en los precios extremos alcanzados durante el ciclo de vida de la operación.
- Stop por tiempo (Time Stop): Cierra o expira automáticamente los planes estancados según un período máximo de retención configurado o un múltiplo de la semivida de OU.
- Reglas de re-armado y enfriamiento (Cooldown): Aplica barras de enfriamiento tras las salidas y exige que el precio vuelva a converger hacia la media antes de permitir señales posteriores.
4. Filtros de mercado y ambientales sólidos
- Ventanas de sesión y horarias: Restringen el trading a horas específicas del día.
- Ventanas de apagón (Blackout Windows): Define hasta dos períodos diarios de bloqueo para evitar publicaciones macroeconómicas de alto impacto.
- Corte de los viernes: Evita abrir nuevas posiciones de cara al cierre del fin de semana.
- Protección contra gaps: Retrasa las nuevas entradas durante $N$ barras posteriores a gaps significativos en el mercado.
- Bandas de spread y volatilidad: Omite automáticamente operaciones cuando el spread en vivo excede los límites de seguridad o cuando la volatilidad del mercado cae en zonas muertas o picos de shock.
5. Panel analítico en vivo y dimensionamiento de posición integrado
- Dimensionamiento de lotes basado en riesgo: Calcula automáticamente el tamaño de los lotes basándose en un porcentaje designado del balance o patrimonio de la cuenta, teniendo en cuenta las especificaciones del contrato y las comisiones de ida y vuelta.
- HUD de estadísticas en tiempo real: Muestra métricas en vivo directamente en tu gráfico, incluyendo Hurst, puntaje Z, semivida de OU, ratio de volatilidad GARCH, tasas de acierto, factor de beneficio, recomendaciones del criterio de Kelly y máxima reducción (drawdown) en múltiplos de $R$.
- Diario de operaciones en CSV: Escribe opcionalmente la analítica completa de ejecución y rendimiento de las operaciones directamente en MQL5/Files para auditorías cuantitativas fuera de línea.
📊 Elementos visuales e interfaz del gráfico
- Suavizadores (Smoothers): Elige entre una Media Móvil de Hull (HMA) o un Filtro de Kalman 1-D para la visualización de la tendencia subyacente o suavizado.
- Modo de vista previa en vivo (Live Preview): Mientras está plano, el indicador proyecta una caja de vista previa gris en vivo que delinea posibles configuraciones cuando $\vert{}z\vert{}$ se aproxima a tu umbral, ayudándote a anticipar los movimientos del mercado antes de que se disparen las señales.
- Desvanecimiento de planes históricos: Mantiene los planes cerrados visibles en el gráfico en un formato atenuado con los resultados claramente etiquetados ($TP$, $SL$ o stops por tiempo), asegurando una total transparencia en el backtesting sin saturar la pantalla.
🔌 Integración con Asesores Expertos y robots (Búferes iCustom )
QuantSetup está totalmente equipado para la integración con trading automatizado. Mediante el uso de CopyBuffer (leyendo el desplazamiento 1 para la última barra cerrada), los EA pueden extraer sin problemas señales, precios de entrada, stops y eventos de estado:
| Índice del búfer | Descripción | Valor devuelto / Datos |
| 0 | Línea del suavizador | Valor de Hull MA o del Filtro de Kalman |
| 1 | Flecha de venta (Sell) | Flecha trazada arriba de la barra en entrada corta |
| 2 | Marca de TP corto | Marcador cuando se alcanza el take-profit corto |
| 3 | Flecha de compra (Buy) | Flecha trazada debajo de la barra en entrada larga |
| 4 | Marca de TP largo | Marcador cuando se alcanza el take-profit largo |
| 5 | Señal (Signal) | $+1$ para compra, $-1$ para venta en la barra de entrada, de lo contrario $0$ |
| 6 | Precio de entrada | Precio de entrada mientras el plan está abierto, de lo contrario $0$ |
| 7 | Stop Loss | Stop protector actual (se mueve con BE / trailing) |
| 8 | Take Profit | Precio objetivo de take-profit del plan abierto |
| 9 | Estado (State) | Lado $\times$ Fase ($\pm 1$ abierto, $\pm 2$ breakeven, $\pm 3$ trailing) |
| 10 | Código de evento | Lado $\times$ Código (1: Entrada, 2: BE armado, 3: Trailing armado, 4: TP, 5: SL, 6: Stop BE, 7: Stop trailing, 8: Stop por tiempo) |
⚙️ Resumen de parámetros de entrada
- Dirección (Direction): Elige entre Largos y Cortos, Solo Largos o Solo Cortos.
- Configuración del Suavizador: Selecciona HMA o Filtro de Kalman con longitudes y parámetros ajustables.
- Filtro de régimen: Configura la longitud de la ventana de Hurst ($60–400$) y los niveles de umbral.
- Entrada (Proceso OU y Puntaje Z): Establece la ventana de puntaje Z, el umbral de sigma, los límites de semivida y las reglas de re-armado.
- Stop Loss y Take Profit: Adapta los parámetros GARCH, la longitud del ATR, los multiplicadores, los objetivos R:R y la fuerza de los pivotes.
- Gestión de operaciones: Ajusta los activadores de breakeven, los multiplicadores de trailing Chandelier y las reglas de stop por tiempo.
- Filtros de mercado: Configura las horas de sesión, horarios de apagón, cortes de viernes, filtros de gaps y límites de spread.
- Dimensionamiento de posición y alertas: Configura porcentajes de riesgo, tasas de comisión, alertas push/correo/emergentes y registro en CSV.
