VibeFox Keltner Revert
- Indicadores
- Versión: 1.0
- Activaciones: 5
VibeFox Keltner Revert — reversión a la media sobre un canal de volatilidad con puntos de entrada
VibeFox Keltner Revert es un indicador de canal en tiempo real para MetaTrader 5. Construye un canal de Keltner clásico — una línea media EMA envuelta en dos bandas de volatilidad basadas en el ATR — dibuja las tres bandas directamente en el gráfico de precios y marca una entrada de reversión a la media cada vez que el precio se estira hacia una banda exterior y regresa de golpe hacia el centro. Cada control se reúne en un único panel interactivo moderno, de modo que en lugar de vigilar las bandas a mano, ve cada configuración de reversión en el preciso instante en que se forma.
Cómo funciona el indicador
El canal se deriva de dos componentes bien conocidos. La línea media es una EMA del precio típico — (High + Low + Close) / 3 — sobre el MA Period, de modo que sigue la tendencia mientras suaviza el ruido intrabarra. El ancho de la banda lo determina el ATR (Average True Range) sobre el ATR Period, una medida pura de volatilidad. Las dos bandas exteriores se sitúan a un número fijo de ATRs de distancia del centro, establecido por el Multiplier: la banda superior es Middle + Multiplier × ATR, y la banda inferior es Middle − Multiplier × ATR.
Como el ancho está ligado al ATR, el canal respira con el mercado — se ensancha cuando la volatilidad sube y se contrae cuando el mercado se calma — mientras la EMA mantiene toda la envolvente deslizándose a lo largo de la tendencia. El ajuste Bars limita cuánto historial se procesa: póngalo en 0 para usar todas las barras disponibles, o en un valor menor para redibujados más rápidos en gráficos pesados.
Las tres bandas se dibujan directamente en el gráfico de precios como objetos de líneas, mientras que el indicador en sí reside en su propia subventana, donde se ubica el panel de control.
El canal de Keltner
Un canal de Keltner enmarca el precio entre una línea media que sigue la tendencia y dos envolventes de volatilidad. La mayor parte del tiempo el precio oscila dentro del canal; las bandas exteriores actúan como extremos dinámicos escalados por la volatilidad. Un toque de la banda superior marca una zona donde el movimiento al alza está estirado en relación con la volatilidad reciente, y un toque de la banda inferior marca un movimiento a la baja estirado. La EMA media es el centro de gravedad del canal — el nivel hacia el que el precio tiende a gravitar de vuelta tras una excursión a una banda exterior.
La lógica Revert (reversión a la media)
VibeFox Keltner Revert opera el regreso a la media en lugar de la ruptura. La idea es simple: cuando el precio empuja hacia una banda exterior y luego la rechaza, cerrando de nuevo dentro del canal, a menudo sigue un retorno de golpe hacia la línea media.
Una configuración BUY se forma cuando el mínimo de una barra toca o traspasa la banda Lower y esa misma barra cierra de nuevo por encima de la banda Lower — el mercado rechazó el estiramiento a la baja, y el movimiento esperado es al alza hacia el centro. Una configuración SELL es la imagen reflejada: el máximo de una barra toca o traspasa la banda Upper y la barra cierra de nuevo por debajo de la banda Upper — el estiramiento al alza fue rechazado, y el movimiento esperado es a la baja hacia el centro. Las señales se evalúan solo en barras cerradas; la barra que se está formando se ignora, por lo que un marcador nunca se repinta una vez impreso.
Puntos de entrada
El principal valor de VibeFox Keltner Revert son sus entradas automáticas. Cuando una configuración de reversión válida se completa en una barra cerrada, el indicador coloca un marcador claro directamente en el gráfico de precios al precio de la señal. El único interruptor Revert activa o desactiva las entradas de reversión a la media; los marcadores de compra y venta se colorean por separado con los ajustes de color Buy y Sell, 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.
Control visual completo
Cada una de las tres bandas tiene su propio color — Middle, Upper y Lower — y el grosor de línea se establece con Width de 1 a 5 píxeles. Cada banda y ambos marcadores de entrada admiten un ajuste de transparencia (0-100 %) en la ventana emergente del selector de color, para que pueda fundir el canal suavemente con el gráfico o hacer que las señales destaquen sobre cualquier fondo.
Panel interactivo en el gráfico
Toda la interfaz es un panel fluido basado en canvas, diseñado para un control rápido con el ratón. Los parámetros del canal se agrupan en filas ordenadas, y el bloque de entrada se separa con su propio título dorado ENTRY, para que los ajustes de señal no se mezclen con los ajustes de banda. La cabecera 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 — arrastre la esquina inferior derecha para escalar el panel.
Collapsible — un doble clic en la cabecera colapsa el panel en una franja compacta.
Mouse wheel — pase el cursor sobre cualquier campo numérico y desplace 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 su espacio de trabajo: un Theme claro, oscuro o automático, un ancho de panel ajustable, tamaño de cabecera, altura de fila y tamaño de fuente. Detalles adicionales permiten ocultar la barra inferior con Hide Footer, encoger la cabecera 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 de la pestaña Inputs solo establecen los valores iniciales. También puede ejecutar varias copias independientes en un mismo gráfico asignando a cada una una Instance única, para comparar diferentes ajustes en paralelo.
Notificaciones de entrada
No necesita quedarse vigilando el gráfico a la espera de una configuración de reversión. 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 — una carta enviada a través de la configuración de correo del terminal.
Telegram — el texto de la alerta junto con una captura de pantalla del gráfico, enviado directamente a su chat de Telegram.
Active solo los canales que necesite, y se le notificará en el momento en que aparezca una nueva entrada de reversión de Keltner en el símbolo y la temporalidad con los que esté trabajando.
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 en el momento en que se disparó. El informe se almacena en la carpeta Files del terminal, en el directorio VibeFox_Keltner_Revert (MQL5/Files/VibeFox_Keltner_Revert/result.html), y se abre en cualquier navegador — obtiene un registro visual de todas las reversiones que encontró el indicador. Un botón de papelera de un solo clic borra el informe y sus capturas de pantalla cuando desee empezar de nuevo.
Alertas de Telegram
Las señales también pueden entregarse directamente en su chat de Telegram — el texto de la alerta junto con una captura de pantalla del gráfico en el momento de la detección. Active el canal Telegram e introduzca su token de bot y su id de chat en los inputs.
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í mismo a su chat de Telegram. Por esta razón, activar Telegram mantiene automáticamente activado 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 utiliza.
Parámetros (pestaña Inputs)
La mayoría de los ajustes también pueden cambiarse en vivo directamente en el panel (botón Settings) — los parámetros de entrada solo establecen los valores iniciales al arranque.
Keltner Revert (core)
MA Period — el periodo EMA de la línea media, calculado sobre el precio típico (H+L+C)/3. Predeterminado: 20.
ATR Period — el periodo ATR que establece el ancho del canal. Predeterminado: 10.
Multiplier — el multiplicador del ATR: a cuántos ATRs se sitúan las bandas exteriores de 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: 200.
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
Revert — activa las entradas de reversión a la media (tocar Lower y luego cerrar por encima = BUY; tocar Upper y luego cerrar por debajo = 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 electrónico 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 Files/VibeFox_Keltner_Revert/result.html. Predeterminado: desactivado.
Telegram — reenvía señales con capturas de pantalla del gráfico a un chat de Telegram mediante el 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 de la cabecera 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ámetro 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 cabecera compacta cuando el panel está colapsado. Predeterminado: desactivado.
Close on click outside — colapsa 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 en paralelo. Predeterminado: 1.
Panel Start Window — establece la posición inicial del panel: gráfico principal o subventana. Predeterminado: Subwindow.
