GDformerVertexFinder
- Indicadores
- Versión: 1.0
- Activaciones: 5
Propósito del Indicador
AdaptiveATR_ZigZag_BB_GDformer_Predictor es un indicador analítico para MetaTrader 5 que combina el análisis clásico de ondas (ZigZag basado en ATR) con Bandas de Bollinger adaptativas y una tecnología de pronóstico patentada llamada GDformer (Graph Decomposition Transformer). El indicador no realiza operaciones de trading por sí mismo — está diseñado para el análisis visual de la estructura del mercado y el marcado preliminar de futuros puntos de reversión del precio. Su tarea principal es mostrar al trader dónde es más probable que se forme la próxima "pierna" del zigzag, y pre-marcar los niveles asumidos de futuros picos y valles.
El indicador se ejecuta en una ventana separada del gráfico, dibuja una línea ZigZag con multiplicador adaptativo, construye Bandas de Bollinger alrededor del último punto confirmado, muestra un panel de estado del mercado y traza flechas de pronóstico GDformer en el gráfico con el tipo de extremo esperado (pico o valle), el precio proyectado y el nivel de confianza del modelo.
Estrategia de la Tecnología GDformer
GDformer es una implementación simplificada del concepto de transformador de grafos, adaptada para la tarea de predecir puntos de reversión en una serie de precios. La tecnología funciona de la siguiente manera.
Primero, el indicador construye una secuencia de características a partir de las últimas N velas (100 por defecto). Cada vela se describe mediante cuatro características normalizadas: la diferencia entre apertura y cierre, la posición del máximo respecto al cierre, la posición del mínimo respecto al cierre y la dirección de la vela. Todos los valores se normalizan por el rango de la vela, lo que hace que las características sean comparables en cualquier marco temporal y cualquier instrumento.
A continuación, se realiza la descomposición gráfica de la señal. Cada característica se descompone en tres componentes: tendencia, estacionalidad y volatilidad. La componente de tendencia refleja el movimiento direccional, la componente estacional refleja las oscilaciones cíclicas y la componente de volatilidad refleja la amplitud de las fluctuaciones del mercado. Esto permite al modelo analizar por separado "hacia dónde va el mercado" y "con qué fuerza fluctúa".
Después de la descomposición, se aplica un mecanismo de atención. Cada punto de la secuencia recibe un peso según su similitud con otros puntos — el modelo busca patrones repetitivos y amplifica aquellas partes de la historia que se parecen a la situación actual. Para evitar una carga computacional excesiva, la ventana de atención está limitada a 20 puntos vecinos alrededor de cada vela.
Basándose en la secuencia ponderada, GDformer identifica extremos locales en el espacio de atención y estima el intervalo típico entre ellos. Este intervalo se utiliza para calcular cuántas velas hacia adelante es más probable que se forme el próximo punto de reversión.
La etapa final es la generación del pronóstico. El indicador toma el último extremo confirmado del ZigZag como base y proyecta una amplitud igual al producto del ATR por un coeficiente adaptativo. El tipo de extremo esperado se determina automáticamente: si el último extremo confirmado fue un pico, se espera un valle, y viceversa. La dirección de la amplitud proyectada corresponde al tipo de extremo predicho: para un pico, el precio se mueve hacia arriba desde la base; para un valle, el precio se mueve hacia abajo. Esto es exactamente lo que garantiza la correspondencia visual entre el pronóstico y la última pierna formada del zigzag, como se ve claramente en la captura adjunta.
Cómo se Ve en el Gráfico
La captura muestra el marcado del ZigZag, el canal de Bandas de Bollinger alrededor del último punto confirmado, etiquetas verdes y rojas con números (estos son los pips recorridos entre extremos), y flechas GDformer etiquetadas como SELL y BUY, que indican los futuros picos y valles asumidos. El panel de la izquierda muestra el estado actual: dirección, valor del ATR en pips, multiplicador adaptativo, última onda completada, señal y parámetros del pronóstico GDformer. La flecha de pronóstico SELL está colocada frente a la última pierna formada del zigzag, lo que confirma el funcionamiento correcto de la dirección corregida.
Instrumentos para Operar
El indicador no está vinculado a una clase de activo específica y funciona en cualquier instrumento con suficiente historial de velas. Los mejores resultados se observan en las siguientes categorías.
Pares de divisas principales con alta liquidez: EURUSD, GBPUSD, USDJPY, AUDUSD, USDCAD, NZDUSD, USDCHF. Estos instrumentos tienen volatilidad estable y una estructura de ondas bien definida, lo cual es importante para el ZigZag y GDformer.
Cruces: EURJPY, GBPJPY, EURGBP, AUDJPY, EURAUD. Proporcionan amplitudes más amplias, lo que hace que el marcado del zigzag sea más claro visualmente.
Metales: XAUUSD (oro), XAGUSD (plata). Su alta volatilidad los hace atractivos, pero requiere aumentar el parámetro AtrPeriod y el multiplicador BbMultiplier.
Criptomonedas: BTCUSD, ETHUSD. Funcionan, pero requieren ajuste de parámetros debido al comercio las 24 horas y a los movimientos bruscos.
No se recomienda usar el indicador en pares exóticos de baja liquidez e instrumentos con una pequeña cantidad de velas históricas, ya que GDformer requiere al menos 20 velas para formar un pronóstico y alrededor de 100 velas para una operación estable.
Ventajas de la Estrategia
El indicador se adapta automáticamente a la volatilidad del mercado. El multiplicador para el ZigZag se calcula dinámicamente en función del ATR actual, lo que le permite funcionar igual de bien tanto en fases de mercado tranquilas como activas.
El pronóstico GDformer está vinculado al último extremo confirmado del ZigZag, no a una media móvil abstracta. Esto hace que el marcado sea intuitivo — las flechas se sitúan frente a la pierna ya formada, exactamente como espera el trader.
El modelo tiene en cuenta no solo la dirección, sino también el intervalo típico entre extremos. Esto le permite pronosticar no solo el precio, sino también el momento de formación del próximo punto de reversión (el parámetro bars_ahead).
La visualización incluye los niveles de confianza del modelo en porcentaje, lo que ayuda al trader a filtrar señales débiles.
El indicador maneja correctamente los cambios de marco temporal e instrumento: los pesos y pronósticos de GDformer se restablecen automáticamente, las cachés de objetos se limpian, lo que evita fugas de memoria y artefactos visuales.
El panel de estado muestra toda la información clave de forma compacta, incluyendo dirección, ATR en pips, multiplicador adaptativo, estadísticas de extremos y reversiones, y parámetros de GDformer.
Desventajas de la Estrategia
El indicador no es un sistema de trading y no proporciona señales de entrada listas para usar. Muestra probables puntos de reversión futuros, pero no garantiza su formación. El trader debe interpretar el marcado y tomar decisiones de forma independiente.
GDformer es un modelo heurístico, no una red neuronal entrenada. Los pesos se establecen analíticamente y no se optimizan con datos históricos. Esto significa que los pronósticos pueden ser menos precisos que los de modelos de ML completos.
Las flechas de pronóstico no se redibujan retroactivamente, pero pueden cambiar de posición cuando aparecen nuevos extremos confirmados del ZigZag. Este es un comportamiento normal, pero requiere comprensión por parte del trader.
Durante movimientos bruscos por noticias y períodos de volatilidad anormal, la precisión del pronóstico disminuye, ya que el modelo se basa en las estadísticas de oscilaciones previas.
El indicador es exigente con los recursos computacionales en máquinas débiles con una gran cantidad de historial de velas, aunque las optimizaciones (ventana de atención, llamada a GDformer solo en una nueva vela) reducen significativamente la carga.
Los parámetros de GDformer (longitud de secuencia, horizonte, umbral de confianza) requieren ajuste para un instrumento y marco temporal específicos. No existen valores universales que funcionen igual de bien en todas partes.
Recomendaciones de Uso
El indicador es más adecuado para trading a medio plazo e intradía en marcos temporales de M15 a H4. En M1 y M5, los pronósticos de GDformer son demasiado sensibles al ruido; en D1 y superiores, son demasiado inertes.
Escenario óptimo: usar GDformer como herramienta para el marcado preliminar, y tomar decisiones basadas en la confirmación de otras herramientas — niveles de soporte y resistencia, patrones de velas, divergencias, volúmenes.
Las flechas GDformer con confianza superior al 60 por ciento merecen más atención que las señales débiles. El umbral de confianza se puede ajustar mediante el parámetro GDformerConfidenceThreshold.
El canal de Bandas de Bollinger alrededor del último punto del ZigZag es conveniente para usar como zona dinámica de una posible reversión: tocar la banda superior cuando se espera un pico, o la banda inferior cuando se espera un valle, puede servir como confirmación adicional.
Al cambiar el instrumento o el marco temporal, se recomienda dar al indicador 100–200 velas para estabilizar sus pronósticos.
