Harmonacci Pattern AI
- Experten
- Version: 3.11
- Aktualisiert: 5 Juli 2026
Harmonacci Pattern EA – Testbericht & Parameter-Leitfaden
Übersicht
Der Harmonacci Pattern EA ist ein regelbasierter Expert Advisor für MetaTrader 5, der den Handel mit harmonischen (XABCD) Kursmustern automatisiert. Er scannt Kursschwankungen mithilfe einer originalgetreuen Portierung des MetaQuotes-eigenen ZigZag-Indikators, gleicht die Schwankungspunkte mit 19 Vorlagen für harmonische Muster (Fibonacci-Verhältnis-Tabellen), erstellt für jeden Kandidaten eine potenzielle Umkehrzone (PRZ) und eröffnet einen Trade erst, wenn der Kurs aus dieser Zone in die erwartete Richtung ausbricht – nicht bereits beim ersten Berühren.
Eine optionale KI-Bestätigungsschicht (basierend auf Grok / xAI) kann aktiviert werden, damit ein großes Sprachmodell vor jedem Einstieg die jüngsten Kerzen analysiert. Der EA ist jedoch vollständig eigenständig und funktioniert auch bei deaktivierter Funktion einwandfrei.
Dieser Artikel erläutert, was der EA gut macht, wo seine tatsächlichen Grenzen liegen, und bietet eine detaillierte Anleitung zu jedem Eingabeparameter, damit Sie ihn korrekt für Ihr Konto und Ihre Instrumente konfigurieren können.
Stärken
- Keine Abhängigkeit von externen Indikatoren: Die ZigZag-Berechnung ist direkt in den EA eingebettet (Zeile für Zeile aus der offiziellen MetaQuotes-Datei „ZigZag.mq5“ portiert). Keine iCustom()-Aufrufe, keine Fehler wegen fehlender Indikatoren und keine zusätzlichen Dateien, die installiert werden müssen.
- Breite Musterabdeckung: Unterstützt 19 harmonische Vorlagen (Gartley, Cypher, Barracuda und 16 markenrechtlich unbedenkliche Varianten, darunter Flying Fox, Lobster, Dragonfly, White/Black Swan, Max und die erweiterten A-Familien). Jedes Muster kann unabhängig aktiviert oder deaktiviert werden.
- Konfluenzbasierte PRZ: Die Umkehrzone für Punkt D wird aus zwei unabhängigen Fibonacci-Projektionen (BC→D-Extension und XA→D-Retracement) gebildet und nur dort akzeptiert, wo sich diese überschneiden. Dadurch werden minderwertige Übereinstimmungen weitgehend herausgefiltert.
- Bestätigung des Ausbruchs: Der EA wartet auf einen bestätigten Ausbruch in eine bestimmte Richtung, nachdem der Kurs in die PRZ eingetreten ist, und vermeidet so Einstiege beim ersten Berühren eines Niveaus, das möglicherweise nicht hält.
- Klare Logik zur Ungültigkeitserklärung und zum Timeout: Ein Setup wird in dem Moment abgebrochen, in dem der Kurs außerhalb von Punkt X schließt oder nach einer konfigurierbaren Anzahl von Balken ohne Bestätigung.
- Margenbewusste Positionsgrößenbestimmung: Die Lotgröße wird auf Basis des prozentualen Kontorisikos berechnet und anschließend mithilfe von „OrderCalcMargin“ anhand der tatsächlichen freien Margin überprüft. Der EA reduziert automatisch die Größe oder lässt den Trade aus, wenn die Margin nicht ausreicht.
- Gestaffelte Ausstiege: Jedes Signal kann in drei separate Tickets mit unabhängigen Take-Profit-Niveaus aufgeteilt werden, die an der Musterstruktur verankert sind (Punkt C, Fibonacci-Retracement von C–A und Punkt A).
- Optionale zweite Meinung durch KI: Wenn diese Funktion aktiviert ist, sendet der EA die Musterstruktur und die letzten Kerzen an ein LLM und benötigt vor dem Einstieg eine Bestätigung. Standardmäßig deaktiviert – keine Internetabhängigkeit für den Kernbetrieb.
- Hervorragende visuelle Transparenz: Echtzeit-Einblendung von X-A-B-C-Beschriftungen, Trendlinien, PRZ-Rechteck und Verhältniswerten im Chart.
Einschränkungen & ehrliche Vorbehalte
- Jeweils nur ein aktives Setup: Der EA verfolgt und verwaltet gleichzeitig nur ein potenzielles Muster. Er wertet nicht wie ein manueller Trader mehrere sich überschneidende Muster parallel aus.
- Kein Trend- oder Multi-Timeframe-Filter: Rein preis- und verhältnisbasiert auf einem einzigen Timeframe. Setups gegen den Trend können und werden ausgeführt.
- Muster mit großer Toleranz erzeugen Rauschen: Vorlagen mit sehr breiten Verhältnissen (insbesondere „White Swan“ und „Sea Pony“) erzeugen häufige Übereinstimmungen und Ungültigkeitsmeldungen. Deaktivieren Sie diese zunächst, wenn Sie zu viele Meldungen „Kandidat ungültig“ sehen.
- Repaint-Verhalten des ZigZag: Wie bei jedem ZigZag-System kann sich der jüngste Swing neu zeichnen. Muster werden erst nach Bestätigung von C fixiert, aber die jüngsten D-Prognosen können sich noch leicht verschieben.
- Kein Trailing-Stop oder Breakeven: SL/TP werden beim Einstieg festgelegt. Das Handelsmanagement stützt sich auf die drei gestaffelten Take-Profits.
- Die KI-Bestätigung verursacht Latenz und Kosten: Erfordert eine Internetverbindung und API-Abrechnung. Für langfristige Backtests nicht empfohlen.
- Die Qualität des Backtests hängt von den Brokerdaten ab: Die Ergebnisse variieren erheblich zwischen „Jedes Tick basierend auf echten Ticks“ und Modellierungen geringerer Qualität.
- Kein System mit garantierten Gewinnen: Harmonische Muster sind probabilistisch. Ein gründliches Backtesting für Ihr spezifisches Wertpapier, Ihren Zeitrahmen und Ihren Broker ist unerlässlich.
Vollständige Parameterübersicht
1. ZigZag-/Swing-Erkennung
Diese Parameter legen fest, wie der EA Swing-Hochs und -Tiefs erkennt, und bilden die Grundlage für die Erkennung von XABCD-Mustern.
- InpZZDepth (Standard: 12): Anzahl der Balken, die auf jeder Seite nach einem Swing-Hoch bzw. -Tief durchsucht werden. Höhere Werte erkennen größere Swings, niedrigere Werte erfassen kleinere Swings und Dochte (erhöht die Signalhäufigkeit, fügt jedoch Rauschen hinzu).
- InpZZDeviation (Standard: 50): Minimale Kursbewegung in Punkten, die erforderlich ist, um einen neuen Swing in die entgegengesetzte Richtung zu bestätigen.
- InpZZBackstep (Standard: 3): Mindestanzahl an Bars zwischen zwei aufeinanderfolgenden, entgegengesetzten Schwankungen, um Unübersichtlichkeit zu reduzieren.
- InpMaxHistoryBars (Standard: 3000): Maximale Anzahl historischer Balken, die zur Rekonstruktion des ZigZag-Indikators verwendet werden.
2. Mustererkennung
- InpRatioTolerance (Standard: 0,04): Toleranz, die zu den Standard-Fibonacci-Verhältnissen hinzugefügt wird (z. B. wird aus 0,618 ein Bereich von 0,578 bis 0,658).
- InpMaxBarsInZone (Standard: 40): Maximale Anzahl an Balken, die der EA auf die Bestätigung eines Ausbruchs wartet, nachdem der Kurs die potenzielle Umkehrzone (PRZ) betreten hat.
- InpInvalidateBufferPt (Standard: 150): Zusätzlicher Puffer in Punkten jenseits des Musters-Ungültigkeitsniveaus (schützt vor Dochten und Spread-Spitzen).
3. Einstieg bei Ausbruchbestätigung
- InpBreakoutPeriod (Standard: 8): Donchian-Kanal-Periode zur Einstiegsbestätigung. Der EA wartet auf einen Kerzenschlusskurs jenseits des höchsten Hochs (Kauf) oder tiefsten Tiefs (Verkauf) der letzten N Bars.
4. Risikomanagement
- InpUseRiskPercent (Standard: true): Wenn „true“, wird die Lotgröße auf Basis eines Prozentsatzes des Kontostands berechnet. Wenn „false“, wird ein festes Lot verwendet.
- InpRiskPercent (Standard: 1,0): Risikoprozentsatz pro Trade.
- InpFixedLot (Standard: 0,10): Feste Lotgröße, wenn der Risikoprozentsatz deaktiviert ist.
- InpSL_BufferPoints (Standard: 150): Zusätzlicher Stop-Loss-Puffer in Punkten.
- InpTP2_CDRetrace (Standard: 0,618): Fibonacci-Retracement-Level des CD-Abschnitts für TP2.
- InpMaxSpreadPoints (Standard: 350): Maximal zulässiger Spread (in Punkten) zum Eröffnen eines Trades.
- InpSlippagePoints (Standard: 30): Maximal zulässige Slippage.
- InpMagicNumber (Standard: 20260703): Eindeutige Kennung für die Trades des EAs.
5. Schalter zur Musteraktivierung
Der EA enthält 19 unabhängig voneinander aktivierbare harmonische Muster (standardmäßig alle aktiviert):
FlyingFox, Gartley, Lobster, Dragonfly, Cypher, Barracuda, AltFlyingFox, DeepLobster, WhiteSwan, BlackSwan, MaxBat, MaxGartley, MaxDragonfly, AltBarracuda, ALobster, ADragonfly, AFlyingFox, AGartley, SeaPony
6. Chart-Anzeige
- InpDisplayPoints (Standard: true): X-A-B-C-D-Bezeichnungen und Swing-Linien anzeigen.
- InpDisplayRatios (Standard: true): Berechnete Fibonacci-Verhältnisse im Chart anzeigen.
- InpDisplayPRZ (Standard: true): Zeichnet die potenzielle Umkehrzone als schattiertes Rechteck ein.
- InpDisplaySLTP (Standard: true): SL- und TP-Niveaus im Chart anzeigen.
- InpColorBullish / InpColorBearish / InpColorPRZ: Farben für bullische, bärische und PRZ-Zonen.
7. KI-Bestätigung (Grok / xAI) – Einfacher Modus
- InpUseAIConfirmation (Standard: false): Hauptschalter für die grundlegende KI-Bestätigung.
- InpGrokApiKey (Standard: ""): Ihr xAI-API-Schlüssel (bitte vertraulich behandeln).
- InpGrokApiUrl (Standard: https://api.x.ai/v1/chat/completions)
- InpGrokModel (Standard: grok-4.3)
- InpGrokReasoningEffort (Standard: none): Denkanstrengung (none/low/high).
- InpAIMinConfidence (Standard: 0,60): Erforderlicher Mindestwert für die KI-Konfidenz.
- InpAICacheEnabled (Standard: true): Caching aktivieren, um die Anzahl der API-Aufrufe zu reduzieren.
8. Tiefgehende KI-Musteranalyse (Grok-Analyst-Ebene)
- InpUseDeepAIAnalysis (Standard: false): Hauptschalter für erweiterte multifaktorielle KI-Analyse.
- InpAIMinConvictionScore (Standard: 75,0): Mindestüberzeugungswert (0–100) für die Freigabe eines Handels.
- InpDeepAICandleCount (Standard: 60): Anzahl der letzten Kerzen, die zur Analyse gesendet werden.
- InpAIIncludeChartDesc (Standard: true): Erzeugt automatisch Beschreibungen der Kerzenmuster für die KI.
- InpAIMultiPatternEval (Standard: false): Wenn sich bei denselben Kursschwankungen mehrere Muster bilden, soll Grok das beste auswählen.
- InpDisplayAIVerdict (Standard: true): Groks Überzeugungswert und Begründung direkt im Chart anzeigen.
- InpAIApplySLAdjustment (Standard: false): Der KI wird erlaubt, eine Anpassung des Stop-Loss vorzuschlagen.
Empfohlene Einstellungen für Gold (XAUUSD)
Gold ist sehr volatil und weist häufige Fakeouts und Liquiditätsschwankungen auf. Die folgenden Einstellungen sind auf eine stabile Performance optimiert.
Empfohlene Umgebung:
- Zeitrahmen: H1 oder H4 (M15 und darunter sind zu unruhig)
- Broker: ECN/Raw-Spread
- WebRequest: „https://api.x.ai“ in MT5 zulassen (Extras → Optionen → Expert Advisors)
- Unter „Extras“ → „Optionen“ → „Expert Advisors“ → „WebRequest für aufgeführte URLs zulassen“: URL hinzufügen: https://script.google.com
Empfohlene Parameter für XAUUSD:
| Parametergruppe | Parameter | Empfohlener Wert | Begründung |
|---|---|---|---|
| ZigZag-Einstellungen | InpZZDepth | 15 | Filtert kleinere Zickzacklinien heraus |
| InpZZDeviation | 100 | Mindestbewegung 1,00 $ | |
| InpZZBackstep | 5 | Sauberere Schwungstruktur | |
| Musterabgleich | InpInvalidateBufferPt | 200 | Besserer Schutz vor Sweeps |
| Risikomanagement | InpSL_BufferPoints | 200 | 2,00 $ Sicherheitspuffer |
| InpMaxSpreadPoints | 300 | Phasen mit hohem Spread vermeiden | |
| Deep-AI-Analyst | InpUseDeepAIAnalysis | true | Volle KI-Leistung aktiviert |
| InpAIMinConvictionScore | 75,0 | Nur hochwertige Setups | |
| InpDeepAICandleCount | 60 | Umfangreicher Marktkontext | |
| InpAIMultiPatternEval | true | KI wählt das beste Muster aus | |
| InpAIAnalyzeAtDetection | false | Bei Durchbruch analysieren (empfohlen) |
Kurzanleitung zur KI-Einrichtung:
- Beziehen Sie Ihren API-Schlüssel von x.ai
- In MT5: Extras → Optionen → Expert Advisors → Aktivieren Sie „WebRequest für aufgeführte URL zulassen“ → Fügen Sie https://api.x.ai hinzu
- Fügen Sie den EA zum XAUUSD-H1- oder H4-Chart hinzu
- Fügen Sie Ihren API-Schlüssel in „InpGrokApiKey“ ein
- Setzen Sie „InpUseDeepAIAnalysis“ auf „true“
- Wenden Sie die oben empfohlenen Einstellungen an
Überprüfen Sie nach dem Laden auf der Registerkarte „Experten“ die Verbindungsbestätigung und den Lizenzstatus. Wenn ein gültiger Ausbruch auftritt, werden Groks Überzeugungswert und die detaillierte Begründung im Chart angezeigt.
Benachrichtigungen
Popup-, Push-Benachrichtigungen, akustische Signale und E-Mail-Benachrichtigungen.
Empfohlene Ausgangspunkte
- Konservatives / Swing-Trading (H1–H4, Gold, Hauptwährungspaare): Behalten Sie die Standardeinstellungen bei, deaktivieren Sie „White Swan“ und „Sea Pony“ und stellen Sie „RiskPercent“ auf 0,5–1,0 ein.
- Mehr Signale: „InpRatioTolerance“ leicht erhöhen und „InpBreakoutPeriod“ verringern.
- Kleine Konten: Behalten Sie die risikobasierte Positionsgröße bei 1 % oder darunter bei.
Haftungsausschluss
Der „Harmonacci Pattern EA“ ist ein regelbasiertes Tool zur Identifizierung und zum Handel mit harmonischen Kursmustern. Es handelt sich nicht um ein System mit garantierten Gewinnen. Die Wertentwicklung in der Vergangenheit ist keine Garantie für zukünftige Ergebnisse. Testen Sie das System stets gründlich auf einem Demokonto unter den realen Bedingungen Ihres Brokers, bevor Sie echtes Kapital einsetzen. Setzen Sie niemals Geld ein, dessen Verlust Sie sich nicht leisten können.
Dies ist die saubere, professionelle englische Version, die für die Veröffentlichung auf MQL5 optimiert ist. Sie können sie direkt kopieren und einfügen. Lassen Sie mich wissen, wenn Sie Anpassungen wünschen, wie z. B. das Hinzufügen von Bildplatzhaltern, das Kürzen von Abschnitten oder die Änderung des Tons.
