Werkzeug
Chart Patterns
market.chart_patterns
Eingänge
Ein optionaler Strom vorberechneter Swing-Pivots (Hochs und Tiefs), aus denen der Detektor Muster baut. Verdrahte deine eigene Zigzag- oder Swing-Quelle, um genau zu steuern, welche Wendepunkte zählen; lass ihn unverbunden, und das Tool leitet die Pivots intern aus zigzag_depth und pivot_sensitivity ab.
Ausgänge
Ein Bündel erkannter Chart-Patterns. Jeder Treffer trägt seine Familie, die Bars, über die er sich erstreckt, seine wichtigsten Grenzen (Nackenlinie, Schienen, Unterstützung/Widerstand), ob und wo er ausgebrochen ist und ein per measure_factor_mode bemessenes projiziertes Kursziel. Tappe das Bündel an, um Einstiege auf ein bestimmtes Muster zu gaten oder um Ziele und Stops zu steuern.
Chart Patterns durchsucht den Kurs nach den klassischen geometrischen Formationen, die technische Trader beobachten — Doppeltops, Head & Shoulders, Dreiecke, Kanäle, Keile, Flaggen, Cup and Handle und mehr. Für jedes gefundene Muster nennt es die Form, die Lage der Ausbruchslinie und ein projiziertes Kursziel.
Wie es funktioniert
Es reduziert den Kurs auf einen Zigzag aus Swing-Pivots (mittels zigzag_depth und pivot_sensitivity oder von dir gelieferten Pivots) und prüft die jüngste Pivot-Folge dann gegen die Geometrie jeder aktivierten Familie — gleiche Hochs/Tiefs, konvergierende oder parallele Trendlinien, Symmetrie und Dauer. Eine Übereinstimmung wird bestätigt, wenn der Kurs die Grenze des Musters um breakout_threshold (in Prozent oder ATR) durchbricht, optional mit einem Volumenschub, und das Ziel wird aus der Musterhöhe per measure_factor_mode projiziert.
Modi
Families-Optionen
Zwei Hochs auf etwa gleicher Höhe mit einem Tal dazwischen — eine bärische Umkehr, die bestätigt wird, wenn der Kurs die unter dem mittleren Tief gezogene Nackenlinie durchbricht.
Wann verwenden: Erkennen eines toppenden Marktes: zwei gescheiterte Vorstöße zur selben Decke, dann ein Bruch des Swing-Tiefs dazwischen.
Zwei Tiefs auf etwa gleicher Höhe mit einem Hoch dazwischen — eine bullische Umkehr, die bestätigt wird, wenn der Kurs die über dem mittleren Hoch gezogene Nackenlinie durchbricht.
Wann verwenden: Erkennen eines bodenbildenden Marktes: zwei gescheiterte Vorstöße zum selben Boden, dann ein Bruch des Swing-Hochs dazwischen.
Der Kurs pendelt zwischen einem flachen Unterstützungsboden und einer flachen Widerstandsdecke und bildet eine horizontale Range, die sich mit dem Bruch einer der Kanten auflöst.
Wann verwenden: Range- / Konsolidierungs-Trading oder Warten auf den Bruch der Range, um die anschließende Bewegung mitzunehmen.
Eine linke Schulter, ein höherer Kopf, dann eine niedrigere rechte Schulter, alle auf einer Nackenlinie — die klassische bärische Umkehr, bestätigt beim Bruch der Nackenlinie.
Wann verwenden: Das Ende eines Aufwärtstrends ausrufen; der Fehlschlag der rechten Schulter plus Nackenlinienbruch ist der Einstieg.
Eine inverse Schulter-Kopf-Schulter — linke Schulter, tieferer Kopf, höhere rechte Schulter unter einer Nackenlinie — eine bullische Umkehr, bestätigt, wenn der Kurs nach oben durch die Nackenlinie bricht.
Wann verwenden: Das Ende eines Abwärtstrends ausrufen; das höhere Tief der rechten Schulter plus Nackenlinienbruch ist der Einstieg.
Drei Hochs auf etwa gleicher Höhe, getrennt durch zwei Tiefs — eine stärkere bärische Umkehr als ein Doppeltop, bestätigt beim Bruch unter die gemeinsame Unterstützung.
Wann verwenden: Wenn der Kurs dreimal an derselben Decke gescheitert ist und du den Bruch nach unten willst.
Drei Tiefs auf etwa gleicher Höhe, getrennt durch zwei Hochs — eine stärkere bullische Umkehr als ein Doppelboden, bestätigt beim Bruch über den gemeinsamen Widerstand.
Wann verwenden: Wenn der Kurs dreimal am selben Boden gehalten hat und du den Bruch nach oben willst.
Eine scharfe, nahezu senkrechte Rallye, die in einem einzigen Spike topt und ebenso schnell dreht — eine schnelle bärische Umkehr ohne Abrundung oder Retest.
Wann verwenden: Einen Blow-off-Top abgreifen: ein parabolischer Vorstoß, der noch in derselben oder der nächsten Kerze hart zurückschnappt.
Ein scharfer, nahezu senkrechter Ausverkauf, der in einem einzigen Spike bodet und ebenso schnell dreht — eine schnelle bullische Umkehr ohne Abrundung oder Retest.
Wann verwenden: Ein Kapitulationstief abgreifen: ein Panik-Abverkauf, der noch in derselben oder der nächsten Kerze nach oben zurückschnappt.
Auf einen sanften Einleitungstrend (die Lead-in-Linie) folgt ein steiler, überdehnter „Bump“, dann bricht der Kurs zurück unter die Lead-in-Trendlinie und läuft in die Gegenrichtung.
Wann verwenden: Erkennen einer nicht nachhaltigen Beschleunigung, die den Exzess wieder abgibt, sobald die Lead-in-Linie bricht.
Eine flache Widerstandsdecke mit einer steigenden Unterstützungslinie höherer Tiefs — meist eine bullische Fortsetzung, die sich mit dem Bruch über die Decke auflöst.
Wann verwenden: Fortsetzungs-Longs: höhere Tiefs, die sich gegen eine feste Decke drücken, die schließlich nachgibt.
Ein flacher Unterstützungsboden mit einer fallenden Widerstandslinie tieferer Hochs — meist eine bärische Fortsetzung, die sich mit dem Bruch unter den Boden auflöst.
Wann verwenden: Fortsetzungs-Shorts: tiefere Hochs, die sich gegen einen festen Boden drücken, der schließlich bricht.
Tiefere Hochs und höhere Tiefs laufen in einer Spitze zusammen — ein neutrales, sich einrollendes Muster, das in Richtung des letztlichen Ausbruchs bricht, oft des vorherigen Trends.
Wann verwenden: Fortsetzung aus einer Volatilitätsstauchung: handle den Bruch der zuerst nachgebenden konvergierenden Linie.
Der Kurs steigt zwischen zwei parallelen, aufwärts geneigten Linien — ein steigender Kanal; Trendfortsetzung, solange er hält, Umkehrwarnung, wenn die untere Schiene bricht.
Wann verwenden: Einen sauberen Aufwärtstrend handeln: an der unteren Schiene kaufen, auf deren Bruch als Trendwechsel-Signal achten.
Der Kurs fällt zwischen zwei parallelen, abwärts geneigten Linien — ein fallender Kanal; Trendfortsetzung, solange er hält, Umkehrwarnung, wenn die obere Schiene bricht.
Wann verwenden: Einen sauberen Abwärtstrend handeln: an der oberen Schiene verkaufen, auf deren Bruch als Trendwechsel-Signal achten.
Der Kurs läuft seitwärts zwischen zwei flachen parallelen Schienen — ein horizontaler Kanal, der wie ein Rechteck gehandelt wird, bis eine Schiene bricht.
Wann verwenden: Seitwärtsmärkte: die Schienen faden oder auf den Schienenbruch warten, der den nächsten Trend startet.
Beide Schienen steigen, konvergieren aber, wobei die untere Schiene steiler ist — eine ermüdende Rallye, die sich meist bärisch beim Bruch der unteren Linie auflöst.
Wann verwenden: Erkennen eines erschöpfenden Aufwärtstrends: ein Keil, der sich nach oben verengt und tendenziell nach unten bricht.
Beide Schienen fallen, konvergieren aber, wobei die obere Schiene steiler ist — ein ermüdender Ausverkauf, der sich meist bullisch beim Bruch der oberen Linie auflöst.
Wann verwenden: Erkennen eines erschöpfenden Abwärtstrends: ein Keil, der sich nach unten verengt und tendenziell nach oben bricht.
Ein Megafon aus höheren Hochs und tieferen Tiefs, das sich mit der Zeit ausweitet, gebildet nahe einem Hoch — steigende Volatilität und Instabilität, die sich oft bärisch auflöst.
Wann verwenden: Ablesen eines unruhigen, sich ausweitenden Tops, in dem die Swings breiter statt enger werden.
Ein Megafon aus höheren Hochs und tieferen Tiefs, das sich mit der Zeit ausweitet, gebildet nahe einem Tief — sich ausweitende Volatilität, die sich oft bullisch aus der Basis auflöst.
Wann verwenden: Ablesen eines unruhigen, sich ausweitenden Bodens, in dem die Swings breiter werden, bevor sie sich nach oben auflösen.
Eine steile Rallye (die Flaggenstange), gefolgt von einem kleinen, abwärts geneigten Konsolidierungskanal — eine bullische Fortsetzung, die nach oben aus der Flagge ausbricht.
Wann verwenden: Fortsetzungs-Longs nach einem starken Impuls: den Ausbruch aus dem Pullback-Kanal kaufen.
Ein steiler Abverkauf (die Flaggenstange), gefolgt von einem kleinen, aufwärts geneigten Konsolidierungskanal — eine bärische Fortsetzung, die nach unten aus der Flagge ausbricht.
Wann verwenden: Fortsetzungs-Shorts nach einem starken Abwärtsimpuls: den Ausbruch aus dem Korrektur-Kanal verkaufen.
Eine scharfe Bewegung, gefolgt von einer kleinen Pause in Form eines symmetrischen Dreiecks, die auf einen Punkt zuläuft — eine kurze Fortsetzung, die in Richtung des vorherigen Impulses bricht.
Wann verwenden: Fortsetzung nach einer schnellen Bewegung: den Bruch der kleinen Einrollung in Trendrichtung handeln.
Der Kurs wölbt sich in einer langsamen, glatten Kuppel — eine allmähliche bärische Umkehr, bei der der Aufwärtstrend ohne scharfen Pivot in einen Abwärtstrend übergeht.
Wann verwenden: Ablesen eines langsamen Distributionstops, in dem das Momentum leise abebbt und nach unten dreht.
Der Kurs zeichnet eine langsame, glatte Untertasse — eine allmähliche bullische Umkehr, bei der der Abwärtstrend ohne scharfen Pivot in einen Aufwärtstrend übergeht.
Wann verwenden: Ablesen einer langsamen Akkumulationsbasis, in der der Verkaufsdruck leise versiegt und nach oben dreht.
Eine abgerundete Untertasse (der Cup), gefolgt von einer kleinen Abwärtsdrift (dem Handle) knapp unter dem Rand — eine bullische Fortsetzung, die über den Rand ausbricht.
Wann verwenden: Fortsetzungs-Longs aus einer langen Basis: den Ausbruch über den Rand kaufen, nachdem der Handle zurückgesetzt hat.
Eine abgerundete Kuppel (der inverse Cup), gefolgt von einer kleinen Aufwärtsdrift (dem Handle) knapp über dem Rand — eine bärische Fortsetzung, die unter den Rand ausbricht.
Wann verwenden: Fortsetzungs-Shorts aus einer toppenden Kuppel: den Bruch unter den Rand verkaufen, nachdem der Handle zurückgeprallt ist.
Die Swings weiten sich zuerst aus und ziehen sich dann zusammen und zeichnen einen Diamanten nahe einem Hoch — eine bärische Umkehr, die beim Bruch der unteren konvergierenden Linie bestätigt wird.
Wann verwenden: Ablesen eines Tops, das sich zu einem Megafon ausweitet und sich dann wieder einrollt, bevor es nach unten dreht.
Die Swings weiten sich zuerst aus und ziehen sich dann zusammen und zeichnen einen Diamanten nahe einem Tief — eine bullische Umkehr, die beim Bruch der oberen konvergierenden Linie bestätigt wird.
Wann verwenden: Ablesen einer Basis, die sich zu einem Megafon ausweitet und sich dann wieder einrollt, bevor sie nach oben dreht.
Zwei etwa gleich lange Aufwärts-Beine, verbunden durch einen korrektiven Pullback — das erste Bein projiziert die Größe des zweiten, sodass die Bewegung ihr eigenes Ziel „misst“.
Wann verwenden: Ein Aufwärtsziel projizieren: das AB-Bein nach oben, ein BC-Pullback, dann ein CD-Bein, das AB spiegelt.
Zwei etwa gleich lange Abwärts-Beine, verbunden durch eine korrektive Erholung — das erste Bein projiziert die Größe des zweiten, sodass die Bewegung ihr eigenes Abwärtsziel „misst“.
Wann verwenden: Ein Abwärtsziel projizieren: das AB-Bein nach unten, eine BC-Erholung, dann ein CD-Bein, das AB spiegelt.
Breakout mode-Optionen
Ein Bruch zählt erst, wenn der Kurs die Mustergrenze um breakout_threshold ausgedrückt als Prozentsatz des Kurses durchbricht — ein skalenfreier Filter, der sich bei einer 1-$-Aktie und einem 2.000-Punkte-Index gleich verhält.
Wann verwenden: Der portable Standard: wenn derselbe Ausbruchspuffer über Symbole sehr unterschiedlichen Kurses hinweg dasselbe bedeuten soll.
Ein Bruch zählt erst, wenn der Kurs die Mustergrenze um breakout_threshold Vielfache von ATR durchbricht — der Puffer weitet sich in volatilen Phasen automatisch und verengt sich in ruhigen.
Wann verwenden: Wenn der Ausbruchsfilter sich an die aktuelle Volatilität anpassen soll statt an einen festen Prozentsatz, sodass unruhige Märkte einen größeren Schub zur Bestätigung brauchen.
Measure factor mode-Optionen
Das projizierte Ziel nutzt Bulkowskis statistisch gemessenen Bruchteil der Musterhöhe — typischerweise weniger als die volle Höhe, weil die meisten Muster historisch hinter der Lehrbuch-1:1-Projektion zurückbleiben.
Wann verwenden: Der realistische Standard: wenn du Kursziele willst, die danach bemessen sind, wie weit diese Muster tatsächlich zu laufen pflegen, nicht nach dem idealen vollen Maß.
Das projizierte Ziel nutzt die gesamte Musterhöhe, 1:1 vom Ausbruchspunkt gemessen — das klassische Lehrbuchziel, das ambitionierter ist als das partielle Bulkowski-Maß.
Wann verwenden: Wenn du das traditionelle Volle-Höhe-Ziel willst und akzeptierst, dass der Kurs es seltener erreicht als beim partiellen Maß.
Konfiguration
Welche Chart-Pattern-Familien der Detektor durchsucht. Hake jedes Muster an, das dich interessiert — 31 sind verfügbar, von Umkehrungen (Doppeltop/-boden, Head & Shoulders, Triple Top/Bottom) über Dreiecke, Kanäle, Keile, Flaggen bis zu Cup and Handle. Jede aktivierte Familie trägt ihre eigenen Treffer zum Ausgabe-Bündel bei.
Die minimale Swing-Tiefe (in Bars), die der zugrunde liegende Zigzag zurücklegen muss, bevor er einen neuen Pivot setzt. Größere Werte behalten nur die größeren Swings, sodass Muster aus großen Wendepunkten gebaut werden und kleine Wackler ignoriert werden; kleinere Werte erfassen feinere Struktur, lassen aber mehr Rauschen zu.
Wie bereitwillig ein lokales Hoch oder Tief als Muster-Pivot akzeptiert wird. Höhere Sensitivität registriert mehr Wendepunkte (mehr Muster-Kandidaten, mehr Fehlsignale); niedrigere Sensitivität verlangt sauberere, ausgeprägtere Swings, bevor ein Pivot gezählt wird.
Wie nahe zwei Hochs (oder zwei Tiefs) im Kurs sein müssen, in Prozent, um als „gleich“ zu zählen — der Test, der ein Doppeltop, Triple Top oder Rechteck qualifiziert. Größere Toleranz akzeptiert gröbere Übereinstimmungen; engere Toleranz verlangt nahezu identische Hochs oder Tiefs.
Die minimale Anzahl an Pivots, die eine Trendlinie berühren muss, bevor sie als gültige Mustergrenze (ein Dreieck, Kanal oder Keil-Schiene) behandelt wird. Mehr Berührungen bedeuten eine besser bestätigte Linie, aber weniger Muster; der übliche Mindestwert ist 2-3 Berührungen je Linie.
Wie stark die Steigung einer Linie abweichen darf und trotzdem noch als „flach“ oder „parallel“ zählt — das entscheidet, ob ein nahezu flaches Top ein Rechteck oder ein aufsteigendes Dreieck ist, oder ob zwei Schienen parallel genug für einen Kanal sind. Größere Toleranz verzeiht unvollkommene Geometrie eher.
Wie ausgewogen die beiden Hälften eines symmetrischen Musters sein müssen — linke vs. rechte Schulterhöhe bei Head & Shoulders oder die beiden konvergierenden Seiten eines symmetrischen Dreiecks oder Diamanten. Größere Toleranz akzeptiert schiefe Formen; engere Toleranz verlangt saubere Symmetrie.
Die wenigsten Bars, über die sich ein Muster erstrecken darf und sich trotzdem qualifiziert. Anheben filtert winzige, schnelle Formationen heraus, die meist Rauschen sind; senken lässt kurze Muster durch. Setzt zusammen mit max_duration_bars den unteren Rand des Größenfensters.
Die meisten Bars, über die sich ein Muster erstrecken darf und sich trotzdem qualifiziert. Begrenzt, wie gestreckt eine Formation sein darf, bevor der Detektor sie nicht mehr als ein Muster behandelt; sollte komfortabel größer als min_duration_bars sein.
In welchen Einheiten breakout_threshold gemessen wird: „percent“ nutzt einen Prozentsatz des Kurses (skalenfrei über Symbole hinweg), „atr“ nutzt Vielfache von ATR (passt sich der aktuellen Volatilität an).
Wie weit der Kurs die Mustergrenze durchbrechen muss, bevor der Bruch bestätigt wird. Die Einheit hängt von breakout_mode ab: ein Prozentsatz des Kurses im Modus „percent“ oder ein Vielfaches von ATR im Modus „atr“. Größere Werte verlangen einen entschiedeneren Bruch und reduzieren Fehlausbrüche; kleinere Werte bestätigen früher.
Wie viel schwerer das Ausbruchsvolumen gegenüber dem Durchschnitt des Musters sein muss, damit der Bruch als volumenbestätigt zählt — z. B. bedeutet 1.5 50 % über dem Durchschnitt. Setze es, um einen Volumenschub beim Bruch zu verlangen; senke es (oder 1.0), um das Volumen zu ignorieren.
Wie viele Bars nach einem Ausbruch der Detektor weiter auf einen Retest der gebrochenen Grenze achtet (die Grenze kippt von Widerstand zu Unterstützung oder umgekehrt). Ein breiteres Fenster erfasst langsamere Retests; 0 deaktiviert das Retest-Tracking.
Wie das projizierte Kursziel aus der Musterhöhe bemessen wird: „bulkowski_p“ nutzt Bulkowskis statistisch gemessenen partiellen Bruchteil (realistisch), „full_height“ projiziert die gesamte Höhe 1:1 (das Lehrbuchziel).
Verbindet mit
Beispiele
- Umkehrsignal: aktiviere head_shoulders_top und gate Short-Einstiege auf Bars, auf denen ein bestätigter Nackenlinienbruch druckt.
- Fortsetzungsfilter: aktiviere flag_bull und triangle_ascending und nimm nur Longs, wenn eines davon mit erfülltem volume_confirmation_ratio ausbricht.
- Zielsteuerung: lies das projizierte Ziel von einem erkannten double_bottom ab (per measure_factor_mode bemessen), um deinen Take-Profit zu platzieren.
Häufige Fehler
- Alle 31 Familien zugleich auf einem schnellen Timeframe zu aktivieren — du ertrinkst in überlappenden Treffern minderer Qualität; wähle die wenigen Muster, die deine Strategie tatsächlich handelt.
- breakout_threshold zu klein zu setzen, sodass jedes geringfügige Antippen einer Grenze als Ausbruch zählt und du von Fake-outs durchgeschüttelt wirst.
- Zu erwarten, dass das Volle-Höhe-Ziel zuverlässig erreicht wird — die meisten Muster bleiben zurück, was genau der Grund ist, warum es das partielle Bulkowski-Maß gibt.