Swing High Low Detector with Divergence Mapper
- 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 misma. 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 estar confirmadas o invalidarse 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 del swing: 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 swing. Los valores más altos producen menos swings, pero más significativos. Los valores más bajos producen más oscilaciones. El valor por defecto es 5. Para marcos temporales más cortos, como M5 y M15, se recomienda utilizar valores entre 3 y 5. Para marcos temporales más largos, como H4 y superiores, se recomienda utilizar valores entre 8 y 12.
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 «Basada en el ATR».
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 predeterminado 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 1,0. 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 por defecto 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. Aumenta este valor para evitar que las oscilaciones aparezcan demasiado juntas. Disminúyelo 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 por defecto es 50. Aumenta este valor para obtener más contexto histórico. Disminúyelo para acelerar el rendimiento en equipos más lentos.
Barras de retrospectiva: Este parámetro limita la ventana de búsqueda para la detección de oscilaciones. El valor por defecto es 500. Aumenta este valor para detectar oscilaciones más antiguas en el historial. Disminúyelo para centrarte en las oscilaciones recientes y mejorar el rendimiento. Un valor de 0 desactiva este límite.
Barras de oscilación no confirmadas: este parámetro establece cuántas barras después de una oscilación potencial busca el indicador una mejor candidata. El valor por defecto es 3. Los valores más altos permiten 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 «true». 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. RSIAndMACD requiere que ambos indicadores muestren divergencia para que se genere una señal. El valor por defecto 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 predeterminado 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 «true». Desactívelo para que se requiera 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 predeterminado 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 oscilantes no confirmados: Color para los mínimos oscilantes 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 las etiquetas: 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 predeterminado 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 retrospectiva
- Compatible con MetaTrader 4
--------------------------------------------------
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, considere el High Value Consolidation Zones Scanner.
Para una negociación totalmente automatizada basada en niveles estructurales, considere el Invictus EA.
Busca estos productos en el MQL5 Market.
--------------------------------------------------
ASISTENCIA
Actualizaciones de por vida incluidas. Para obtener ayuda, haz clic en el perfil del desarrollador que aparece a continuación.
