Swing High Low detector with Divergence mapping
- Indicadores
- Versión: 1.0
DETECTOR DE MÁXIMOS Y MÍNIMOS DE OSCILACIÓN
Detección de oscilaciones mediante análisis de divergencia
--------------------------------------------------
Identifica oscilaciones. Detecta divergencias. Opera aprovechando la confluencia.
--------------------------------------------------
QUÉ HACE ESTE INDICADOR
Este indicador detecta automáticamente los máximos y mínimos estructurales de las oscilaciones mediante un filtrado configurable de profundidad y desviación. A continuación, analiza el RSI y el MACD para detectar divergencias regulares y ocultas entre oscilaciones consecutivas del mismo tipo.
Las divergencias son potentes señales de reversión. Una divergencia regular indica una posible reversión de la tendencia, mientras que una divergencia oculta indica una posible continuación de la tendencia. Este indicador identifica ambas y las muestra directamente en tu gráfico.
--------------------------------------------------
LÓGICA BÁSICA Y CÁLCULO
El indicador detecta los puntos de oscilación mediante un algoritmo de extremos locales con profundidad configurable. Cada punto de oscilación se valida frente a un umbral de desviación, lo que garantiza que solo se muestren las oscilaciones significativas. La desviación puede fijarse en pips o adaptarse a la volatilidad utilizando el ATR.
Una vez identificadas las oscilaciones, el indicador calcula los valores del RSI y del MACD en cada punto de oscilación. A continuación, compara oscilaciones consecutivas del mismo tipo (máximo a máximo, mínimo a mínimo) para detectar divergencias regulares y ocultas. La divergencia regular se produce cuando el precio alcanza un máximo más alto, pero el RSI o el MACD alcanzan un máximo más bajo, lo que indica una divergencia bajista, o cuando el precio alcanza un mínimo más bajo, pero el RSI o el MACD alcanzan un mínimo más alto, lo que indica una divergencia alcista. La divergencia oculta se produce cuando el precio alcanza un máximo más bajo, pero el RSI o el MACD alcanzan un máximo más alto, lo que indica una divergencia oculta bajista, o cuando el precio alcanza un mínimo más alto, pero el RSI o el MACD alcanzan un mínimo más bajo, lo que indica una divergencia oculta alcista.
La fuente de divergencia puede seleccionarse como RSI, MACD o ambas. El tipo de divergencia puede ser solo regular, solo oculta o ambas. Las oscilaciones no confirmadas pueden incluirse en la detección de divergencias, lo que proporciona señales más tempranas.
La máquina de estados de oscilaciones actual realiza un seguimiento de las oscilaciones no confirmadas (U) que aún se están formando. Estas oscilaciones aparecen en amarillo y pueden pasar a ser confirmadas o invalidadas a medida que evoluciona la acción del precio.
--------------------------------------------------
CARACTERÍSTICAS PRINCIPALES
- DETECCIÓN AUTOMÁTICA DE OSCILACIONES: Identifica máximos y mínimos de oscilación mediante filtros configurables de profundidad y desviación.
- DETECCIÓN DE DIVERGENCIAS REGULARES: Identifica señales clásicas de divergencia que indican una posible inversión de tendencia.
- DETECCIÓN DE DIVERGENCIAS OCULTAS: identifica señales de divergencia ocultas que indican una posible continuación de la tendencia.
- DIVERGENCIA DEL RSI Y EL MACD: Elige entre el RSI, el MACD o ambos como fuente de divergencia.
- DESVIACIÓN CONFIGURABLE: La desviación fija en pips o basada en el ATR se adapta a la volatilidad del mercado.
- SEGUIMIENTO DE OSCILACIONES NO CONFIRMADAS: Muestra posibles oscilaciones (U) mientras aún se están formando.
- CONTROL DE RETROSPECTIVA: Limita el número de puntos de oscilación mostrados para optimizar el rendimiento.
- COLORES PERSONALIZABLES: Colores distintos para máximos confirmados, mínimos confirmados, oscilaciones no confirmadas y tipos de divergencia.
- ROTACIÓN DINÁMICA DE ETIQUETAS: Las etiquetas de divergencia giran automáticamente para adaptarse al ángulo de la línea de divergencia al ampliar o desplazar el gráfico.
- SIN REPAINTING: Todos los cálculos se basan en datos históricos.
--------------------------------------------------
GUÍA DE PARÁMETROS
AJUSTES DE OSCILACIONES
Profundidad de oscilación: Este parámetro controla cuántas barras se analizan a cada lado de una barra para determinar si se trata de un máximo o un mínimo de oscilación. Los valores más altos producen menos oscilaciones, pero más significativas. Los valores más bajos producen más oscilaciones. El valor por defecto es 10. Para marcos temporales más cortos, como M5 y M15, se recomienda utilizar valores entre 6 y 8. Para marcos temporales más largos, como H4 y superiores, se recomienda utilizar valores entre 12 y 16.
Modo de desviación: este parámetro permite elegir entre «Pips fijos» y «Desviación basada en el ATR». La opción «Pips fijos» utiliza una distancia mínima constante entre oscilaciones. La opción «Basada en el ATR» se adapta a la volatilidad, utilizando un multiplicador del valor actual del ATR. El valor por defecto es «Pips fijos».
Desviación fija (pips): cuando se utiliza el modo «Pips fijos», este parámetro establece la distancia mínima en pips entre oscilaciones consecutivas. El valor por defecto es 5,0. Aumenta este valor para filtrar las oscilaciones más pequeñas y centrarte en los movimientos estructurales más amplios. Disminúyelo para captar más oscilaciones.
Multiplicador de desviación del ATR: cuando se utiliza el modo «Basado en el ATR», este parámetro multiplica el valor actual del ATR para determinar la desviación mínima. El valor por defecto es 0,5. Los valores más altos producen menos oscilaciones. Los valores más bajos producen más oscilaciones.
Período ATR para la desviación: Cuando se utiliza el modo «Basado en ATR», este parámetro establece el período para el cálculo del ATR. El valor predeterminado es 14. Los períodos más cortos producen valores de ATR más sensibles. Los períodos más largos producen valores más suaves.
Retroceso: este parámetro establece el número mínimo de barras entre oscilaciones. El valor por defecto es 3. Aumente este valor para evitar que las oscilaciones aparezcan demasiado juntas. Disminúyalo para permitir oscilaciones más frecuentes.
Puntos de oscilación retrospectivos: este parámetro limita el número de puntos de oscilación mostrados para optimizar el rendimiento. El valor predeterminado es 50. Aumenta este valor para obtener más contexto histórico. Disminúyelo para obtener un rendimiento más rápido en equipos más lentos.
Barras de oscilación no confirmadas: Este parámetro establece cuántas barras después de una posible oscilación busca el indicador una mejor candidata. El valor por defecto es 3. Los valores más altos dan más tiempo para que se forme una oscilación mejor. Los valores más bajos producen señales más rápidas.
Mostrar oscilaciones no confirmadas: cuando está activada, las oscilaciones potenciales (U) se muestran en amarillo antes de que se confirmen. El valor por defecto es «verdadero». Desactívalo para obtener un gráfico más limpio que muestre solo las oscilaciones confirmadas.
AJUSTES DE DIVERGENCIA
Fuente de divergencia: este parámetro selecciona el indicador utilizado para la detección de divergencias. Las opciones son RSI, MACD o RSIAndMACD. La opción RSIAndMACD requiere que ambos indicadores muestren divergencia para que se genere una señal. El valor predeterminado es RSI.
Tipo de divergencia: este parámetro selecciona qué tipos de divergencia se van a detectar. Las opciones son «RegularOnly», «HiddenOnly» o «RegularAndHidden». El valor por defecto es «RegularAndHidden».
Incluir oscilaciones no confirmadas en la divergencia: cuando está activado, las oscilaciones no confirmadas pueden utilizarse como la oscilación actual en la detección de divergencias. El valor por defecto es «verdadero». Desactívalo para exigir que ambas oscilaciones estén totalmente confirmadas antes de que se muestre la divergencia.
AJUSTES DEL RSI
Período del RSI: este parámetro establece el período para el cálculo del RSI. El valor por defecto es 14. Los valores estándar oscilan entre 9 y 25. Los períodos más cortos producen valores del RSI más sensibles. Los períodos más largos producen valores más suaves.
Tipo de precio del RSI: Este parámetro selecciona la serie de precios utilizada para el cálculo del RSI. Las opciones incluyen Cierre, Apertura, Máximo, Mínimo, Típico, Mediana y Ponderado. El valor por defecto es Cierre.
AJUSTES DEL MACD
Período rápido del MACD: este parámetro establece el período de la media móvil exponencial (EMA) rápida para el cálculo del MACD. El valor por defecto es 12.
Período lento del MACD: este parámetro establece el período de la media móvil exponencial (EMA) lenta para el cálculo del MACD. El valor por defecto es 26.
Período de la línea de señal del MACD: este parámetro establece el período de la línea de señal para el cálculo del MACD. El valor por defecto es 9.
VISUALIZACIONES
Color de máximos de oscilación: color para los máximos de oscilación confirmados. El valor por defecto es rojo.
Color de mínimos de oscilación: Color para los mínimos de oscilación confirmados. El valor por defecto es verde lima.
Color de máximos oscilatorios no confirmados: Color para los máximos oscilatorios no confirmados (U). El valor predeterminado es amarillo.
Color de mínimos de oscilación no confirmados: Color para los mínimos de oscilación no confirmados (U). El valor por defecto es amarillo.
Color de divergencia regular alcista: Color para las líneas de divergencia regular alcista. El valor predeterminado es azul Dodger.
Color de divergencia regular bajista: Color para las líneas de divergencia regular bajista. El valor predeterminado es naranja.
Color de divergencia oculta alcista: Color para las líneas de divergencia oculta alcista. El valor predeterminado es Cyan.
Color de la divergencia oculta bajista: Color para las líneas de divergencia oculta bajista. El valor predeterminado es Magenta.
Mostrar etiquetas: cuando está activada, se muestran las etiquetas de divergencia en el gráfico. El valor predeterminado es «true».
Tamaño de fuente de la etiqueta: este parámetro establece el tamaño de fuente de las etiquetas de divergencia. El valor por defecto es 8.
Desplazamiento de la etiqueta de divergencia (pips): Este parámetro controla la distancia a la que se desplaza la etiqueta de divergencia respecto a la línea de divergencia. El valor por defecto es 10,0. Las etiquetas giran automáticamente para adaptarse al ángulo de la línea de divergencia.
--------------------------------------------------
CASOS DE USO
- Identificar máximos y mínimos estructurales para el análisis de la estructura del mercado
- Detectar divergencias regulares como posibles señales de reversión
- Detectar divergencias ocultas como posibles señales de continuación de la tendencia
- Combinar las señales de divergencia con la evolución del precio para operaciones con mayor probabilidad de éxito
- Utilizar la confirmación de divergencias del RSI y el MACD para tomar decisiones de entrada y salida
- Realizar un seguimiento de las oscilaciones no confirmadas para la detección temprana de señales
--------------------------------------------------
FLUJO DE TRABAJO RECOMENDADO
Paso 1: Añade el indicador a tu gráfico con la configuración predeterminada.
Paso 2: Identifica los máximos y mínimos confirmados de las oscilaciones (triángulos rojos y verdes).
Paso 3: Busca líneas de divergencia (azul, naranja, cian, magenta) que conecten oscilaciones consecutivas.
Paso 4: Interpreta las divergencias regulares como posibles reversiones y las divergencias ocultas como posibles continuaciones.
Paso 5: Confirma las señales de divergencia con la evolución del precio u otros indicadores antes de entrar en operaciones.
--------------------------------------------------
NOTAS TÉCNICAS
- Indicador superpuesto que se traza directamente sobre el gráfico de precios
- Funciona en cualquier marco temporal y con cualquier símbolo
- Parámetros configurables de detección de oscilaciones y divergencias
- La rotación dinámica de las etiquetas mantiene las etiquetas de divergencia alineadas con sus líneas
- Sin repintado; todos los cálculos se basan en datos históricos
- Optimizado para un mejor rendimiento con control de retroceso
- Compatible con MetaTrader 5
--------------------------------------------------
VÍA DE ACTUALIZACIÓN
Este indicador ofrece detección de oscilaciones y análisis de divergencias para la toma de decisiones de trading manual.
Para la detección de zonas de consolidación con visualización mediante mapa de calor, te recomendamos el High Value Consolidation Zones Scanner.
Para una negociación totalmente automatizada basada en niveles estructurales, considere el uso de Invictus EA.
Busque estos productos en el MQL5 Market.
--------------------------------------------------
ASISTENCIA
Actualizaciones de por vida incluidas. Para obtener ayuda, haz clic en «Perfil del desarrollador» a continuación.
