VibeFox Keltner Channels
- Indicadores
- Versión: 1.0
- Activaciones: 5
VibeFox Keltner Channels — canal EMA con bandas ATR y puntos de entrada por ruptura / rebote
VibeFox Keltner Channels es un indicador de canal de volatilidad en tiempo real para MetaTrader 5. Dibuja el clásico canal de Keltner — una línea media EMA envuelta por dos bandas basadas en el ATR —, marca el momento en que aparece una señal de entrada directamente en el gráfico de precios y reúne todos los controles en un panel interactivo moderno. En lugar de adivinar dónde el precio está estirado o dónde está rompiendo, ves el canal y el punto de entrada en el mismo instante en que se forman.
Cómo funciona el indicador
Un canal de Keltner se construye a partir de dos ideas: una línea base de tendencia y una envoltura de volatilidad a su alrededor. La línea Middle es una media móvil exponencial (EMA) del precio típico (High + Low + Close) / 3. La semianchura de las bandas proviene del Average True Range (ATR), de modo que el canal se ensancha automáticamente cuando el mercado es volátil y se estrecha cuando está en calma.
Las dos bandas se calculan directamente a partir de la línea media: Upper = Middle + Multiplier × ATR y Lower = Middle − Multiplier × ATR. El MA Period controla la suavidad de la línea base, el ATR Period fija el período de referencia de la medida de volatilidad y el Multiplier escala cuán lejos se sitúan las bandas de la media. Un multiplicador mayor produce un canal más ancho que se toca con menos frecuencia; uno menor se ciñe más al precio.
Las tres líneas son verdaderos trazados de indicador (búferes), dibujados directamente en el gráfico de precios, por lo que también funcionan en el Probador de Estrategias. El panel del indicador reside en su propia subventana. El ajuste Bars limita cuánto historial se procesa — ponlo en 0 para escanear todas las barras disponibles, o usa un valor menor para redibujados más rápidos en gráficos pesados.
Puntos de entrada
El principal valor de VibeFox Keltner Channels son sus puntos de entrada automáticos: el indicador rastrea las condiciones por sí mismo y coloca un marcador claro directamente en el gráfico de precios. Hay dos tipos de señal independientes disponibles, cada uno con su propio interruptor.
Entry — Break (ruptura de banda)
La señal de ruptura se activa cuando una barra cierra más allá de una banda. Un cierre que cruza por encima de la banda Upper coloca un marcador BUY — el impulso empuja hacia arriba fuera del canal. Un cierre que cruza por debajo de la banda Lower coloca un marcador SELL — el precio rompe hacia abajo fuera del canal. Esta es la señal de momentum/continuación: reacciona cuando el mercado se expande más allá de su rango de volatilidad reciente.
Entry — Bounce (rechazo de banda)
La señal de rebote se activa cuando el precio toca una banda y luego cierra de nuevo dentro del canal. Cuando el mínimo de la barra alcanza o perfora la banda Lower pero el cierre termina de nuevo por encima de ella, se coloca un marcador BUY — la banda inferior actuó como soporte. Cuando el máximo de la barra alcanza o perfora la banda Upper pero el cierre termina de nuevo por debajo de ella, aparece un marcador SELL — la banda superior actuó como resistencia. Esta es la señal de reversión a la media: capta los rechazos en los bordes del canal.
Los marcadores de compra y venta se colorean por separado con los ajustes Buy Color y Sell Color, de modo que la dirección se lee al instante. El selector Marker cambia el glifo entre una cruz simple (+), triángulos rellenos o flechas con cola, mientras que el control Size escala el marcador en píxeles (6 a 40) para adaptarse a cualquier densidad de gráfico. Los marcadores se colocan como objetos de texto en el gráfico de precios, independientes de los trazados del canal.
Control visual completo
Las tres líneas del canal se colorean de forma independiente: Middle Line Color, Upper Band Color y Lower Band Color, con el grosor fijado por Line Width de 1 a 5 píxeles. Cada línea y ambos marcadores de entrada admiten un ajuste de transparencia (0-100 %) en la ventana emergente del selector de color, de modo que puedes fundirlos suavemente con el fondo del gráfico. Las entradas resaltan claramente sobre cualquier fondo.
Panel interactivo en el gráfico
Toda la interfaz es un panel fluido basado en canvas, construido para un control rápido con el ratón. Los parámetros de Keltner se agrupan en filas ordenadas, y el bloque de entrada se separa con su propio encabezado dorado ENTRY, de modo que los ajustes de señal no se mezclan con los ajustes del canal. El encabezado del panel contiene los iconos de control.
Power — activa y desactiva el dibujo de los marcadores de entrada sin quitar el indicador del gráfico.
Settings (engranaje) — abre y cierra la sección de ajustes.
Updown (flechas) — mueve el panel entre su subventana y el gráfico principal.
Close (cruz) — cierra el indicador.
Resizable — arrastra la esquina inferior derecha para escalar el panel.
Collapsible — un doble clic en el encabezado contrae el panel en una franja compacta.
Rueda del ratón — pasa el cursor sobre cualquier campo numérico (MA, ATR, Multiplier, Width, Bars, Size) y gira la rueda para cambiar el valor sin abrir el teclado.
Ajustes y personalización
El botón Settings abre una sección donde el panel se adapta a tu espacio de trabajo: un Theme claro, oscuro o automático, un ancho de panel ajustable, tamaño del encabezado, altura de fila y tamaño de fuente. Toques adicionales permiten ocultar la barra inferior mediante Hide Footer, reducir el encabezado al contraer con Mini Header y contraer 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 de la pestaña Inputs solo fijan los valores iniciales. También puedes ejecutar varias copias independientes en un mismo gráfico dando a cada una una Instance única, para comparar diferentes ajustes de Keltner uno al lado del otro.
Notificaciones de entrada
No necesitas quedarte vigilando el gráfico a la espera de 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 tu teléfono.
Email — una carta enviada a través de los ajustes de correo del terminal.
Telegram — el texto de la alerta junto con una captura de pantalla del gráfico, enviado directamente a tu chat de Telegram.
Activa solo los canales que necesites y se te notificará en el momento en que aparezca una nueva entrada en el símbolo y el marco temporal con los que estás trabajando.
Historial visual (informe HTML)
Activa el canal Html y cada señal de entrada se guarda en un informe HTML junto con una captura de pantalla del gráfico en el momento en que se activó. El informe se almacena en la carpeta Files del terminal, en el directorio VibeFox_Keltner_Channels (MQL5/Files/VibeFox_Keltner_Channels/result.html), y se abre en cualquier navegador — obtienes un registro visual de todas las entradas que encontró el indicador. Un botón de papelera de un clic borra el informe y sus capturas de pantalla siempre que quieras empezar de nuevo.
Alertas de Telegram
Las señales también pueden entregarse directamente a tu chat de Telegram — el texto de la alerta junto con una captura de pantalla del gráfico en el momento de la detección. Activa el canal Telegram e introduce tu token de bot y tu id de chat en las entradas.
La entrega se apoya en el informe HTML: cada nueva señal se escribe en el informe, y el informe — abierto en un navegador — la reenvía por sí solo a tu chat de Telegram. Por esta razón, activar Telegram mantiene automáticamente encendido el informe Html, y los dos canales funcionan juntos.
Ayuda multilingüe integrada
Una página de ayuda completa está integrada en el panel, disponible en varios idiomas, de modo que cada control se explica justo donde lo usas.
Parámetros (pestaña Inputs)
La mayoría de los ajustes también pueden cambiarse en vivo directamente en el panel (el botón Settings) — los parámetros de entrada solo fijan los valores iniciales al arrancar.
Keltner Channels
MA Period — el período EMA de la línea media, sobre el precio típico (H+L+C)/3. Predeterminado: 20.
ATR Period — el período ATR que fija la semianchura del canal. Predeterminado: 10.
Multiplier — el multiplicador ATR; distancia de las bandas respecto a la línea media. Predeterminado: 2.0.
Bars of history to process — cuántas barras hacia atrás se calculan el canal y las entradas, 0 = todas las disponibles. Predeterminado: 500.
Middle Line Color — el color de la línea media EMA. Predeterminado: DodgerBlue.
Middle Line Transparency — transparencia de la línea media en porcentaje, 0-100. Predeterminado: 0.
Upper Band Color — el color de la banda superior. Predeterminado: OrangeRed.
Upper Band Transparency — transparencia de la banda superior en porcentaje, 0-100. Predeterminado: 0.
Lower Band Color — el color de la banda inferior. Predeterminado: OrangeRed.
Lower Band Transparency — transparencia de la banda inferior en porcentaje, 0-100. Predeterminado: 0.
Line Width — el grosor de las líneas del canal en píxeles, 1..5. Predeterminado: 1.
Entry Points
Break (band breakout) — activa marcadores cuando el precio cierra más allá de una banda (por encima de Upper = BUY, por debajo de Lower = SELL). Predeterminado: activado.
Bounce (band rejection) — activa marcadores cuando el precio toca una banda y cierra de nuevo dentro (Lower = BUY, Upper = SELL). Predeterminado: activado.
Marker Font Size — el tamaño de los marcadores de entrada en píxeles, 6..40. Predeterminado: 12.
Entry Marker — el glifo del marcador: Cross (+), Triangle o Arrow. Predeterminado: Arrow.
Buy Color — el color del marcador BUY. Predeterminado: LimeGreen.
Buy Transparency — transparencia del marcador de compra en porcentaje, 0-100. Predeterminado: 0.
Sell Color — el color del marcador SELL. Predeterminado: Red.
Sell Transparency — transparencia del marcador de venta en porcentaje, 0-100. Predeterminado: 0.
Notifications
Push Notification — activa las alertas push a la aplicación móvil de MetaTrader. Predeterminado: desactivado.
Alert Popup — activa las alertas emergentes dentro del terminal. Predeterminado: desactivado.
Email — activa las alertas por correo a través de los ajustes de correo del terminal. Predeterminado: desactivado.
Html Report — guarda cada señal con una captura de pantalla del gráfico en Files/VibeFox_Keltner_Channels/result.html. Predeterminado: desactivado.
Telegram — reenvía las señales con capturas de pantalla del gráfico a un chat de Telegram a través del informe HTML. Predeterminado: desactivado.
Telegram - bot token — el token del bot de Telegram usado para la entrega. Predeterminado: vacío.
Telegram - chat id — el identificador del chat de Telegram de destino. Predeterminado: vacío.
Panel / Settings
Panel width, px — el ancho del panel en el gráfico en píxeles, 300..800. Predeterminado: 800.
Header size — la altura del encabezado del panel, 1..6. Predeterminado: 1.
Theme — el tema de color del panel: Light, Dark o Auto. Predeterminado: Auto.
Row height (px) — la altura de cada fila de parámetros en píxeles. Predeterminado: 34.
Font size — el tamaño de fuente usado dentro del panel. Predeterminado: 8.
Hide Footer — oculta la barra inferior del panel. Predeterminado: desactivado.
Mini Header on collapse — muestra una franja de encabezado compacta cuando el panel está contraído. Predeterminado: desactivado.
Close on click outside — contrae automáticamente el panel al hacer clic fuera de él. Predeterminado: desactivado.
Instance — un número único para cada copia del indicador en el mismo gráfico, permite ejecutar varias instancias una al lado de la otra. Predeterminado: 1.
Panel Start Window — fija la posición inicial del panel: gráfico principal o subventana. Predeterminado: Chart.
