GDformerVertexFinder
- Indikatoren
- Version: 1.0
- Aktivierungen: 5
Zweck des Indikators
Der AdaptiveATR_ZigZag_BB_GDformer_Predictor ist ein analytischer Indikator für MetaTrader 5, der die klassische Wellenanalyse (ATR-basierter ZigZag) mit adaptiven Bollinger-Bändern und einer proprietären Prognosetechnologie namens GDformer (Graph Decomposition Transformer) kombiniert. Der Indikator führt selbst keine Handelsoperationen aus — er ist für die visuelle Analyse der Marktstruktur und die vorläufige Markierung zukünftiger Preisumkehrpunkte konzipiert. Seine Hauptaufgabe besteht darin, dem Trader zu zeigen, wo sich das nächste „Bein" des Zickzacks höchstwahrscheinlich bilden wird, und die angenommenen Niveaus zukünftiger Hochs und Tiefs im Voraus zu markieren.
Der Indikator läuft in einem separaten Chartfenster, zeichnet eine ZigZag-Linie mit adaptivem Multiplikator, erstellt Bollinger-Bänder um den letzten bestätigten Punkt, zeigt ein Marktstatus-Panel an und zeichnet GDformer-Prognosepfeile auf dem Chart mit dem Typ des erwarteten Extremums (Hoch oder Tief), dem prognostizierten Preis und dem Konfidenzniveau des Modells.
Strategie der GDformer-Technologie
GDformer ist eine vereinfachte Implementierung des Graph-Transformer-Konzepts, angepasst an die Aufgabe, Umkehrpunkte in einer Preisreihe vorherzusagen. Die Technologie funktioniert wie folgt.
Zunächst erstellt der Indikator eine Merkmalssequenz aus den letzten N Balken (standardmäßig 100). Jeder Balken wird durch vier normalisierte Merkmale beschrieben: die Differenz zwischen Eröffnung und Schluss, die Position des Hochs relativ zum Schluss, die Position des Tiefs relativ zum Schluss und die Richtung der Kerze. Alle Werte werden durch die Spanne des Balkens normalisiert, wodurch die Merkmale über alle Zeitrahmen und Instrumente hinweg vergleichbar werden.
Anschließend erfolgt die Graph-Zerlegung des Signals. Jedes Merkmal wird in drei Komponenten zerlegt: Trend, Saisonalität und Volatilität. Die Trendkomponente spiegelt die gerichtete Bewegung wider, die Saisonalkomponente die zyklischen Schwankungen und die Volatilitätskomponente die Amplitude der Marktschwankungen. Dadurch kann das Modell getrennt analysieren, „wohin der Markt geht" und „wie stark er schwankt".
Nach der Zerlegung wird ein Attention-Mechanismus angewendet. Jeder Punkt der Sequenz erhält ein Gewicht basierend auf seiner Ähnlichkeit mit anderen Punkten — das Modell sucht nach wiederkehrenden Mustern und verstärkt jene Teile der Historie, die der aktuellen Situation ähneln. Um übermäßige Rechenlast zu vermeiden, ist das Attention-Fenster auf 20 benachbarte Punkte um jeden Balken begrenzt.
Basierend auf der gewichteten Sequenz identifiziert GDformer lokale Extrema im Attention-Raum und schätzt das typische Intervall zwischen ihnen. Dieses Intervall wird verwendet, um zu berechnen, in wie vielen Balken voraus sich der nächste Umkehrpunkt höchstwahrscheinlich bilden wird.
Die letzte Stufe ist die Generierung der Prognose. Der Indikator nimmt das letzte bestätigte ZigZag-Extremum als Basis und projiziert eine Amplitude, die dem Produkt aus ATR und einem adaptiven Koeffizienten entspricht. Der Typ des erwarteten Extremums wird automatisch bestimmt: War das letzte bestätigte Extremum ein Hoch, wird ein Tief erwartet, und umgekehrt. Die Richtung der projizierten Amplitude entspricht dem Typ des prognostizierten Extremums: Bei einem Hoch bewegt sich der Preis von der Basis nach oben; bei einem Tief nach unten. Genau dies gewährleistet die visuelle Übereinstimmung zwischen der Prognose und dem zuletzt gebildeten Zickzack-Bein, wie im beigefügten Screenshot deutlich zu sehen ist.
Darstellung im Chart
Der Screenshot zeigt die ZigZag-Markierung, den Bollinger-Band-Kanal um den letzten bestätigten Punkt, grüne und rote Beschriftungen mit Zahlen (dies sind die zwischen Extrema zurückgelegten Pips) sowie GDformer-Pfeile mit den Bezeichnungen SELL und BUY, die die angenommenen zukünftigen Hochs und Tiefs anzeigen. Das Panel auf der linken Seite zeigt den aktuellen Zustand: Richtung, ATR-Wert in Pips, adaptiver Multiplikator, letzte abgeschlossene Welle, Signal und GDformer-Prognoseparameter. Der Prognosepfeil SELL steht gegenüber dem zuletzt gebildeten Zickzack-Bein, was die korrekte Funktion der korrigierten Richtung bestätigt.
Instrumente für den Handel
Der Indikator ist nicht an eine bestimmte Anlageklasse gebunden und funktioniert bei jedem Instrument mit ausreichender Balkenhistorie. Die besten Ergebnisse werden in den folgenden Kategorien beobachtet.
Wichtige Währungspaare mit hoher Liquidität: EURUSD, GBPUSD, USDJPY, AUDUSD, USDCAD, NZDUSD, USDCHF. Diese Instrumente haben stabile Volatilität und eine klar definierte Wellenstruktur, was für ZigZag und GDformer wichtig ist.
Kreuzkurse: EURJPY, GBPJPY, EURGBP, AUDJPY, EURAUD. Sie bieten größere Amplituden, was die Zickzack-Markierung visuell klarer macht.
Metalle: XAUUSD (Gold), XAGUSD (Silber). Ihre hohe Volatilität macht sie attraktiv, erfordert jedoch eine Erhöhung des AtrPeriod-Parameters und des BbMultiplier.
Kryptowährungen: BTCUSD, ETHUSD. Sie funktionieren, erfordern jedoch aufgrund des 24-Stunden-Handels und scharfer Bewegungen eine Parameteranpassung.
Es wird nicht empfohlen, den Indikator bei illiquiden exotischen Paaren und Instrumenten mit geringer Balkenhistorie zu verwenden, da GDformer mindestens 20 Balken benötigt, um eine Prognose zu erstellen, und etwa 100 Balken für einen stabilen Betrieb.
Vorteile der Strategie
Der Indikator passt sich automatisch an die Marktvolatilität an. Der Multiplikator für den ZigZag wird dynamisch auf Basis des aktuellen ATR berechnet, wodurch er in ruhigen wie auch in aktiven Marktphasen gleichermaßen gut funktioniert.
Die GDformer-Prognose ist an das letzte bestätigte ZigZag-Extremum gebunden, nicht an einen abstrakten gleitenden Durchschnitt. Dadurch wird die Markierung intuitiv — die Pfeile stehen gegenüber dem bereits gebildeten Bein, genau wie der Trader es erwartet.
Das Modell berücksichtigt nicht nur die Richtung, sondern auch das typische Intervall zwischen Extrema. Dadurch kann es nicht nur den Preis, sondern auch den Zeitpunkt der Bildung des nächsten Umkehrpunkts (der Parameter bars_ahead) prognostizieren.
Die Visualisierung enthält die Konfidenzniveaus des Modells in Prozent, was dem Trader hilft, schwache Signale herauszufiltern.
Der Indikator behandelt Zeitrahmen- und Instrumentwechsel korrekt: GDformer-Gewichte und Prognosen werden automatisch zurückgesetzt, Objekt-Caches werden geleert, was Speicherlecks und visuelle Artefakte verhindert.
Das Status-Panel zeigt alle wichtigen Informationen kompakt an, einschließlich Richtung, ATR in Pips, adaptiver Multiplikator, Statistiken zu Extrema und Umkehrungen sowie GDformer-Parameter.
Nachteile der Strategie
Der Indikator ist kein Handelssystem und liefert keine fertigen Einstiegssignale. Er zeigt wahrscheinliche zukünftige Umkehrpunkte, garantiert deren Bildung jedoch nicht. Der Trader muss die Markierung interpretieren und selbst Entscheidungen treffen.
GDformer ist ein heuristisches Modell, kein trainiertes neuronales Netz. Die Gewichte werden analytisch festgelegt und nicht mit historischen Daten optimiert. Das bedeutet, dass die Prognosen weniger genau sein können als bei vollwertigen ML-Modellen.
Die Prognosepfeile werden nicht rückwirkend neu gezeichnet, können jedoch ihre Position ändern, wenn neue bestätigte ZigZag-Extrema auftreten. Dies ist normales Verhalten, erfordert jedoch Verständnis seitens des Traders.
Bei scharfen Nachrichtenbewegungen und Phasen anormaler Volatilität sinkt die Prognosegenauigkeit, da das Modell auf den Statistiken früherer Schwankungen basiert.
Der Indikator ist auf schwachen Maschinen mit großer Balkenhistorie ressourcenintensiv, obwohl Optimierungen (Attention-Fenster, Aufruf von GDformer nur bei einem neuen Balken) die Last erheblich reduzieren.
Die GDformer-Parameter (Sequenzlänge, Horizont, Konfidenzschwelle) erfordern eine Anpassung an ein bestimmtes Instrument und einen bestimmten Zeitrahmen. Es gibt keine universellen Werte, die überall gleich gut funktionieren.
Nutzungsempfehlungen
Der Indikator eignet sich am besten für den mittelfristigen und Intraday-Handel in Zeitrahmen von M15 bis H4. In M1 und M5 sind die GDformer-Prognosen zu rauschempfindlich; in D1 und höher zu träge.
Optimales Szenario: GDformer als Werkzeug für die vorläufige Markierung nutzen und Entscheidungen auf Basis der Bestätigung durch andere Werkzeuge treffen — Unterstützungs- und Widerstandsniveaus, Kerzenmuster, Divergenzen, Volumen.
GDformer-Pfeile mit einer Konfidenz über 60 Prozent verdienen mehr Aufmerksamkeit als schwache Signale. Die Konfidenzschwelle kann über den Parameter GDformerConfidenceThreshold angepasst werden.
Der Bollinger-Band-Kanal um den letzten ZigZag-Punkt eignet sich gut als dynamische Zone einer potenziellen Umkehr: Das Berühren des oberen Bandes bei erwartetem Hoch oder des unteren Bandes bei erwartetem Tief kann als zusätzliche Bestätigung dienen.
Beim Wechsel des Instruments oder Zeitrahmens wird empfohlen, dem Indikator 100–200 Balken zur Stabilisierung seiner Prognosen zu geben.
