Nebryx BandPulse Matrix
- Indicadores
- Versión: 1.0
Matriz BandPulse de Nebryx
Indicador profesional de contexto de volatilidad de las bandas de Bollinger para MetaTrader 5
DESCRIPCIÓN DEL PRODUCTO
Nebryx BandPulse Matrix es un indicador de contexto de volatilidad sencillo basado en las bandas de Bollinger. Está diseñado para operadores que buscan algo más que una superposición estándar de bandas. El indicador combina las clásicas bandas de Bollinger con la detección de compresión de la volatilidad, la confirmación de la expansión, el contexto de tendencia de desplazamiento por las bandas, marcadores de estiramiento/sobrextensión y una etiqueta compacta de estado del gráfico.
El producto se centra en el contexto del mercado, no en promesas automáticas de compra o venta. Ayuda al usuario a comprender si el mercado está comprimido, en expansión, moviéndose a lo largo de una banda o temporalmente estirado fuera del canal.
CARACTERÍSTICAS PRINCIPALES
- Bandas de Bollinger calculadas profesionalmente con líneas superior, media e inferior.
- Relleno claro opcional entre las bandas para mostrar claramente el canal de volatilidad.
- Detección de compresión basada en el ancho de banda mediante un umbral relativo de la media móvil simple (SMA) del ancho de banda.
- Marcadores de expansión confirmados tras una compresión, que solo se muestran en las barras cerradas.
- Contexto alcista y bajista de «band-walk» basado en la posición del precio y la pendiente de la banda media.
- Marcadores de «Stretch» superior e inferior cuando el precio cierra fuera de las bandas.
- Etiqueta compacta en el gráfico que muestra el estado confirmado, la condición de volatilidad, el contexto de extensión, el %B y el ancho de banda.
- Alertas opcionales para el «squeeze», la expansión y el contexto de «band-walk».
- Las alertas están desactivadas por defecto.
- Sin DLL, sin WebRequest, sin acceso a archivos, sin operaciones bursátiles, sin dependencia de indicadores externos y sin restricciones de cuenta ni de bróker.
CÓMO FUNCIONA
El indicador calcula las bandas de Bollinger directamente dentro del código. No recurre a iCustom ni depende de ningún indicador personalizado externo. La banda media se calcula a partir del precio aplicado seleccionado y del método de media móvil seleccionado. A continuación, las bandas superior e inferior se calculan con la desviación estándar y el multiplicador de desviación seleccionado.
A continuación, Nebryx BandPulse Matrix analiza la relación entre el precio, el ancho de la banda, la pendiente de la banda y el comportamiento confirmado de las barras cerradas para generar el contexto del gráfico. Su objetivo es servir de apoyo al análisis discrecional, no sustituir el criterio del operador.
EXPLICACIÓN DE LA LÓGICA DE LAS BANDAS DE BOLLINGER
La banda media se calcula utilizando el método de media móvil seleccionado. La banda superior es:
Banda superior = Banda media + Desviación estándar * Multiplicador de desviación
La banda inferior es:
Banda inferior = Banda media - Desviación estándar * Multiplicador de desviación
La desviación estándar se calcula a partir del precio aplicado seleccionado durante el periodo de las bandas de Bollinger. La configuración predeterminada utiliza un ajuste de 20 periodos y un multiplicador de desviación de 2,0, lo cual constituye un punto de partida habitual para el análisis de la volatilidad.
EXPLICACIÓN DE LA COMPRESIÓN Y LA EXPANSIÓN
El ancho de banda se calcula de la siguiente manera:
Ancho de banda = (Banda superior - Banda inferior) / abs(Banda media)
Se detecta una compresión cuando el ancho de banda actual cae por debajo de la media móvil simple (SMA) del ancho de banda multiplicada por el valor introducido en «Umbral de compresión». Esto ayuda a identificar períodos de compresión de baja volatilidad.
Se detecta una expansión solo tras una condición previa de compresión y únicamente en una barra cerrada confirmada. El indicador comprueba que el ancho de banda esté aumentando y que el nuevo ancho de banda sea lo suficientemente amplio en relación con el umbral y el «ExpansionMultiplier». Las marcas de expansión no se muestran en la barra en tiempo real.
EXPLICACIÓN DEL CONTEXTO DEL «BAND WALK»
Se detecta un «band walk» alcista cuando el precio cierra cerca de la banda superior a lo largo de la ventana de retrospectiva seleccionada y la banda media presenta una pendiente ascendente. Se detecta un «band walk» bajista cuando el precio cierra cerca de la banda inferior a lo largo de la ventana de retrospectiva seleccionada y la banda media presenta una pendiente descendente.
La banda media cambia de color según el contexto detectado:
- Neutral: no hay un contexto de «band walk» confirmado.
- «Band Walk» alcista: el precio se mantiene persistentemente cerca de la banda superior con una pendiente ascendente de la banda media.
- Movimiento bajista: el precio se mantiene de forma persistente cerca de la banda inferior y la banda media presenta una pendiente descendente.
REVERSIÓN A LA MEDIA / CONTEXTO DE EXTENSIÓN
Cuando el precio cierra por encima de la banda superior, el indicador puede marcar un «estiramiento superior». Cuando el precio cierra por debajo de la banda inferior, puede marcar un «estiramiento inferior». Estos marcadores no son señales de compra ni de venta. Simplemente indican que el precio se encuentra fuera del canal de volatilidad en una barra cerrada confirmada.
CONTEXTO DEL %B Y DEL ANCHO DE BANDA
La etiqueta del gráfico muestra el %B y el ancho de banda de la última barra cerrada confirmada. El %B indica si el precio aplicado seleccionado se encuentra dentro o fuera del rango de la banda. El ancho de banda muestra la anchura relativa del canal de Bollinger.
EXPLICACIÓN SOBRE LA AUSENCIA DE REPINTADO
El indicador no utiliza barras futuras. Los eventos importantes, como los marcadores de compresión, los marcadores de expansión, las alertas de desplazamiento de la banda y los marcadores de extensión, solo se confirman en barras cerradas. La barra en tiempo real puede actualizar las líneas de la banda y el contexto visual en tiempo real mientras la vela aún se está formando, pero los marcadores de señales confirmadas no se muestran en la barra actual en tiempo real.
Este diseño evita que los marcadores históricos de las barras cerradas cambien debido a datos futuros.
USO RECOMENDADO
Nebryx BandPulse Matrix se puede utilizar en Forex, índices, materias primas, metales, CFD sobre criptomonedas y acciones, siempre que el bróker lo admita en MetaTrader 5. Se puede utilizar en múltiples marcos temporales. Los marcos temporales más amplios pueden ofrecer regímenes de volatilidad más claros, mientras que los marcos temporales más cortos pueden mostrar ciclos de compresión y expansión más frecuentes.
Flujo de trabajo sugerido:
1. Identifica los periodos de compresión en los que la volatilidad se reduce.
2. Esté atento a una expansión confirmada tras la compresión.
3. Utiliza el contexto de «band-walk» para comprender si el mercado está siguiendo una tendencia a lo largo de una banda.
4. Considera los marcadores de estiramiento como un contexto de sobreextensión, no como señales automáticas de reversión.
5. Combina el indicador con la acción del precio, los niveles de soporte y resistencia, el momento de la sesión y la gestión del riesgo.
EXPLICACIÓN DE LOS PARÁMETROS
MaxHistoryBars: Limita el número de barras recientes que se procesan y se muestran en la primera carga. Esto ayuda a mantener la eficiencia del indicador.
BBPeriod: Periodo utilizado para el cálculo de las bandas de Bollinger.
DeviationMultiplier: Multiplicador de la desviación estándar para las bandas superior e inferior.
AppliedPrice: Tipo de precio utilizado en los cálculos de las bandas.
MAMethod: Método de media móvil utilizado para la banda central.
SqueezeLookback: Longitud del periodo de retrospectiva para la línea de referencia de la media móvil simple (SMA) del ancho de banda.
Umbral de compresión: Umbral relativo utilizado para definir la compresión. Cuanto menor sea el valor, más estricta será la detección de la compresión.
Multiplicador de expansión: Factor de fuerza necesario para confirmar la expansión tras un estrechamiento.
WalkLookback: Número de barras utilizadas para evaluar el contexto de desplazamiento de la banda.
WalkDistanceFactor: Distancia máxima desde la banda activa expresada como fracción del rango de la banda.
ShowBandFill: Activa o desactiva el relleno del canal de baja volatilidad.
ShowSqueeze: Activa o desactiva el contexto de «squeeze».
ShowSqueezeZone: Activa o desactiva los puntos de la zona de compresión y la etiqueta de la última compresión.
ShowExpansion: Activa o desactiva el contexto de expansión.
ShowExpansionMarks: Activa o desactiva los marcadores de expansión.
ShowBandWalkState: Muestra u oculta la etiqueta de estado del gráfico.
Mostrar marcas de extensión: Muestra u oculta los marcadores de extensión superior e inferior.
EnableAlerts: Interruptor principal para las alertas. El valor predeterminado es OFF.
AlertOnSqueeze: Activa las alertas de compresión cuando «EnableAlerts» está en «true».
Alerta en expansión: Activa las alertas de expansión cuando «Habilitar alertas» está en «verdadero».
AlertOnBandWalk: Activa las alertas de «band-walk» cuando «EnableAlerts» está en «true».
AVISO DE RIESGO
Operar en los mercados financieros conlleva riesgos. Nebryx BandPulse Matrix es una herramienta analítica y no garantiza resultados futuros, operaciones ganadoras ni beneficios. No ofrece asesoramiento financiero y no debe utilizarse como única base para tomar decisiones de trading. Prueba siempre cualquier estrategia de trading en una cuenta demo o en el Strategy Tester antes de utilizarla en una cuenta real.
INSTRUCCIONES DE INSTALACIÓN
1. Abre MetaTrader 5.
2. Ve a Archivo > Abrir carpeta de datos.
3. Abre MQL5 > Indicadores.
4. Copie NebryxBandPulseMatrix.ex5 o NebryxBandPulseMatrix.mq5 en la carpeta «Indicadores».
5. Reinicia MetaTrader 5 o actualiza el panel Navegador.
6. Añade Nebryx BandPulse Matrix a un gráfico.
7. Ajusta los parámetros según el símbolo, el marco temporal y tu estilo de análisis personal.
NOTAS PARA LOS USUARIOS DE MQL5 MARKET
- El indicador no utiliza importaciones de DLL.
- El indicador no utiliza WebRequest.
- El indicador no lee ni escribe archivos.
- El indicador no ejecuta operaciones.
- El indicador no utiliza iCustom ni indicadores personalizados externos.
- Las alertas están desactivadas por defecto.
- Todos los marcadores importantes se basan en la confirmación de la barra cerrada.
- El indicador está diseñado para un cálculo eficiente utilizando «prev_calculated» y «MaxHistoryBars».
