Phoenix Support and Resistance
- Indicadores
- Nigel Nii Darku Narnor Darko
- Versión: 1.0
Este script MQL5 es un Investigador Dinámico de Soporte y Resistencia (S/R). Funciona como una herramienta analítica en tiempo real que identifica niveles de precios clave y evalúa matemáticamente su "durabilidad" basándose en interacciones históricas.
A diferencia de los indicadores estáticos, utiliza una Interfaz Gráfica de Usuario (GUI) personalizada para proporcionar un tablero de instrumentos en vivo de la estructura del mercado.
1. Lógica de detección de niveles
El indicador escanea el InpPeriod más reciente (lookback) de barras para identificar el pico más alto absoluto (Resistencia) y el mínimo más bajo (Soporte). Trata estos no sólo como puntos de precios individuales, sino como Zonas de Liquidez.
2. La Investigación de la "Fuerza
El aspecto "Investigador" proviene del Algoritmo de Toque-Cuenta:
Escaneo de Proximidad: El script mira hacia atrás a través de las barras históricas y comprueba si el precio llegó dentro de una distancia definida (InpProximity) del nivel identificado.
El Contador de "Hits": Cada vez que el mercado "prueba" el nivel y lo invierte, incrementa el contador de aciertos.
Puntuación de Fuerza:
Fuerza alta (
aciertos): Indica un "Nivel Probado" donde las órdenes institucionales probablemente están sentadas.
Fuerza débil (
aciertos): Indica un nivel "No Confirmado" o "Menor" que puede romperse fácilmente.
3. Identificación de Debilidad
El script identifica la debilidad a través de la Lógica de Absorción. Aunque no se negocian explícitamente, las etiquetas alertan de:
Estado: Débil: Señala que el mercado aún no ha encontrado un suelo o techo firme en el lookback actual.
Actualización dinámica: A medida que se forman nuevos máximos o mínimos, los niveles "Antiguos" se descartan, mostrándole dónde está el campo de batalla actual.
4. Características técnicas
Heads-Up Display (HUD): Un panel flotante que se puede arrastrar (ahora en negro con texto en blanco/dorado de alto contraste) que mantiene visibles los datos críticos sin desordenar el gráfico principal.
Alternancia visual: Un botón "Ocultar/Mostrar líneas" que permite limpiar el gráfico al instante manteniendo los datos numéricos en el panel.
Gestión de memoria: Construido usando la Librería Estándar MQL5 (CAppDialog), asegurando que maneja los eventos de ventana eficientemente y limpia todos los objetos (líneas y paneles) cuando se eliminan.
5. Caso de Uso Previsto
Esta herramienta está diseñada para Trading de Rechazo o Confirmación de Breakout.
Si el panel muestra Fuerza: Alta, un operador podría buscar una entrada de reversión en ese nivel.
Si el panel muestra Fuerza: Débil, un operador podría anticipar un "stop-run" o una ruptura a través de ese nivel.
