VibeFox Squeeze Momentum
- Indicadores
- Versión: 1.10
- Actualizado: 2 julio 2026
- Activaciones: 5
VibeFox Squeeze Momentum — oscilador de momento con detección de compresión y señales de entrada automáticas
VibeFox Squeeze Momentum es un oscilador en tiempo real para MetaTrader 5, basado en el concepto de Squeeze Momentum popularizado por LazyBear. Mide la fuerza y dirección del momentum del mercado en una subventana separada, detecta los períodos en que el mercado se comprime en un rango estrecho — el squeeze — y marca la barra exacta en que esa compresión se libera. Dos señales de entrada independientes capturan los momentos más importantes para un trader: el momentum cruzando su línea cero y el disparo del squeeze. Todos los controles están reunidos en un único panel interactivo suave sobre el gráfico.
Qué mide el indicador
El indicador trabaja con dos capas de información que se calculan simultáneamente y se muestran juntas en la subventana.
El histograma de momentum es el oscilador central. Su valor es la regresión lineal de la diferencia entre el precio y el punto medio del rango reciente, suavizado durante el período KC Length. Las barras por encima de cero muestran momentum alcista; las barras por debajo de cero muestran momentum bajista. La codificación de colores hace que el estado del momentum sea legible de un vistazo: Lime brillante para momentum positivo creciente, Green más oscuro para momentum positivo decreciente, Red brillante para momentum negativo decreciente y Maroon para momentum negativo creciente — así se ve no solo si el momentum es alcista o bajista, sino también si está acelerando o desacelerando.
Los puntos de squeeze recorren la línea cero y muestran el estado de compresión del mercado. Un squeeze está activo cuando las Bandas de Bollinger (BB) se encuentran completamente dentro de los Canales de Keltner (KC) — el mercado se está enrollando, la volatilidad se ha contraído y se está formando una ruptura. El color del punto cambia para reflejar el estado: un punto oscuro significa que el squeeze está activo, un punto plateado marca la barra en que el squeeze acaba de dispararse (liberarse), y un punto azul significa que no hay squeeze presente. Esto le permite ver, en cualquier punto de la historia, si el momentum se está construyendo durante la compresión o se está expandiendo libremente.
Cómo se detecta el squeeze
La envolvente BB se construye con una media móvil simple durante BB Length barras y bandas de desviación estándar a BB Multiplier veces la desviación estándar. La envolvente KC usa una media móvil exponencial durante KC Length barras y una banda derivada del ATR a KC Multiplier veces el ATR. Cuando Use True Range está activado, se usa el True Range (máximo de High-Low, High-PrevClose, PrevClose-Low) para el cálculo del ATR; cuando está desactivado, se usa un rango simple High-Low. Cuando las Bandas de Bollinger superior e inferior están ambas dentro de las bandas correspondientes del Canal de Keltner, el squeeze está activo. En el momento en que las Bandas de Bollinger se ensanchan lo suficiente para salir de los Canales de Keltner, el squeeze se dispara — esta es la transición del punto oscuro al punto plateado en la línea cero.
Puntos de entrada
Hay disponibles dos tipos de señales independientes, cada uno con su propio interruptor. Comparten la misma configuración de tamaño y color de marcadores. Ambas señales se detectan solo en barras cerradas y nunca se redibujan después del cierre de la barra.
Entry Momentum
La señal Entry Momentum se dispara cuando el momentum del histograma cruza la línea cero. Un cruce de debajo de cero hacia arriba coloca un marcador BUY en el gráfico de precios; un cruce de arriba hacia abajo coloca un marcador SELL. Esta es la señal más directa: el mercado ha cambiado de momentum neto negativo a momentum neto positivo, o viceversa. La señal es independiente del estado del squeeze — puede dispararse en cualquier momento, dentro o fuera de un squeeze.
Entry Squeeze
La señal Entry Squeeze se dispara en la barra exacta en que un squeeze se libera: el punto de squeeze pasa del estado activo (oscuro) al estado disparado (plateado), lo que significa que las Bandas de Bollinger acaban de salir de los Canales de Keltner. La dirección de la señal está determinada por el valor del momentum en esa barra: si el momentum es positivo, el marcador es un BUY; si el momentum es negativo, el marcador es un SELL. Esta señal está específicamente diseñada para capturar la ruptura que la compresión estaba construyendo — el squeeze era el resorte cargándose, y la señal disparada es su liberación.
Los marcadores se colorean con las configuraciones Buy Color y Sell Color. El control Marker Size escala las flechas de 1 a 5 para adaptarse a cualquier densidad de gráfico. Todos los marcadores de entrada históricos se redibujan automáticamente cada vez que cambia un parámetro.
Control visual completo
Los colores de las barras del histograma están fijados en el esquema clásico de cuatro colores LazyBear — Lime, Green, Red, Maroon — codificando simultáneamente el signo y la dirección del momentum. La paleta de puntos de squeeze usa DodgerBlue para sin squeeze, un tono oscuro para squeeze activo y Silver para squeeze disparado, dando una lectura clara de tres estados en la línea cero. Un nivel cero discontinuo siempre se dibuja como referencia. La Line Width de las barras del histograma se establece en 3 píxeles por defecto y puede ajustarse en el diálogo de entrada.
Panel interactivo sobre el gráfico
Toda la interfaz es un panel suave basado en canvas diseñado para un control rápido con el ratón. Los parámetros de squeeze y los interruptores de señales de entrada están dispuestos en ordenadas filas de tres columnas, con el bloque de entrada separado bajo su propio encabezado dorado ENTRY para que la configuración de señales nunca se confunda con la configuración de cálculo. El encabezado del panel contiene los iconos de control.
Power — activa y desactiva todo el dibujo sin eliminar el indicador del gráfico. El histograma y los puntos de squeeze desaparecen; los marcadores del gráfico se borran. Haga clic de nuevo para reanudar y volver a escanear todo el historial.
Settings (gear) — abre y cierra la sección de configuración.
Updown (arrows) — mueve el panel entre la subventana separada y el gráfico principal.
Close (cross) — cierra el indicador.
Resizable — arrastre la esquina inferior derecha para escalar el panel a cualquier tamaño.
Collapsible — un doble clic en el encabezado colapsa el panel a una tira compacta.
Mouse wheel — pase el cursor sobre cualquier campo numérico y desplace la rueda para cambiar el valor sin abrir el teclado. Los cambios en los parámetros BB o KC desencadenan un recálculo completo inmediato.
Configuración y personalización
El botón Settings abre una sección donde el panel se adapta a su espacio de trabajo: un Theme claro, oscuro o automático (Auto sigue el fondo del gráfico), ancho de panel ajustable, tamaño de encabezado, altura de fila y tamaño de fuente. Opciones adicionales permiten ocultar la barra inferior con Hide Footer, reducir el encabezado al colapsar con Mini Header, y colapsar automáticamente el panel al hacer clic fuera de él. Casi todos los parámetros cambian en vivo directamente en el panel — los campos de entrada en el diálogo Inputs solo establecen los valores iniciales. Puede ejecutar varias copias independientes en un mismo gráfico asignando a cada una un número de Instance único, para monitorear diferentes períodos BB o KC lado a lado.
Notificaciones de entrada
No necesita vigilar el gráfico esperando una señal. Cada entrada puede enviarse a través de varios canales de notificación que se activan de forma independiente directamente en el panel.
Alert — un mensaje emergente dentro del terminal.
Push — una notificación móvil a la aplicación MetaTrader en su teléfono.
Email — un mensaje enviado a través de la configuración de correo del terminal.
Telegram — el texto de alerta junto con una captura de pantalla del gráfico, enviado directamente a su chat de Telegram.
Active solo los canales que necesite y recibirá una notificación en el momento en que aparezca una nueva entrada en el símbolo y el marco temporal que está monitoreando. Ambos tipos de señales — Momentum y Squeeze — comparten los mismos canales de notificación.
Historial visual — informe Html
Active el canal Html y cada señal de entrada se guarda en un informe HTML junto con una captura de pantalla del gráfico de la subventana en el momento en que se disparó. El panel se oculta automáticamente antes de la captura de pantalla para que los datos del gráfico sean completamente visibles, luego se restaura inmediatamente después. El informe se almacena en la carpeta Files del terminal, en el subdirectorio VibeFox_SqueezeMomentum, y se abre en cualquier navegador — dándole un registro visual de cada entrada encontrada por el indicador. El botón de papelera borra el informe y sus capturas de pantalla con un solo clic cuando desee empezar de nuevo.
Alertas de Telegram
Las señales también pueden entregarse directamente a su chat de Telegram — el texto de alerta junto con una captura de pantalla del gráfico en el momento de la detección. Active el canal Telegram e introduzca el token de su bot y el ID del chat en los parámetros.
La entrega se basa en el informe HTML: cada nueva señal se escribe en el informe, y el informe — abierto en un navegador — lo reenvía automáticamente a su chat de Telegram. Por esta razón, activar Telegram mantiene automáticamente el informe Html activo, y ambos canales trabajan juntos.
Ayuda multilingüe integrada
Una página de ayuda completa está integrada en el panel y disponible en 10 idiomas, de modo que cada control se explica justo donde lo usa.
Parámetros (pestaña Inputs)
La mayoría de los ajustes también se pueden cambiar en vivo directamente en el panel (botón Settings) — los parámetros de entrada solo establecen los valores iniciales al lanzar.
Squeeze
BB Length — período para la media móvil simple de las Bandas de Bollinger y el cálculo de la desviación estándar, rango 2..200. Predeterminado: 20.
BB Multiplier — multiplicador de desviación estándar para el ancho de las Bandas de Bollinger, rango 0.5..10. Predeterminado: 2.0.
KC Length — período para la media móvil exponencial del Canal de Keltner y el ATR; también el período de regresión lineal para el valor del momentum, rango 2..200. Predeterminado: 20.
KC Multiplier — multiplicador ATR para el ancho del Canal de Keltner, rango 0.5..10. Predeterminado: 1.5.
Use True Range (KC) — cuando está activado, el ATR del Canal de Keltner se calcula usando el True Range (tiene en cuenta los gaps nocturnos y los movimientos límite); cuando está desactivado, se usa un rango simple High-Low. Predeterminado: activado.
Entry Points
Momentum Shift (zero cross: up=BUY, down=SELL) — activa la señal Entry Momentum: se dispara en cada barra donde el histograma de momentum cruza cero de negativo a positivo (BUY) o de positivo a negativo (SELL). Predeterminado: desactivado.
Squeeze Fired (squeeze release) — activa la señal Entry Squeeze: se dispara en la barra cuando el squeeze se libera (las Bandas de Bollinger salen de los Canales de Keltner); la dirección del marcador sigue el signo del momentum en esa barra. Predeterminado: desactivado.
Marker Size (1-5) — tamaño de los marcadores de flecha de entrada en el gráfico de precios. Predeterminado: 2.
Buy Color — color de los marcadores de entrada BUY. Predeterminado: LimeGreen.
Sell Color — color de los marcadores de entrada SELL. Predeterminado: Red.
Notifications
Push Notification — notificación push a la aplicación móvil MetaTrader. Predeterminado: desactivado.
Alert Popup — ventana de alerta emergente dentro del terminal. Predeterminado: desactivado.
Email — mensaje enviado a través de la configuración de correo del terminal. Predeterminado: desactivado.
Html Report — guarda cada señal con una captura de pantalla del gráfico en un informe HTML (carpeta Files, directorio VibeFox_SqueezeMomentum), se abre en cualquier navegador. Predeterminado: desactivado.
Telegram — envía cada señal a su chat de Telegram (texto de alerta más captura de pantalla del gráfico) a través del informe HTML. Predeterminado: desactivado.
Telegram bot token — el token de su bot de Telegram, utilizado para enviar los mensajes.
Telegram chat id — el ID del chat de Telegram que recibe las señales.
Panel / Settings
Panel width, px (300..800) — ancho del panel en píxeles. Predeterminado: 800.
Header size (1..6) — tamaño del encabezado. Predeterminado: 1.
Theme — tema de color: Auto (sigue el fondo del gráfico), Dark o Light. Predeterminado: Auto.
Row height (px) — altura de fila del panel en píxeles. Predeterminado: 34.
Font size — tamaño de fuente del panel. Predeterminado: 8.
Hide Footer — ocultar la barra inferior del panel. Predeterminado: desactivado.
Mini Header on collapse — mostrar un mini encabezado cuando el panel está colapsado. Predeterminado: desactivado.
Close on click outside — colapsar el panel al hacer clic fuera de él. Predeterminado: desactivado.
Instance (unique per copy: 1,2,3...) — número de instancia; permite múltiples copias independientes en el mismo gráfico con diferentes parámetros. Predeterminado: 1.
Panel Start Window — dónde se abre el panel al lanzar: Subwindow o Chart. Predeterminado: Subwindow.
