VibeFox Zscore Revert
- Indicadores
- Versión: 1.0
- Activaciones: 5
VibeFox Zscore Revert — el canal de reversión a la media basado en Z-score con puntos de entrada automáticos
VibeFox Zscore Revert es un indicador de reversión a la media en tiempo real para MetaTrader 5. Mide cuánto se ha alejado el precio de su media móvil en unidades de desviación estándar — el clásico Z-score — y dibuja un canal de tres líneas directamente sobre el gráfico de precios: una línea media central y dos bandas exteriores situadas a un número determinado de desviaciones estándar de distancia. Cuando el precio se estira hasta tocar una banda exterior y luego cierra de nuevo dentro, el indicador marca una entrada de reversión a la media, esperando que el precio regrese hacia el centro. Todos los controles se reúnen en un único panel interactivo y moderno.
Cómo funciona el indicador
El motor se basa en dos medidas estadísticas estándar del precio de cierre. La mean (mu) es una media móvil simple sobre el ajuste Period — esta es la línea central, el valor al que se espera que el precio revierta. La standard deviation (sigma) se calcula sobre el Deviation Period y mide cuán volátil es el precio en torno a esa media. El Z-score de cualquier barra es simplemente Z = (price − mu) / sigma: la distancia normalizada del precio respecto a su media, expresada en desviaciones estándar.
Las bandas exteriores se sitúan en un Z-score fijo establecido por el Threshold: la banda superior se coloca en mu + k·sigma y la banda inferior en mu − k·sigma, donde k es el umbral en sigmas. Cuando el precio toca una banda exterior, su Z-score ha alcanzado +/-k — un estado estadísticamente estirado y sobreextendido desde el que se espera la reversión a la media. Los tres valores de las bandas se dibujan como objetos de línea directamente sobre el gráfico de precios, mientras que el propio indicador reside en su propia subventana, donde se ubica el panel de control.
La lógica de reversión a la media
La reversión a la media es la idea de que el precio, tras una excursión inusualmente grande alejándose de su media, tiende a regresar hacia esa media. El Z-score convierte esto en una medida precisa y sin unidades: cuanto más se aleja Z de cero, más estirado está el precio y más fuerte es la atracción de vuelta hacia la línea central.
El indicador convierte el toque de una banda en una entrada solo cuando el precio confirma la reversión cerrando de nuevo dentro del canal. Una Revert BUY se produce cuando el mínimo de una barra perfora la banda Lower (Z alcanza −k) pero la barra cierra de nuevo por encima — el estiramiento a la baja es rechazado y se espera un movimiento de vuelta al alza hacia la media. Una Revert SELL es la imagen especular: el máximo de una barra perfora la banda Upper (Z alcanza +k) pero la barra cierra de nuevo por debajo — el estiramiento al alza es rechazado y se espera un movimiento de vuelta a la baja hacia la media. Las señales se evalúan únicamente en barras cerradas; la barra en formación se ignora, de modo que un marcador nunca se repinta una vez colocado.
Puntos de entrada
El principal valor de VibeFox Zscore Revert son sus entradas automáticas. Cuando se confirma una reversión en una barra cerrada, el indicador coloca un marcador claro directamente sobre el gráfico de precios. El comportamiento se controla mediante el interruptor Revert, que habilita las entradas de reversión a la media (tanto la BUY en la banda inferior como la SELL en la banda superior). Desactívalo para mantener en pantalla solo el canal, sin ningún marcador.
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 símbolo entre una cruz simple (+), triángulos rellenos o flechas con cola, mientras que el control Size escala el marcador en píxeles (de 6 a 40) para adaptarse a cualquier densidad de gráfico.
Control visual completo
Las tres líneas de las bandas se colorean de forma independiente: Middle para la línea media, Upper para la banda superior y Lower para la banda inferior, y el grosor de las tres se establece con Width de 1 a 5 píxeles. Cada línea de banda 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 o hacer que destaquen nítidamente.
Panel interactivo sobre 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 Z-score se agrupan en filas ordenadas, y el bloque de entrada se separa con su propio encabezado dorado ENTRY, para que los ajustes de señal no se mezclen con los ajustes de línea. 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 (gear) — abre y cierra la sección de ajustes.
Updown (arrows) — mueve el panel entre su subventana y el gráfico principal.
Close (cross) — cierra el indicador.
Resizable — arrastra la esquina inferior derecha para escalar el panel.
Collapsible — un doble clic en la cabecera contrae el panel en una franja compacta.
Mouse wheel — coloca el cursor sobre cualquier campo numérico 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 de cabecera, altura de fila y tamaño de fuente. Detalles adicionales te permiten ocultar la barra inferior con Hide Footer, reducir la cabecera 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 establecen los valores iniciales. También puedes ejecutar varias copias independientes en un mismo gráfico asignando a cada una un Instance único, para comparar diferentes ajustes en paralelo.
Notificaciones de entrada
No necesitas quedarte vigilando el gráfico a la espera de una 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 de MetaTrader en tu 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 tu chat de Telegram.
Activa solo los canales que necesites y recibirás una notificación en el mismo momento en que aparezca una nueva entrada de reversión 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 disparó. El informe se almacena en la carpeta Files del terminal, en el directorio VibeFox_Zscore_Revert (MQL5/Files/VibeFox_Zscore_Revert/result.html), y se abre en cualquier navegador — obtienes un registro visual de todas las reversiones que el indicador ha encontrado. Un botón de papelera de un solo 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 chat id en los parámetros.
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 ambos 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 establecen los valores iniciales al arranque.
Zscore Revert
Period (SMA mean / mu) — el periodo de la media móvil simple utilizada como media (línea central). Predeterminado: 20.
Deviation Period (sigma) — el periodo de la desviación estándar utilizada para dimensionar las bandas. Predeterminado: 20.
Threshold (Z-score, k sigma) — la distancia de las bandas en desviaciones estándar; las bandas se sitúan en mu +/- k·sigma. 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. 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 de banda en píxeles, 1..5. Predeterminado: 1.
Entry Points
Revert (return to mean from a band) — habilita las entradas de reversión a la media (BUY en la banda inferior, SELL en la banda superior). Predeterminado: activado.
Marker Font Size — el tamaño de los marcadores de entrada en píxeles, 6..40. Predeterminado: 12.
Entry Marker — el símbolo 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 — habilita las alertas push a la aplicación móvil de MetaTrader. Predeterminado: desactivado.
Alert Popup — habilita las alertas emergentes dentro del terminal. Predeterminado: desactivado.
Email — habilita 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_Zscore_Revert/result.html. Predeterminado: desactivado.
Telegram — reenvía las 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 utilizado 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 sobre 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á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 cabecera 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 en paralelo. Predeterminado: 1.
Panel Start Window — establece la posición inicial del panel: gráfico principal o subventana. Predeterminado: Subwindow.
