Harmonacci Pattern AI
- Experten
- Version: 3.10
- 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 jenseits 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 „Jeder 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.
Parameterübersicht
ZigZag / Swing-Erkennung
| Parameter | Standard | Beschreibung |
|---|---|---|
| InpZZDepth | 12 | Balken auf jeder Seite zur Schwingungserkennung. Höherer Wert = weniger, aber größere Schwingungen; niedrigerer Wert = häufigere, aber qualitativ minderwertigere Muster. |
| InpZZDeviation | 50 | Mindestpreisbewegung (in Punkten) für einen neuen Schwung. Angepasst für Instrumente wie Gold. |
| InpZZBackstep | 3 | Mindestanzahl an Bars zwischen entgegengesetzten Schwankungen. |
| InpMaxHistoryBars | 3000 | Anzahl der durchsuchten historischen Balken. Erhöhen Sie diesen Wert für höhere Zeitrahmen oder tiefere Muster. |
Musterabgleich
| Parameter | Standard | Beschreibung |
|---|---|---|
| InpRatioTolerance | 0,04 | Toleranz, die zu den Fibonacci-Verhältnisbereichen hinzugefügt wird. Höherer Wert = mehr Signale, niedrigerer Wert = strengere Setups mit höherer Überzeugungskraft. |
| InpMaxBarsInZone | 40 | Maximale Anzahl an Bars, die auf einen Ausbruch innerhalb der PRZ gewartet wird. |
| InpInvalidateBufferPt | 150 | Zusätzlicher Puffer (Punkte) jenseits von Punkt X vor der Ungültigkeitserklärung. |
Ausbruchbestätigung
| Parameter | Standard | Beschreibung |
|---|---|---|
| InpBreakoutPeriod | 8 | Donchian-Kanal-Periode zur Bestätigung eines Ausbruchs. Kürzer = schnellere Einstiegspunkte, länger = selektiver. |
Risikomanagement
| Parameter | Standard | Beschreibung |
|---|---|---|
| InpUseRiskPercent | true | Verwendung einer risikobasierten Losgröße oder einer festen Losgröße. |
| InpRiskPercent | 1,0 | Prozentualer Anteil des Kontoguthabens, der pro Signal riskiert wird. Empfohlen werden 0,5–2 %. |
| InpFixedLot | 0,10 | Feste Lotgröße, wenn der Risikoprozentsatz deaktiviert ist. |
| InpSL_BufferPoints | 150 | Zusätzlicher Puffer für den Stop-Loss. |
| InpTP2_CDRetrace | 0,618 | Fibonacci-Verhältnis für den mittleren Take-Profit. |
| InpMaxSpreadPoints | 350 | Maximal zulässiger Spread für den Einstieg in einen Trade. |
| InpSlippagePoints | 30 | Maximal zulässige Slippage. |
| InpMagicNumber | 20260703 | Eindeutige Magic Number für den EA. |
Muster aktivieren / deaktivieren
19 einzelne Schalter (InpEnable_*) für: Flying Fox, Gartley, Lobster, Dragonfly, Cypher, Barracuda, White Swan, Black Swan, Sea Pony, Max-Serie, A-Serie usw. Standardmäßig sind alle aktiviert. Empfehlung: Deaktivieren Sie zunächst „White Swan“ und „Sea Pony“, um Störsignale zu reduzieren.
Anzeigeeinstellungen
- InpDisplayPoints, InpDisplayRatios, InpDisplayPRZ
- Farbeinstellungen für bullische, bärische Signale und PRZ.
KI-Bestätigung (Grok / xAI) – Optional, standardmäßig deaktiviert
- InpUseAIConfirmation: Hauptschalter.
- InpGrokApiKey: Ihr xAI-API-Schlüssel.
- InpGrokApiUrl: API-Endpunkt (muss in MT5 auf der Whitelist stehen).
- InpAIMinConfidence: 0,60
- InpAICacheEnabled: true (spart Kosten).
Benachrichtigungen
Popup-, Push-Benachrichtigungen, akustische Signale und E-Mail-Benachrichtigungen.
Empfohlene Ausgangspunkte
- Konservatives / Swing-Trading (H1–H4, Gold, Hauptwährungspaare): Standardwerte beibehalten, „White Swan“ und „Sea Pony“ deaktivieren, „RiskPercent“ auf 0,5–1,0 einstellen.
- 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.
