Break Retest Detector
- Indicadores
- Versión: 1.0
- Activaciones: 5
# Detector de retest tras ruptura: la secuencia completa, no solo la ruptura
*Categoría: Soporte y resistencia | Dificultad: intermedia | Ventana: ventana del gráfico (superpuesta al precio) | Mercados: Universal (Forex, índices, materias primas, criptomonedas, acciones) | Marcos temporales recomendados: M15, M30, H1, H4, D1*
## Breve descripción
> Reconoce la secuencia completa de ruptura, retorno al nivel y reacción. Solo emite una señal cuando se dan las tres condiciones en el orden correcto.
## Descripción completa
### Resumen
La ruptura de un nivel no es el momento de entrar: es el momento de empezar a observar. La configuración que realmente importa es el retorno del precio al nivel roto, cuando la antigua resistencia debería actuar como soporte. Quien entra en la ruptura paga el peor spread y sufre cada ruptura falsa; quien espera a la nueva prueba entra a un mejor precio y con una confirmación más. Este indicador automatiza el reconocimiento de la secuencia completa: localiza un swing confirmado, verifica que el precio lo haya roto de forma convincente según la medida del ATR, espera a que el precio vuelva al nivel en un número máximo de barras y solo emite una señal cuando el precio reacciona rechazando la nueva prueba. Las tres condiciones deben darse en la secuencia correcta: una ruptura sin reteste no genera ninguna señal, al igual que un reteste que no se mantiene.
### Cómo funciona el cálculo
1. Los swings se localizan mediante la definición de fractal, que requiere InpWing barras de confirmación por cada lado.
2. Una ruptura solo es válida si el cierre supera el nivel al menos InpBreakAtr veces el ATR: las rupturas marginales se ignoran.
3. Tras la ruptura, el indicador entra en un estado de espera y cuenta las barras transcurridas.
4. La nueva prueba se registra cuando el precio vuelve a situarse dentro de InpRetestAtr multiplicado por el ATR del nivel roto.
5. La flecha solo aparece si, tras la nueva prueba, la barra cierra en el lado correcto del nivel: esta es la reacción que confirma la secuencia.
6. La secuencia caduca si la nueva prueba no se produce en un plazo de InpMaxWait barras, o si el precio retrocede claramente por debajo del nivel.
### Cómo utilizarlo
- Entra cuando aparezca la flecha, con un stop justo más allá del nivel: si el nivel cede, la premisa de la operación se ha desmoronado.
- La línea dorada muestra el nivel que se está vigilando actualmente: cuando está visible, el indicador está a la espera de una nueva prueba.
- Aumenta el valor de InpMaxWait en los marcos temporales cortos, donde el retorno al nivel puede tardar más barras.
- Aumenta InpBreakAtr para aceptar solo rupturas decisivas, lo que reduce las señales pero mejora su calidad.
- Revisa el historial antes de operar: al no repintarse, las señales pasadas son exactamente las reales.
### A quién va dirigido y en qué marcos temporales
Está dirigido a traders de rupturas que han aprendido por las malas que entrar en la ruptura es la peor estrategia. Funciona desde M15 hasta D1. La lógica del sistema es transparente y todas las condiciones están documentadas, por lo que el indicador puede verificarse en lugar de aceptarse a ciegas. También es una buena base para cualquiera que desee automatizar la estrategia en un Asesor Experto, ya que la secuencia es totalmente determinista.
### Ejemplo práctico de interpretación de una señal
En el GBPUSD H1, el precio supera un máximo de oscilación en 1,2740 y cierra en 1,2758, por encima del margen requerido. La línea dorada aparece en 1,2740 y el indicador entra en espera. Durante las seis barras siguientes, el precio sube hasta 1,2790, luego retrocede y toca 1,2743, dentro de la tolerancia de reevaluación. La barra cierra en 1,2751, por encima del nivel: aparece la flecha verde por debajo del mínimo. El operador abre una posición larga con un stop en 1,2735, justo por debajo del nivel. Si, en cambio, la barra hubiera cerrado en 1,2728, claramente por debajo, la secuencia se habría cancelado sin que se generara ninguna señal.
## Parámetros de entrada
| Parámetro | Por defecto | Descripción |
|---|---|---|
| `InpWing` | 3 | Barras de confirmación por cada lado de un swing. Determina qué niveles se consideran lo suficientemente significativos como para que merezca la pena romperlos. |
| `InpAtrPeriod` | 30 | Período ATR utilizado para medir la ruptura, la nueva prueba y la distancia de la flecha. |
| `InpBreakAtr` | 0,40 | Rompimiento mínimo más allá del nivel, en ATR. Excluye los rompimientos marginales que se desvanecen inmediatamente. |
| `InpMaxWait` | 20 | Número máximo de barras de espera para la nueva prueba. Más allá de este límite, la secuencia caduca y el indicador vuelve a la búsqueda. |
| `InpRetestAtr` | 0,35 | Distancia máxima desde el nivel para que un retorno del precio cuente como una nueva prueba. |
| `InpArrowShift` | 0,70 | Distancia de las flechas respecto al precio, en ATR. Es meramente estético, no afecta a las señales. |
## Ventajas / puntos fuertes
- Reconoce la secuencia completa en lugar de solo la ruptura, que es la parte menos fiable del movimiento.
- Las tres condiciones deben darse en el orden correcto, lo que elimina la mayoría de las señales falsas.
- La línea dorada hace visible el estado interno, por lo que siempre sabes a qué está esperando el indicador.
- No se repinta y tiene una lógica totalmente determinista, por lo que se puede automatizar.
## Limitaciones y advertencias
- La nueva prueba no siempre se produce: en movimientos con una fuerte tendencia, el precio nunca vuelve al nivel y no se genera ninguna señal.
- Solo vigila un nivel a la vez: si se forma uno más relevante durante la espera, se ignora.
- Seis parámetros interactúan entre sí y requieren cierta experimentación antes de dar con la configuración adecuada.
- Una nueva prueba satisfactoria no garantiza la continuación: es una confirmación más, no una certeza.
**Sin repintado:** los valores mostrados en una barra cerrada nunca se modifican posteriormente.
**Descargo de responsabilidad.** Este producto es una herramienta de análisis técnico, no un sistema de trading automatizado, y no ofrece garantía alguna de beneficios. Los mercados financieros conllevan el riesgo de pérdida total del capital invertido. Los resultados pasados no son indicativos de resultados futuros. Cada señal debe confirmarse con tu propio análisis, un plan de gestión del capital y pruebas previas en una cuenta demo. El autor no se hace responsable de las decisiones de trading tomadas basándose en este indicador.
## Etiquetas y palabras clave sugeridas para MQL5
`breakout`, `retest`, `soporte y resistencia`, `acción del precio`, `flechas`, `secuencia`, `sin repintado`, `confirmación`
