VibeFox Ultimate Osc
- Indicadores
- Versión: 1.0
- Activaciones: 5
VibeFox Ultimate Osc — el oscilador de momento de tres marcos temporales con entradas de reversión a la media
VibeFox Ultimate Osc es un indicador de momento en tiempo real para MetaTrader 5 basado en el Ultimate Oscillator de Larry Williams. Combina la presión compradora de tres periodos en una única línea suave de 0-100, dibuja los niveles de sobrecompra y sobreventa directamente en su propia subventana, marca cada entrada de reversión a la media directamente en el gráfico de precios y reúne todos los controles en un único panel interactivo moderno. En lugar de leer tres osciladores separados, observa una sola línea ponderada y ve cada entrada de reversión en el instante en que el oscilador abandona una zona extrema.
Cómo funciona el indicador
El Ultimate Oscillator fue diseñado por Larry Williams para resolver un problema clásico de las herramientas de momento de un solo periodo: dan señales de divergencia falsas porque reaccionan a un único horizonte temporal. En cambio, el Ultimate Oscillator combina tres periodos —rápido, medio y lento— en un solo valor, de modo que una señal debe confirmarse en varios horizontes antes de registrarse.
Para cada barra el indicador calcula dos magnitudes. La presión compradora (BP) es el cierre menos el mínimo verdadero, donde el mínimo verdadero es el menor entre el mínimo actual y el cierre anterior. El rango verdadero (TR) es el máximo verdadero menos el mínimo verdadero. Para cada uno de los tres periodos divide después la suma de BP entre la suma de TR, obteniendo tres medias que miden qué parte del rango fue impulsada por los compradores. Estas tres medias se combinan con pesos fijos —4 para el periodo rápido, 2 para el medio, 1 para el lento— y se escalan a una lectura de 0-100:
UO = 100 × (4·Avg fast + 2·Avg mid + 1·Avg slow ) / 7.
El periodo rápido tiene el mayor peso para que la línea siga siendo reactiva, mientras que los periodos medio y lento la anclan y filtran el ruido. El resultado se representa como una única línea en la propia subventana del indicador, junto con las líneas de nivel de sobrecompra y sobreventa.
Zonas de sobrecompra y sobreventa
Una lectura alta del Ultimate Oscillator significa que los compradores han dominado el rango en los tres periodos: el mercado está sobrecomprado. Una lectura baja significa que los vendedores han dominado: el mercado está sobrevendido. El nivel OB (por defecto 70) marca el extremo superior y el nivel OS (por defecto 30) marca el extremo inferior; se dibuja automáticamente una línea media a mitad de camino entre ambos. Cuando el oscilador entra en una zona y luego regresa fuera de ella, el momento se está agotando y una reversión hacia el centro se vuelve probable.
Entradas de reversión a la media
El principal valor de VibeFox Ultimate Osc son sus entradas automáticas de reversión a la media. El interruptor Revert las activa. Una entrada solo se confirma en una barra cerrada, por lo que las señales nunca se repintan en la vela en formación.
Se coloca un BUY cuando el oscilador estaba en o por debajo del nivel de sobreventa y luego cierra de nuevo por encima de él: el movimiento bajista ha sido rechazado y se espera que el precio revierta al alza. Se coloca un SELL cuando el oscilador estaba en o por encima del nivel de sobrecompra y luego cierra de nuevo por debajo de él: el movimiento alcista ha sido rechazado y se espera que el precio revierta a la baja. Cada entrada se dibuja como un marcador claro en el gráfico de precios al precio de la barra de la señal.
Marcadores de entrada
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 del gráfico.
Control visual completo
El color de la línea del oscilador se establece con Line y el grosor con Width de 1 a 5 píxeles. Las líneas de nivel de sobrecompra y sobreventa tienen sus propios colores OB y OS. La línea y ambos marcadores de entrada admiten cada uno un ajuste de transparencia (0-100%) en la ventana emergente del selector de color, de modo que puede fundirlos suavemente en el gráfico. El ajuste Bars limita cuánto historial se analiza en busca de entradas: póngalo en 0 para analizar todas las barras disponibles, o use un valor menor para redibujados más rápidos en gráficos pesados.
Panel interactivo en el gráfico
Toda la interfaz es un panel suave basado en lienzo, diseñado para un control rápido con el ratón. Los tres periodos y los niveles OB/OS se agrupan en filas ordenadas, y el bloque de entrada se distingue con su propio encabezado dorado ENTRY, de modo que los ajustes de señal no se mezclan con los ajustes de línea. El encabezado del panel contiene los iconos de control.
Power — activa y desactiva el dibujo de los marcadores de entrada sin eliminar 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.
Redimensionable — arrastre la esquina inferior derecha para escalar el panel.
Plegable — un doble clic en el encabezado pliega el panel en una franja compacta.
Rueda del ratón — pase el cursor sobre cualquier campo numérico y gire 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 encabezado, altura de fila y tamaño de fuente. Detalles adicionales le permiten ocultar la barra inferior mediante Hide Footer, reducir el encabezado cuando está plegado con Mini Header y plegar 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 puede 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 necesita quedarse 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 MetaTrader de 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 será notificado en el instante en que aparezca una nueva entrada del Ultimate Oscillator en el símbolo y el marco temporal con los que esté trabajando.
Historial visual (informe HTML)
Active el canal Html y cada señal de entrada se guardará en un informe HTML junto con una captura del gráfico en el momento en que se disparó. El informe se almacena en la carpeta Files del terminal, en el directorio VibeFox_Ultimate_Osc (MQL5/Files/VibeFox_Ultimate_Osc/result.html), y se abre en cualquier navegador: obtiene un registro visual de cada reversión que el indicador captó. Un botón de papelera de un solo clic borra el informe y sus capturas cuando desee empezar de nuevo.
Alertas de Telegram
Las señales también pueden entregarse directamente a su chat de Telegram: el texto de la alerta junto con una captura del gráfico en el momento de la detección. Active el canal Telegram e introduzca su token de bot y el 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í solo a su chat de Telegram. Por esta razón, activar Telegram mantiene automáticamente activado 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 se usa.
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.
Ultimate Osc
Fast Period — el periodo rápido del Ultimate Oscillator, que tiene el mayor peso (4). Por defecto: 7.
Mid Period — el periodo medio del Ultimate Oscillator, peso 2. Por defecto: 14.
Slow Period — el periodo lento del Ultimate Oscillator, peso 1. Por defecto: 28.
Overbought level — el extremo superior; se arma un SELL cuando el oscilador lo abandona hacia abajo. Por defecto: 70.
Oversold level — el extremo inferior; se arma un BUY cuando el oscilador lo abandona hacia arriba. Por defecto: 30.
Bars of history to scan — cuántas barras hacia atrás se analizan en busca de entradas, 0 = todas las disponibles. Por defecto: 200.
UO Line Color — el color de la línea del oscilador. Por defecto: DodgerBlue.
UO Line Transparency — transparencia de la línea del oscilador en porcentaje, 0-100. Por defecto: 0.
Overbought Level Color — el color de la línea de nivel de sobrecompra. Por defecto: OrangeRed.
Overbought Level Transparency — transparencia de la línea de sobrecompra en porcentaje, 0-100. Por defecto: 0.
Oversold Level Color — el color de la línea de nivel de sobreventa. Por defecto: LimeGreen.
Oversold Level Transparency — transparencia de la línea de sobreventa en porcentaje, 0-100. Por defecto: 0.
Line Width — el grosor de la línea del oscilador en píxeles, 1..5. Por defecto: 2.
Entry Points
Revert — activa las entradas de reversión a la media (retorno a la media desde una banda). Por defecto: activado.
Marker Font Size — el tamaño de los marcadores de entrada en píxeles, 6..40. Por defecto: 12.
Entry Marker — el glifo del marcador: Cross (+), Triangle o Arrow. Por defecto: Arrow.
Buy Color — el color del marcador BUY. Por defecto: LimeGreen.
Buy Transparency — transparencia del marcador de compra en porcentaje, 0-100. Por defecto: 0.
Sell Color — el color del marcador SELL. Por defecto: Red.
Sell Transparency — transparencia del marcador de venta en porcentaje, 0-100. Por defecto: 0.
Notifications
Push Notification — activa las alertas push a la aplicación móvil de MetaTrader. Por defecto: desactivado.
Alert Popup — activa las alertas emergentes dentro del terminal. Por defecto: desactivado.
Email — activa las alertas por correo a través de la configuración de correo del terminal. Por defecto: desactivado.
Html Report — guarda cada señal con una captura del gráfico en Files/VibeFox_Ultimate_Osc/result.html. Por defecto: desactivado.
Telegram — reenvía las señales con capturas del gráfico a un chat de Telegram a través del informe HTML. Por defecto: desactivado.
Telegram - bot token — el token del bot de Telegram usado para la entrega. Por defecto: vacío.
Telegram - chat id — el identificador del chat de Telegram de destino. Por defecto: vacío.
Panel / Settings
Panel width, px — el ancho del panel en el gráfico en píxeles, 300..800. Por defecto: 800.
Header size — la altura del encabezado del panel, 1..6. Por defecto: 1.
Theme — el tema de color del panel: Light, Dark o Auto. Por defecto: Auto.
Row height (px) — la altura de cada fila de parámetros en píxeles. Por defecto: 34.
Font size — el tamaño de fuente usado dentro del panel. Por defecto: 8.
Hide Footer — oculta la barra inferior del panel. Por defecto: desactivado.
Mini Header on collapse — muestra una franja de encabezado compacta cuando el panel está plegado. Por defecto: desactivado.
Close on click outside — pliega automáticamente el panel al hacer clic fuera de él. Por defecto: desactivado.
Instance — un número único para cada copia del indicador en el mismo gráfico, permite ejecutar varias instancias en paralelo. Por defecto: 1.
Panel Start Window — establece la posición inicial del panel: gráfico principal o subventana. Por defecto: Subwindow.
