VibeFox ABCD
- Indicadores
- Versión: 1.0
- Activaciones: 5
VibeFox ABCD — patrón armónico AB=CD con puntos de entrada automáticos
VibeFox ABCD es un indicador de patrones armónicos en tiempo real para MetaTrader 5. Detecta el clásico patrón ABCD de cuatro puntos directamente en el gráfico de precios, valida cada candidato con ratios de Fibonacci y marca la entrada en el punto D en el momento en que el patrón se completa. Todos los controles se concentran en un moderno panel interactivo, de modo que en lugar de medir los tramos manualmente, el patrón válido y su punto de entrada aparecen en pantalla en cuanto se forman.
Cómo funciona el indicador
El indicador construye su análisis en tres etapas: detección de swings, búsqueda de patrones y validación de Fibonacci.
1. Pivotes de swing. En primer lugar, VibeFox ABCD reduce el ruido del precio a una cadena limpia de máximos y mínimos de swing mediante un motor ZigZag. Tres parámetros clásicos lo controlan. Depth establece el número mínimo de barras entre dos pivotes, de modo que el motor ignora las oscilaciones menores. Deviation es el tamaño mínimo de reversión necesario para registrar un nuevo pivote — se mide en unidades de 0,01% del precio (es decir, 10 = 0,1%), lo que lo hace significativo en cualquier instrumento, desde forex hasta índices. Backstep es el número mínimo de barras entre dos extremos del mismo tipo, lo que impide que dos máximos (o dos mínimos) queden demasiado próximos entre sí.
2. Búsqueda de patrones. A continuación, el indicador recorre la cadena de pivotes alternos y evalúa cada cuarteto consecutivo A-B-C-D. Un candidato alcista es A(máximo) → B(mínimo) → C(máximo) → D(mínimo); un candidato bajista es A(mínimo) → B(máximo) → C(mínimo) → D(máximo). Los cuatro puntos se unen con líneas rectas en el gráfico de precios, lo que hace que la figura sea fácil de identificar.
3. Validación de Fibonacci. Solo se conservan los patrones cuyos tramos respetan las proporciones armónicas. El retroceso BC debe ser entre 0,236 y 0,95 del tramo AB, y la extensión CD debe ser entre 1,0 y 3,618 del tramo BC — o el patrón debe satisfacer la igualdad clásica AB=CD, donde CD está dentro del ±30% de AB. Los candidatos que no cumplen estos ratios se descartan, de modo que solo quedan figuras estructuradas y operables.
Las líneas ABCD se dibujan como objetos en el gráfico de precios (ventana 0), mientras que el propio indicador reside en su subventana, donde se aloja el panel de control. El parámetro Bars limita la cantidad de historia procesada — póngalo a 0 para analizar todas las barras disponibles, o use un valor menor para recargas más rápidas en gráficos con mucha carga.
Puntos de entrada
El principal valor de VibeFox ABCD es su entrada automática en el punto D — la finalización del patrón, que es también la zona óptima de reversión. El indicador monitoriza las condiciones por sí solo y coloca un marcador claro directamente en el gráfico de precios.
ABCD alcista — BUY en D
Un ABCD alcista termina en el punto D como un mínimo de swing. Cuando dicho patrón es validado, se coloca un marcador BUY en el punto D — el tramo descendente CD se ha completado dentro de la zona armónica y se espera que el precio gire al alza. Los patrones alcistas se activan con el selector Bull.
ABCD bajista — SELL en D
Un ABCD bajista termina en el punto D como un máximo de swing. Cuando dicho patrón es validado, se coloca un marcador SELL en el punto D — el tramo ascendente CD se ha completado dentro de la zona armónica y se espera que el precio gire a la baja. Los patrones bajistas se activan con el selector Bear.
Los marcadores de compra y venta tienen colores independientes configurados con los ajustes Buy y Sell, lo que permite identificar la dirección de un vistazo. 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
El color de las líneas del patrón ABCD se define con Line y el grosor con Width, de 1 a 5 píxeles. La línea del patrón y ambos marcadores de entrada admiten un ajuste de transparencia (0-100%) en el selector de color emergente, lo que permite integrarlos suavemente en el fondo del gráfico. Los marcadores en el gráfico de precios tienen tamaño y color independientes, de modo que las entradas resaltan con claridad sobre cualquier fondo.
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 de swing y de línea 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 de línea. La barra de título del panel alberga 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 configuración.
Updown (arrows) — desplaza el panel entre su subventana y el gráfico principal.
Close (cross) — cierra el indicador.
Redimensionable — arrastra la esquina inferior derecha para escalar el panel.
Plegable — un doble clic en el encabezado colapsa el panel en una barra compacta.
Rueda del ratón — sitúa el cursor sobre cualquier campo numérico y desplaza la rueda para cambiar el valor sin necesidad de abrir el teclado.
Configuración 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, y un ancho de panel, tamaño de encabezado, alto de fila y tamaño de fuente ajustables. Opciones adicionales permiten ocultar la barra inferior con Hide Footer, reducir el encabezado al colapsar el panel con Mini Header, y colapsar automáticamente el panel al hacer clic fuera de él. Casi todos los parámetros se modifican en tiempo real directamente en el panel — los campos de la pestaña Inputs solo establecen los valores iniciales al arrancar. También puedes ejecutar varias copias independientes en un mismo gráfico asignando a cada una un Instance único, para comparar distintas configuraciones de ABCD en paralelo.
Notificaciones de entrada
No es necesario quedarse vigilando el gráfico esperando a que un patrón se complete. 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 — un correo enviado a través de la configuración de correo del terminal.
Telegram — el texto de la alerta junto con una captura del gráfico, enviados directamente a tu chat de Telegram.
Activa solo los canales que necesites y recibirás una notificación en el instante en que aparezca una nueva entrada ABCD en el símbolo y temporalidad 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 del gráfico en el momento en que se generó. El informe se almacena en la carpeta Files del terminal, en el directorio VibeFox_ABCD (MQL5/Files/VibeFox_ABCD/result.html), y se abre en cualquier navegador — obtienes un registro visual de todas las entradas ABCD encontradas por el indicador. Un botón de papelera con un solo clic limpia el informe y sus capturas cuando quieras empezar de nuevo.
Alertas de Telegram
Las señales también pueden enviarse directamente a tu chat de Telegram — el texto de la alerta junto con una captura del gráfico en el momento de la detección. Activa el canal Telegram e introduce el token de tu bot y el chat id en los campos de entrada.
El envío 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 automáticamente a tu chat de Telegram. Por este motivo, activar Telegram mantiene el informe Html habilitado de forma automática, y ambos canales funcionan conjuntamente.
Ayuda multilingüe integrada
Una página de ayuda completa está integrada en el panel, disponible en varios idiomas, de modo que cada control queda explicado justo donde se utiliza.
Parámetros (pestaña Inputs)
La mayoría de los ajustes también pueden modificarse en tiempo real directamente en el panel (botón Settings) — los parámetros de entrada solo establecen los valores iniciales al arrancar.
ABCD (swings)
Swing Depth — el número mínimo de barras entre dos pivotes de swing (2..100). Valor predeterminado: 12.
Swing Deviation — el tamaño mínimo de reversión para registrar un pivote, en unidades de 0,01% del precio (10 = 0,1%). Valor predeterminado: 5.
Swing Backstep — el número mínimo de barras entre dos extremos. Valor predeterminado: 3.
Bars of history to process — cuántas barras hacia atrás abarca el análisis de patrones, 0 = todas las disponibles. Valor predeterminado: 500.
Pattern Line Color — el color de las líneas del patrón ABCD en el gráfico de precios. Valor predeterminado: DodgerBlue.
Line Transparency — transparencia de la línea del patrón en porcentaje, 0-100. Valor predeterminado: 0.
Pattern Line Width — el grosor de las líneas del patrón en píxeles, 1..5. Valor predeterminado: 1.
Puntos de entrada
Bullish ABCD (BUY at D) — activa los patrones alcistas y el marcador BUY en el punto D (un mínimo de swing). Valor predeterminado: activado.
Bearish ABCD (SELL at D) — activa los patrones bajistas y el marcador SELL en el punto D (un máximo de swing). Valor predeterminado: activado.
Marker Font Size — el tamaño de los marcadores de entrada en píxeles, 6..40. Valor predeterminado: 12.
Entry Marker — el símbolo del marcador: Cruz (+), Triángulo o Flecha. Valor predeterminado: Flecha.
Buy Color — el color del marcador BUY. Valor predeterminado: LimeGreen.
Buy Transparency — transparencia del marcador de compra en porcentaje, 0-100. Valor predeterminado: 0.
Sell Color — el color del marcador SELL. Valor predeterminado: Red.
Sell Transparency — transparencia del marcador de venta en porcentaje, 0-100. Valor predeterminado: 0.
Notificaciones
Push Notification — activa las alertas push a la aplicación móvil MetaTrader. Valor predeterminado: desactivado.
Alert Popup — activa las alertas emergentes dentro del terminal. Valor predeterminado: desactivado.
Email — activa las alertas por correo electrónico a través de la configuración de correo del terminal. Valor predeterminado: desactivado.
Html Report — guarda cada señal con una captura del gráfico en Files/VibeFox_ABCD/result.html. Valor predeterminado: desactivado.
Telegram — reenvía señales con capturas del gráfico a un chat de Telegram a través del informe HTML. Valor predeterminado: desactivado.
Telegram - bot token — el token del bot de Telegram utilizado para el envío. Valor predeterminado: vacío.
Telegram - chat id — el identificador del chat de Telegram de destino. Valor predeterminado: vacío.
Panel / Settings
Panel width, px — el ancho del panel en el gráfico en píxeles, 300..800. Valor predeterminado: 800.
Header size — la altura del encabezado del panel, 1..6. Valor predeterminado: 1.
Theme — el tema de color del panel: Light, Dark o Auto. Valor predeterminado: Auto.
Row height (px) — la altura de cada fila de parámetros en píxeles. Valor predeterminado: 34.
Font size — el tamaño de fuente utilizado en el panel. Valor predeterminado: 8.
Hide Footer — oculta la barra inferior del panel. Valor predeterminado: desactivado.
Mini Header on collapse — muestra una franja de encabezado compacta cuando el panel está colapsado. Valor predeterminado: desactivado.
Close on click outside — colapsa automáticamente el panel al hacer clic fuera de él. Valor predeterminado: desactivado.
Instance — un número único para cada copia del indicador en el mismo gráfico, permite ejecutar múltiples instancias en paralelo. Valor predeterminado: 1.
Panel Start Window — establece la posición inicial del panel: gráfico principal o subventana. Valor predeterminado: Subwindow.
