YazanPro Pattern Matcher
- Indikatoren
-
Yazan Adnan Ramadan Ibrahim
Algorithmic trader and MQL5 developer based in Jordan. I build Expert Advisors for MetaTrader 5 focused on gold (XAUUSD) and major FX pairs: multi-module confluence systems, short-hold scalping tools and manual trade panels. Each product is tested in the Strategy Tester on real ticks with - Version: 1.0
- Aktivierungen: 10
YazanPro Pattern Matcher ist ein Indikator für MetaTrader 5. Er beantwortet auf jedem Symbol und in jedem Zeitrahmen, den der Chart zeigt, von M1 bis MN1, drei Fragen:
- Wann sah der Kurs zuletzt so aus, und was geschah danach?
- Gibt es hier eine Chartformation, und hat sie sich gebildet, ist sie ausgebrochen, wurde sie retestet, bestätigt, oder ist sie gescheitert?
- Wo liegen die nächsten Unterstützungs- und Widerstandsniveaus?
Er arbeitet nur mit geschlossenen Kerzen, daher wird nichts nachträglich neu gezeichnet (kein Repainting). Er platziert keine Orders.
Ähnliche frühere Lagen
Bei jeder geschlossenen Kerze vergleicht er die letzten 24 Kerzen mit jedem Fenster der letzten 40,000 Kerzen desselben Charts. Wie er sie vergleicht, wählen Sie mit dem Input „Match by“:
- Close path (Schlusskursverlauf): die Form der Schlusskurse.
- Candle shapes (Kerzenformen): Körper, oberer Docht und unterer Docht jeder Kerze, Kerze für Kerze.
- Close path + candles (Schlusskurse + Kerzen): beides zusammen.
- Full situation (Gesamtlage) (Standard): Verlauf und Kerzen, dazu der Kontext am Ende jedes Fensters. Der Kontext besteht aus dem vorherigen Trend, der Volatilität, der Lage des Kurses in seiner jüngsten Spanne, dem Tick-Volumen und der Tageszeit.
Er behält die 20 ähnlichsten Treffer, die sich nicht überlappen, und zeigt:
- Ähnlichkeit % (Similarity) in großer Schrift, mit ihren Bestandteilen: Schlusskursverlauf %, Kerzen % und Lage %.
- Lage jetzt (Situation now) in einfachen Worten, zum Beispiel „Abwärtstrend · hohe Volatilität · unten in der Spanne (6%) · hohes Volumen · 21:00“.
- AUF- und AB-Score (UP / DOWN) (0 bis 100) mit Batteriebalken: der nach Ähnlichkeit gewichtete Anteil der Treffer, die nach 12 Kerzen höher bzw. tiefer endeten.
- Stärke (Strength) (0 bis 100): wie nah die Treffer sind und wie stark sie übereinstimmen.
- Gestiegen nach (Went up after): der Anteil der Treffer in %, die nach 6, 12 und 24 Kerzen höher schlossen, dazu Median- und Durchschnittsbewegung sowie der durchschnittliche beste und schlechteste Punkt (in ATR-Einheiten).
- Die 5 ähnlichsten Treffer mit Datum, Ähnlichkeit und dem, was folgte. Ein Klick auf einen Treffer scrollt den Chart dorthin.
- Eine Grafik: die aktuellen Kerzen, der ähnlichste Treffer darübergelegt und die Verläufe aller Treffer danach mit ihrem Durchschnitt.
- Im Chart: ein Rahmen um die aktuellen Kerzen, der durchschnittliche Verlauf der Treffer nach vorn projiziert, mit gepunkteter mittlerer Hälfte, und goldene Rahmen um die 5 ähnlichsten früheren Treffer.
Status der Chartformation
Ein struktureller Formationsdetektor liest Swing-Punkte im Zeitrahmen des Charts. Er findet:
- Doppel- und Dreifachtops und -böden
- Kopf-Schulter-Formation und ihre inverse Variante
- aufsteigende, absteigende und symmetrische Dreiecke
- steigende und fallende Keile
- bullische und bärische Flaggen
- Rechtecke, Kanäle und Tasse mit Henkel
Ein Statusfeld zeigt die Formation, ihre Richtung und eine Schrittleiste: Gebildet ✓ › Ausgebrochen ✓ › Retestet ✓ › Bestätigt ✓. Ein gescheiterter Ausbruch erscheint als „Fehlausbruch ✗“, ein alter als „Abgelaufen“. Der Tab Pattern (Muster) zeigt zusätzlich:
- die gebrochene Linie und ihren Abstand in ATR
- das Kursziel und das Invalidierungsniveau
- das Niveau „Fehlausbruch bei“, solange ein Retest aussteht
- die Kerzenzeiten von Ausbruch, Retest und Bestätigung
Im Chart wird die Formation mit nummerierten Punkten, dem Ausbruch, den Retest- und Bestätigungsmarken sowie Ziel- / Stopp-Hilfslinien gezeichnet.
Unterstützung und Widerstand
Der nächste Widerstand und die nächste Unterstützung werden mit ihrer Stärke (wie viele Niveaus in der Zone zusammengefasst wurden) und ihrem Abstand in ATR angezeigt. Der Tab Levels (Level) zeigt außerdem:
- die 5 stärksten Zonen
- die Unterstützungs- und Widerstandstrendlinien
- die Pivots für den Zeitrahmen
- ob der Kurs gerade aus einem Niveau ausgebrochen oder davon abgeprallt ist
Nur die nächsten und stärksten Zonen werden gezeichnet, damit der Chart lesbar bleibt.
Lehrbuch-Musterabgleich
Die letzten 24, 48 und 96 Kerzen werden außerdem mit 14 gezeichneten Lehrbuch-Umrissen verglichen. Der beste wird mit seiner Übereinstimmung in % und einem Vorschaubild angezeigt, und sein Umriss wird über den Kurs gezeichnet. Danach listet der Indikator jeden früheren Zeitpunkt im selben Chart auf, der diesem Umriss mindestens genauso gut entsprach, und was darauf folgte. So sehen Sie, wie sich diese Formation auf Ihrem Symbol tatsächlich verhalten hat.
Selbsttest in Ihrem Chart
Beim Start spielt der Indikator dieselbe Suche auf 200 früheren Kerzen Ihres Charts nach, jeweils nur mit den Kerzen davor. Er zeigt:
- wie oft die Seite mit dem höheren Score richtig lag
- wie oft der Kurs einfach stieg, damit Sie beides vergleichen können
- wie üblich die heutige Ähnlichkeit in diesem Chart ist
So sehen Sie für Ihr eigenes Symbol und Ihren eigenen Zeitrahmen, wie viel die Deutung wert ist.
Panel und Sprachen
- Kopfzeile: eine Sprachtaste mit 12 Panelsprachen: Englisch, Arabisch, Russisch, Chinesisch, Spanisch, Portugiesisch, Japanisch, Deutsch, Koreanisch, Französisch, Italienisch und Türkisch.
- Zeitrahmen-Tasten: M1 bis MN1, um den Chart umzuschalten.
- Tabs: Twins (Ähnliche), Pattern (Muster), Levels (Level), Textbook (Klassisch) und Self-check (Selbsttest).
- Einklapp-Taste: verkleinert das Panel auf seine Kacheln und den Formationsstatus.
- Alarme: Pop-up- und Push-Benachrichtigungen, einmal pro Kerze, bei einem starken Treffer oder einem Lehrbuch-Musterabgleich von 90% oder mehr.
Bitte zuerst lesen
Dies ist ein Kontext-Werkzeug, kein Handelssystem. In den Tests des Entwicklers folgten auf ähnliche frühere Lagen Anstiege und Rückgänge etwa gleich häufig. Das galt auch dann, wenn zusätzlich Kerzen, Trend, Volatilität und Volumen abgeglichen wurden, und das Handeln jedes starken Treffers schnitt nach Kosten nicht besser ab als ein zufälliger Einstieg (Abschnitt 3). Der Selbsttest zeigt dieselbe Art von Zahl für Ihren eigenen Chart. Nutzen Sie den Indikator, um zu sehen, wie ähnliche Lagen, Formationen und Niveaus aussahen, niemals als alleiniges Einstiegssignal.
3. Was die Tests zeigten
Jeder Test spielt die Suche nur mit den Daten nach, die bei der jeweiligen Kerze verfügbar waren. Die Spreads sind die aufgezeichneten Werte. Wo angegeben, wurden zusätzliche Kosten eingerechnet.
Wiederholt sich die Geschichte? (8 Märkte: EURUSD, GBPUSD, USDJPY, XAUUSD, USDCAD und US500 auf H1, dazu EURUSD und XAUUSD auf M15)
Alle vier „Match by“-Modi wurden auf die Richtung 12 Kerzen später getestet. Der beste Modus wurde auf den älteren Daten gewählt und dann einmal auf Daten von 2024-2026 ausgeführt, die er nie gesehen hatte.
Match by | Seite richtig | Immer die Hauptrichtung
Close path (Schlusskursverlauf) | 50.5% | 52.3%
Candle shapes (Kerzenformen) | 50.2% | 52.2%
Close path + candles (Schlusskurse + Kerzen) | 50.6% | 52.3%
Full situation (Gesamtlage) | 51.2% | 52.7%
- Die Spalte „Immer die Hauptrichtung“ verwendet die Hauptrichtung des jeweiligen Zeitraums, die erst im Nachhinein bekannt ist. Gegenüber einem einfachen 50%-Münzwurf war nur Full situation (Gesamtlage) leicht besser (+1.2 Punkte).
- Eine unabhängige Neuimplementierung des gesamten Tests ergab dieselben Treffer und Zahlen.
Handel jedes starken Treffers (höherer Score 75 oder mehr), H1, dieselben 6 Märkte
Die Regel: Stop-Loss 1.5 x ATR(14), Take-Profit 1.3 x der Stopp, Break-even, aufgezeichneter Spread plus zusätzliche Kosten pro Round Trip.
- 2024-2026: 328 Trades, Profit-Faktor 0.98, etwa null pro Trade.
- Eine zufällige Seite bei denselben Einstiegen erzielte dasselbe Ergebnis.
Handel jedes Treffers von 90% oder mehr auf EURUSD (Modus Close path)
- H1, 2017-2026: 14,222 Trades, Profit-Faktor 0.97.
- M5, 2026: 14,472 Trades, Profit-Faktor 0.33 (Stopp 0.8 x ATR, Ziel 1.2 x der Stopp, Ausstieg nach 30 Minuten).
Inputs (Eingabeparameter)
Search (Suche)
- Match by: Full situation (Close path only / Candle shapes only / Close path + candle shapes / Full situation)
- Pattern length, bars (10..120): 24
- Bars after a match read as its outcome (1..48): 12
- Closest matches kept (5..50): 20
- History bars searched (1000..200000): 40000. Der Chart muss so viele Kerzen haben, sonst verwendet der Indikator, was vorhanden ist. Für mehr erhöhen Sie „Max bars in chart“ unter Tools > Options > Charts (Extras > Optionen > Charts).
- Also match textbook chart patterns: true
- Textbook pattern: past cases need a match >= this %: 80
- Self-check: replay the search on past bars of this chart: true
- Self-check: number of past tests (50..500): 200
Display (Anzeige)
- Tab shown first: Similar past situations
- Panel language: English (12 Sprachen; auch im Panel umschaltbar)
- Panel X / Y, pixels from the top-left corner: 10 / 30
- Draw on the chart (window box, expected path, pattern outline): true
- Mark the 5 closest past matches on the chart: true
Alerts (Alarme)
- Alert on a strong match (once per bar): true
- ... similarity >= this %: 85
- ... and the UP or DOWN score >= this: 75
- ... and the median move >= this (x ATR): 0.3
- Alert when a textbook pattern match >= this % (0 = off): 90
- Also send a push notification: false
Chart patterns and levels (Chartformationen und Niveaus)
- Chart patterns (stage, levels, drawing): true
- Support / resistance levels: true
Schnellstart
- Ziehen Sie den Indikator auf einen beliebigen Chart in einem beliebigen Zeitrahmen. Er funktioniert bei Forex, Metallen, Indizes, Aktien und Krypto.
- Wählen Sie Ihre Sprache mit der Taste oben rechts.
- Lesen Sie zuerst die beiden großen Kacheln und das Statusfeld der Formation. Öffnen Sie dann die Tabs: Twins (Ähnliche), Pattern (Muster), Levels (Level), Textbook (Klassisch), Self-check (Selbsttest).
- Mit den Zeitrahmen-Tasten sehen Sie dasselbe Symbol in einem anderen Zeitrahmen.
- Bewegen Sie die Maus über eine beliebige Zeile, um eine Erklärung zu sehen.
FAQ
Zeichnet er nachträglich neu (Repainting)?
Nein. Er verwendet nur geschlossene Kerzen, und jede Suche sieht nur die Kerzen davor.
Handelt er oder gibt er Kauf- / Verkaufssignale?
Nein. Er platziert keine Orders und hat keine Puffer. Abschnitt 3 zeigt, dass die Richtung ähnlicher früherer Lagen die nächste Bewegung nicht vorhergesagt hat.
Welche Zeitrahmen?
Jeder Zeitrahmen von M1 bis MN1. Alles wird im eigenen Zeitrahmen des Charts berechnet. Auf MN1 oder bei kurzer Historie melden manche Teile eventuell „zu wenig Historie“.
Belastet er das Terminal stark?
Eine Suche dauert pro neuer Kerze wenige Millisekunden. Der Selbsttest läuft in kleinen Schritten im Hintergrund.
Der Handel birgt ein hohes Verlustrisiko. Dieser Indikator sagt keine Kurse voraus und garantiert keinerlei Ergebnis. Die obigen Zahlen sind frühere Tests mit den Brokerdaten des Entwicklers und können bei Ihnen abweichen.
