Pattern Detector
- Indikatoren
- Domantas Juodenis
- Version: 2.0
- Aktivierungen: 20
MT5 Custom Indicator - Vollständige Beschreibung & Benutzerhandbuch
Was dieser Indikator tut
CandlePatternDetector ist ein MetaTrader 5 Chart-Indikator, der automatisch jeden geschlossenen Balken auf Ihrem Chart scannt und 8 wichtige Candlestick-Umkehrmuster in Echtzeit identifiziert. Wenn ein Muster gefunden wird, platziert er einen farbigen Pfeil direkt über oder unter der Signalkerze - grün für bullische Signale, rot für bearische Signale.
Jedes Signal ist kontextabhängig: Der Indikator liest bei jedem Balken den aktuellen Markttrend und entscheidet auf dieser Grundlage, ob es sich bei einem Muster um eine bullische oder bärische Umkehrung handelt. Dieselbe Kerzenform kann unter verschiedenen Bedingungen unterschiedliche Bedeutungen haben, und der Indikator verarbeitet dies automatisch.
Alle visuellen Einstellungen, Musterumschaltungen und Stilkontrollen sind direkt über ein interaktives Chart-Panel zugänglich - es ist nicht notwendig, den Einstellungsdialog zu öffnen, um etwas während des Live-Handels zu ändern.
Erkannte Patterns
Alle 8 Muster feuern in beide Richtungen. Der Trendkontext am Signalbalken bestimmt, ob der Pfeil grün (bullish) oder rot (bearish) ist.
| Muster | Form Beschreibung | Bullish Bedeutung | Bearish Bedeutung |
|---|---|---|---|
| Libelle Doji | Langer unterer Schatten, kleiner Körper an der Spitze, fast kein oberer Schatten | Käufer haben einen Abwärtsschub abgelehnt; Umkehrung nach oben wahrscheinlich | Unentschlossenheit am Widerstand; möglicher Stillstand oder Umkehrung nach unten |
| Grabstein Doji | Langer oberer Schatten, winziger Körper an der Unterseite, fast kein unterer Schatten | Unentschlossenheit an der Unterstützung; möglicher Abprall | Verkäufer haben einen Aufwärtsschub abgelehnt; Umkehr nach unten wahrscheinlich |
| Hammer | Kleiner Körper im oberen Teil, unterer Docht mindestens 2× so groß wie der Körper, minimaler oberer Docht | Klassische zinsbullische Umkehrung bei Tiefstständen (Hammer) | Bärische Warnung bei Höchstständen - dieselbe Form wird als Hanging Man bezeichnet |
| Umgekehrter Hammer | Kleiner Körper im unteren Teil, langer oberer Docht, mindestens 2× der Körper, minimaler unterer Docht | Käufer haben höher getestet und fast gehalten; Umkehrung nach oben wahrscheinlich | Baisse-Signal bei Höchstständen - dieselbe Form wird als Shooting Star bezeichnet |
| Sternschnuppe | Identische Form wie der Umgekehrte Hammer (separater Kippschalter für unabhängige Kontrolle) | Bullish im Kontext eines Abwärtstrends | Klassische bärische Umkehrung bei Höchstständen |
| Morgenstern | 3 Kerzen: großer bärischer Stern → kleiner Stern → bullischer Abschluss über den Mittelpunkt von Kerze 1 | Starke bullische Umkehrung - Erschöpfung der Verkäufer | Im Aufwärtstrend: Warnung vor Erschöpfung durch drei Kerzen |
| Abendstern | 3 Kerzen: große Hausse → kleiner Stern → bärischer Schlusskurs unterhalb des Mittelpunkts von Kerze 1 | Im Abwärtstrend: dreistufiges Kapitulations-/Umkehrsignal | Starke bärische Umkehrung - Erschöpfung der Käufer |
| Engulfing | Der aktuelle Kerzenkörper enthält den vorherigen Kerzenkörper vollständig (sowohl Bullen- als auch Bärenvariante) | Bullish Engulfing: Bullen-Balken verschluckt vorherigen Bären-Balken | Bearish Engulfing: Bären-Balken schluckt vorhergehenden Bullen-Balken |
Anmerkung zu Inverted Hammer vs. Shooting Star: Es handelt sich um die gleiche Kerzenform. Der Indikator behält sie als separate Schaltflächen bei, so dass Sie den einen Kontext aktivieren und den anderen deaktivieren können. Beispiel: Aktivieren Sie Shooting Star (bärisch), aber deaktivieren Sie Inverted Hammer (bullisch), wenn Sie diese Form nur in Aufwärtstrends handeln möchten.
Signal-Logik
Für jeden vollständig geschlossenen Balken (Balkenindex ≥ 1): 1. Trend erkennen → Aufwärtstrend oder Abwärtstrend 2. Alle aktivierten Muster mit dem OHLC dieses Balkens vergleichen 3. Wenn Muster gefunden: Abwärtstrend → Grüner Pfeil unter der Kerze (bullische Umkehrung) Aufwärtstrend → Roter Pfeil über der Kerze (bearische Umkehrung)
Signale werden nur bei vollständig geschlossenen Balken gesetzt. Der aktuelle (sich bildende) Balken wird nie markiert. Das bedeutet, dass der Indikator nicht neu gezeichnet wird - sobald ein Pfeil erscheint, bleibt er genau dort, wo er platziert wurde.
Trend-Erkennung
Sie wählen die Trendmethode in den Eingabeeinstellungen aus. Es stehen zwei Methoden zur Verfügung:
Gleitender Durchschnitt (Standard) Der Schlusskurs des Balkens wird mit dem MA-Wert dieses Balkens verglichen.
- Close > MA → Aufwärtstrend → bärischer Signalkontext
- Schlusskurs < MA → Abwärtstrend → bullischer Signalkontext
Konfigurieren Sie mit: MA Periode, MA Typ (SMA/EMA/SMMA/LWMA), MA Angewandter Preis.
Marktstruktur Schaut N Bars zurück und findet das höchste Hoch und das niedrigste Tief dieser Spanne. Der Mittelpunkt dieser Spanne wird als Trend-Teiler verwendet.
- Schlusskurs > Mittelpunkt → Aufwärtstrend
- Schlusskurs < Mittelpunkt → Abwärtstrend
Konfigurieren Sie mit: Struktur Lookback (Balken).
Das On-Chart-Panel
Das Panel wird direkt auf dem Chart angezeigt und bietet Ihnen volle Echtzeitkontrolle, ohne dass ein Dialog geöffnet werden muss.
┌────────────────────────────────┬────┐ │ PATTERN DETECTOR │ ^ │ ← Klicken Sie auf ^, um die Anzeige zu minimieren ├────────────────────────────────┴────┤ │ SIGNAL STYLE │ │ Bulle [████] Bär [████] <Klick │ ← Klicken Sie auf Swatches, um die Farbe zu wechseln │ Größe: [ - ] [ 2 ] [ + ] │ │ Typ: [ Pfeil > ] │ ← Klicken Sie, um den Pfeiltyp zu wechseln ├─────────────────────────────────────┤ │ [ SHOW ALL [ ON ] ] │ ← Mastersignal umschalten ├─────────────────────────────────────┤ │ PATTERNS │ │ [B] Dragonfly Doji ON ] │ │ [S] Gravestone Doji ON ] │ │ [B] Hammer EIN ] │ │ [B] Inv. Hammer EIN ] │ │ [S] Sternschnuppe EIN ] │ │ [B] Morgenstern EIN ] │ │ [S] Abendstern EIN ] │ │ [+] Engulfing EIN ]│
└─────────────────────────────────────┘
Signalstil-Bedienelemente (im Inneren des Bedienfelds)
| Steuerung | Wie zu verwenden | Effekt |
|---|---|---|
| Bullen-Farbfeld | Klicken Sie, um durch 5 Farben zu blättern: Limone → Grün → Aqua → Gelb → Weiß | Ändert die Farbe aller bullischen Pfeile sofort |
| Farbfeld für Bären | Klicken Sie, um durch 5 Farben zu blättern: Rot → OrangeRot → Magenta → Orange → HotPink | Ändert die Farbe aller bärischen Pfeile sofort |
| Größe - / + | Klicken Sie auf - oder +, um die Größe zu verringern oder zu erhöhen | Pfeilgröße 1 (kleinste) bis 5 (größte); aktualisiert alle Markierungen sofort |
| Typ | Klicken Sie zum Wechseln: Pfeil → Dreieck → Punkt → Stern | Ändert den Code der Pfeilflügelschrift auf allen Markierungen sofort |
Muster-Steuerelemente
| Steuerung | Aktion |
|---|---|
| ALLES ANZEIGEN [ EIN / AUS ] | Hauptschalter - blendet alle Signalpfeile auf der Karte auf einmal ein oder aus. Der Zustand der einzelnen Muster wird gespeichert und wiederhergestellt, wenn Sie den Schalter wieder einschalten. |
| Einzelne Musterreihe | Klicken Sie auf eine beliebige Stelle in der Reihe, um das Muster EIN (farbig) oder AUS (grau) zu schalten. Die Signale für dieses Muster werden sofort ein- oder ausgeblendet. |
| ^ / v (Kopfzeile) | Verkleinert das Panel auf die Kopfzeile, um Platz im Diagramm zu sparen. Klicken Sie erneut, um es wiederherzustellen. |
Farben der Musterreihen
| Farbe der Zeile | Bedeutung |
|---|---|
| Grün | Das Muster ist eingeschaltet und überwiegend bullisch |
| Rot | Muster ist AN und primär bärisch |
| Blau | Das Muster ist AN und deckt beide Richtungen ab (Engulfing) |
| Grau | Muster ist AUS - es werden keine Signale angezeigt |
Eingabe-Parameter
Trend-Erkennung
| Parameter | Voreinstellung | Beschreibung |
|---|---|---|
| Methode | Gleitender Durchschnitt | Umschalten zwischen MA-basierter oder Marktstruktur-Trend-Erkennung |
| MA-Periode | 50 | Anzahl der Balken, die zur Berechnung des gleitenden Durchschnitts verwendet werden |
| MA-Typ | EMA | Glättungsmethode: SMA, EMA, SMMA oder LWMA |
| MA Preis | Schlusskurs | Auf welchen Kurs der MA angewendet wird |
| Struktur Rückblick | 10 | Wie viele Takte zurück wird nach HH/LL gesucht, wenn der Marktstrukturmodus verwendet wird |
Muster-Empfindlichkeit
| Parameter | Voreinstellung | Beschreibung |
|---|---|---|
| Doji Körper % | 5.0 | Eine Kerze gilt nur dann als Doji, wenn ihr Körper ≤ diesem Prozentsatz des Gesamtbereichs ist. Niedriger = strenger. |
| Hammer Körper % | 33.0 | Maximale Körpergröße in % der Spanne für Hammer, Inverted Hammer, Shooting Star. |
| Hammer Docht-Verhältnis | 2.0 | Mindestverhältnis zwischen dem dominanten Docht und dem Körper. Höher = längerer Docht erforderlich. |
| Sternkörper % | 30.0 | Maximale Körpergröße in % für die mittlere Kerze von Morning/Evening Star. |
Warnungen
| Parameter | Voreinstellung | Beschreibung |
|---|---|---|
| Popup-Warnung | Aus | Zeigt ein Dialogfeld an, wenn ein neues Signal auf dem letzten geschlossenen Balken erscheint |
| Ton-Alarm | Aus | Spielt eine Sounddatei ab, wenn ein neues Signal erscheint |
| Push-Benachrichtigung | Aus | Sendet eine Push-Benachrichtigung an Ihre mobile MT5-App (erfordert MT5 mobile linked) |
| Sound-Datei | alert.wav | Dateiname des Tons - muss im Ordner Sounds Ihrer MT5-Installation vorhanden sein |
Alarme werden nur bei Bar-Index 1 (dem zuletzt geschlossenen Bar) und nur einmal pro Bar ausgelöst, so dass eine vollständige Neuberechnung des Charts niemals eine Flut von Alarmen auslöst.
Panel-Position
| Parameter | Voreinstellung | Beschreibung |
|---|---|---|
| X-Versatz | 15 | Horizontaler Abstand von der linken oberen Ecke des Diagramms in Pixeln |
| Y-Versatz | 30 | Vertikaler Abstand von der oberen linken Ecke des Diagramms in Pixeln |
Einbau
- Öffnen Sie MetaTrader 5
- Gehen Sie zu Datei → Datenordner öffnen
- Navigieren Sie zu MQL5 → Indikatoren
- Kopieren Sie CandlePatternDetector.mq5 in diesen Ordner
- Öffnen Sie im MT5 das Navigator-Panel (Strg+N)
- Klicken Sie mit der rechten Maustaste auf Indicators → Refresh
- Doppelklicken Sie auf CandlePatternDetector oder ziehen Sie ihn auf einen beliebigen Chart
- Legen Sie Ihre bevorzugten Eingaben im Dialog fest und klicken Sie dann auf OK
Der Indikator wird automatisch kompiliert, wenn er zum ersten Mal geladen wird. Falls Kompilierungsfehler auftreten, öffnen Sie MetaEditor (F4), öffnen Sie die Datei und drücken Sie F7, um die Fehlerliste zu sehen.
Tuning-Leitfaden
| Ziel | Was soll geändert werden? |
|---|---|
| Mehr Signale sehen | Doji Body % erhöhen, Hammer Body % erhöhen, Hammer Wick Ratio verringern |
| Rauschen/Falschsignale vermindern | Doji Body % verringern, Hammer Wick Ratio erhöhen, eine längere MA-Periode verwenden |
| Längerfristige Trendverzerrung | MA-Periode erhöhen (z.B. 100, 200) |
| Schnellere Trendreaktion | Wechseln Sie zu einer Marktstruktur mit einem kleineren Lookback |
| Handeln Sie nur eine Kerzenform in einer Richtung | Deaktivieren Sie das Muster im entgegengesetzten Kontext (z. B. Shooting Star eingeschaltet lassen, Inverted Hammer ausschalten) |
| Chart vorübergehend bereinigen | Klicken Sie auf SHOW ALL [ OFF ] - alle Pfeile werden sofort ausgeblendet, nichts wird gelöscht |
Technische Hinweise
- Kein Repainting - Signale werden nur auf Bars mit Index ≥ 1 (vollständig geschlossen) platziert. Der Balken 0 wird nie berührt.
- Objektbenennung - jedem Chart-Objekt ist das Präfix CPD_ vorangestellt. Dies garantiert eine saubere Entfernung, wenn der Indikator abgetrennt wird und verhindert Konflikte mit anderen Tools.
- Namenskonvention für Marker - CPD_MRK_<PATTERNCODE><B|S>_<BARNUMBER> . Das Suffix B/S hält fest, in welche Richtung das Signal abgefeuert wurde, so dass das Panel die Sichtbarkeit pro Muster unabhängig voneinander umschalten kann.
- Leistung - Bei einem vollständigen Scan (Laden des Charts) scannt der Indikator alle Balken in einem einzigen Durchgang, ohne verschachtelte Indikatoraufrufe innerhalb der Schleife. Der MA-Puffer wird einmal kopiert, bevor die Schleife beginnt. Panel-Objekte verwenden partielle Aktualisierungen (nur das geänderte Objekt wird neu gezeichnet), anstatt das gesamte Panel bei jedem Klick neu zu erstellen.
CandlePatternDetector v2.0 - Benutzerdefinierter MQL5-Indikator
