CandlestickFinderMaster
- Indikatoren
- Version: 1.1
## Funktionsweise
BCPF ist ein MT4-Chartindikator, der den Kursverlauf nach **18 aktiven
Kerzenmuster** und kennzeichnet erkannte Formationen direkt im Chart.
Über ein übersichtliches Checklisten-Fenster können Sie jedes bullische und bärische
Muster unabhängig voneinander aktivieren oder deaktivieren.
Die 18 verfügbaren Muster sind:
- **Bullisch:** Hammer, Inverser Hammer, Bullish Engulfing, Morgenstern,
3 White Soldiers, Dragonfly Doji, Bullish Marubozu, Bullish Harami,
Piercing Line.
- **Bärisch:** Hanging Man, Shooting Star, Bearish Engulfing, Evening Star,
3 Black Crows, Gravestone Doji, Bearish Marubozu, Bearish Harami,
„Dark Cloud Cover“.
Ein separates Trendfenster zeigt die aktuellen Werte der drei vom Indikator verwendeten Trendmethoden an
, die der Indikator verwendet – MA-Ausrichtung, ADX-Richtungsneigung und adaptive
Steigung des gleitenden Durchschnitts – zusammen mit ihrer kombinierten Mehrheitsentscheidung.
## Ein praktischer Hinweis zur Musterauswahl
Obwohl BCPF alle 18 Formationen bereitstellt, besteht keine Verpflichtung, alle
gleichzeitig zu verwenden. Die Checkliste dient genau dazu, da die nützliche
Teilmenge je nach Instrument, Zeitrahmen und Handelsstil variieren kann.
Als rein informelles Beispiel: Nach der Beobachtung von **mehreren Dutzend XAUUSD-
Handelssitzungen** zu beobachten, erschienen dem
Autor besonders nützlich:
- Inverser Hammer
- Morgenstern
- Libellen-Doji
- Bullischer Marubozu
- Hängender Mann
- Sternschnuppe
- Abendstern
- Grabstein-Doji
Dies ist **keine Handelsempfehlung, keine als optimal bezeichnete Voreinstellung und auch keine
allgemeingültige Regel**. Es handelt sich lediglich um eine grobe praktische Beobachtung anhand einer begrenzten
Stichprobe von Handelssitzungen. Andere Instrumente, Zeitrahmen und Marktbedingungen können
natürlich eine andere Auswahl begünstigen.
## So funktioniert es
- **Gemischte Mustergeometrie.** BCPF verwendet keine einheitliche Kerzenformel.
Je nach Formation nutzt die Erkennung eine Kombination aus ATR-relativen
Schwellenwerte für Körper und Dochte, Verhältnisse im Verhältnis zur eigenen Hoch-Tief-Spanne der Kerze
sowie direkter OHLC-Beziehungen zwischen benachbarten Kerzen. Dadurch lassen sich die
Regeln lassen sich auf verschiedene Wertpapiere und Zeitrahmen skalieren, ohne auf
festen Kerzendefinitionen in Pip-Größe.
- **ATR-relative Körperklassifizierung.** `ATRPeriod` dient als Referenz
als Referenz für die Klassifizierung von kleinen, großen, Stern- und Doji-Körpern sowie
für die Marubozu- und Doji-Docht-Tests.
- **Bereichsrelative Dochtmuster.** Hammer, Inverse Hammer, Hanging Man und
Shooting Star verwenden Docht- und Körperverhältnisse im Verhältnis zur
Gesamtspanne der Kerze. Die relevanten Schwellenwerte sind `WickMinRatio`,
`WickMaxBodyRatio` und `WickMaxOppositeRatio`.
- **Trendkontext-Filter.** Bei `UseTrendFilter = true` werden Umkehrformationen
im Hinblick auf die Kursentwicklung **vor** dem Muster überprüft.
BCPF verwendet je nach Art der
Formation.
- **Lokaler Kontext für Umkehrmuster mit einer einzigen Kerze.** Hammer, Inverse Hammer,
Hanging Man, Shooting Star, Dragonfly Doji und Gravestone Doji verwenden eine kurze
lokale Richtungsbewegung, gemessen über `SwingBars`. Die Netto-Bewegung von Schlusskurs zu Schlusskurs
muss `SwingATRFactor × ATR` übersteigen, um als eindeutiger
lokalen Aufwärts- oder Abwärtstrend eingestuft zu werden.
Hammer/Hanging Man und Inverse Hammer/Shooting Star weisen dieselbe grundlegende
Kerzengeometrie; daher wird die lokale Bewegung auch herangezogen, um zu entscheiden, welches der
jedes Paares besser geeignet ist. Ist die lokale Bewegung nicht eindeutig, dient die
als Entscheidungskriterium herangezogen.
- **Weiterer Kontext für Umkehrmuster mit mehreren Kerzen.** Engulfing, Morning/Evening
Star, „3 White Soldiers“/„Black Crows“, Harami, Piercing Line und Dark Cloud
Cover wenden die ausgewählte Trendmethode auf die Balken an, die dem
des gesamten Musters an.
`TrendMethod` kann sein:
- `0` — Ausrichtung anhand von drei gleitenden Durchschnitten,
- `1` – ADX-Richtungsneigung,
- `2` – adaptive MA-/KAMA-Steigung,
- `3` – Mehrheitsentscheidung, die die Übereinstimmung von mindestens zwei der drei erfordert.
Der Scan des vorherigen Kontexts verwendet `PriorTrendBars`. Ein eindeutig entgegengesetzter vorheriger Trend
lehnt die Formation ab. Ist der Kontext flach oder mehrdeutig, bleibt der Indikator
bewusst zurückhaltend und lässt die Darstellung des Kerzenmusters selbst zu
.
- **Drei-MA-Trendmethode.** Ein bullischer Trend erfordert: Schneller MA > Mittlerer MA > Langsamer
MA; ein bärischer Trend erfordert die umgekehrte Reihenfolge.
- **ADX-Trendmethode.** Die Richtung wird nur dann aus +DI im Vergleich zu -DI abgeleitet, wenn der ADX
den Wert `ADX_Threshold` erreicht. Unterhalb dieses Schwellenwerts liefert die ADX-Methode einen flachen
Wert zurück.
- **Adaptive-MA-Methode.** BCPF berechnet einen nativen adaptiven gleitenden Durchschnitt nach Kaufman
und wertet dessen Steigung über `AMA_Slope`-Balken aus. Ein kleiner, auf dem ATR basierender
Rauschfilter verhindert, dass winzige Schwankungen als Trend eingestuft werden.
- **Trend-Panel.** Wenn `ShowTrendPanel` aktiviert ist, werden vier Echtzeit-Werte
angezeigt: `MA3`, `ADX`, `AMA` und `VOTE`, jeweils als `UP`, `DOWN` oder
`FLAT`. Das Fenster zeigt außerdem an, welche Methode derzeit für
den Multi-Candle-Trendfilter ausgewählt ist.
- **Interaktive Checkliste.** Jede der 9 bullischen und 9 bärischen Formationen
kann unabhängig vom Chart-Panel ein- und ausgeschaltet werden. Die Musterauswahl wird
in den globalen Variablen des MT4-Terminals gespeichert und zwischen den Sitzungen wiederhergestellt.
- **Stabile Chartbeschriftungen.** Erkannte Formationen werden auf ihren Kerzen
unter Verwendung des Kerzen-Zeitstempels als Teil der Objektidentität beschriftet, sodass die Beschriftungen
der richtigen Kerze zugeordnet, auch wenn sich die Balkenindizes aufgrund neuer Daten verschieben.
- **Bestätigte oder Live-Erkennung.** Bei `ShowOnlyConfirmed = true` scannt BCPF
nur geschlossene Kerzen. Liegt eine gültige Formation vor, wird diese identifiziert und
beschriftet, sobald der Indikator die neu geschlossene Kerze verarbeitet – im
im normalen MT4-Betrieb beim ersten Tick/bei der ersten Berechnung des neuen Balkens. Es gibt
daher keine zusätzliche Bestätigungsverzögerung über den Kerzenschluss selbst hinaus.
Wenn `ShowOnlyConfirmed` deaktiviert ist, wird auch die sich gerade bildende Kerze ausgewertet
ebenfalls ausgewertet; ein solches vorläufiges Muster kann daher bereits vor dem Schlusskurs erscheinen und
wieder verschwinden, wenn sich die Form der Kerze ändert.
- **Alarme und Push-Benachrichtigungen.** `ShowAlerts` und `SendPushNotif` können
ein Muster bei der aktuell überwachten Kerze melden. Jedes Muster wird
nach dem Zeitstempel der Kerze dedupliziert, sodass dieselbe Formation nicht wiederholt
bei jedem Tick gemeldet wird.
## Was Sie konfigurieren können
| Gruppe | Parameter |
|---|---|
| Formschwellenwerte | `ATRPeriod`, `SmallBodyFactor`, `LargeBodyFactor`, `StarBodyFactor`, `DojiBodyFactor`, `MarubozuWickFactor`, `WickMinRatio`, `WickMaxBodyRatio`, `WickMaxOppositeRatio`, `SoldierCrowWickFactor` |
| Erkennungsverhalten | `ShowOnlyConfirmed`, `MaxBarsBack` |
| Benachrichtigungen | `ShowAlerts`, `SendPushNotif` |
| Darstellung | `BullishColor`, `BearishColor`, `LabelFontSize`, `LabelOffsetPips`, `PanelX`, `PanelY` |
| Trendfilter | `UseTrendFilter`, `ShowTrendPanel`, `TrendMethod`, `PriorTrendBars`, `SwingBars`, `SwingATRFactor` |
| Gleitende Durchschnitte | `MA_Fast`, `MA_Mid`, `MA_Slow`, `MA_Type`, `MA_Price` |
| ADX | `ADX_Period`, `ADX_Threshold` |
| Adaptiver gleitender Durchschnitt (KAMA) | `AMA_Period`, `AMA_FastEMA`, `AMA_SlowEMA`, `AMA_Slope` |
## Standardeinstellungen
- `ATRPeriod = 14`
- Körperfaktoren:
- `SmallBodyFactor = 0,30`
- `LargeBodyFactor = 0,70`
- `StarBodyFactor = 0,30`
- `Doji-Körperfaktor = 0,10`
- `Marubozu-Schattenfaktor = 0,10`
- Schwellenwerte für Docht/Spanne:
- `WickMinRatio = 0,55`
- `Maximales Verhältnis von Docht zu Körper = 0,30`
- `Maximales Verhältnis von Doji-Schatten zur entgegengesetzten Richtung = 0,15`
- `SoldierCrowWickFactor = 0,30`
- `ShowOnlyConfirmed = true`
- `ShowAlerts = false`
- `SendPushNotif = false`
- Farbe für Aufwärtstrend: **Limette**
- Bärische Farbe: **Rot**
- `Schriftgröße der Beschriftung = 8`
- `LabelOffsetPips = 5`
- `MaxBarsBack = 500`
- Position des Panels: `X = 10`, `Y = 20`
- `UseTrendFilter = true`
- `ShowTrendPanel = true`
- `TrendMethod = 3` — Mehrheitsentscheidung (2 von 3)
- `VorherigeTrendBalken = 30`
- `SwingBars = 8`
- `SwingATRFaktor = 0,5`
- Gleitende Durchschnitte:
- Schnell = **20**
- Mittel = **50**
- Langsam = **200**
- Typ = **EMA**
- verwendeter Kurs = **Schlusskurs**
- ADX:
- Periode = **14**
- Schwellenwert = **20,0**
- Adaptiver MA / KAMA:
- Effizienz-Verhältnis-Periode = **10**
- schneller EMA = **2**
- langsamer EMA = **30**
- Lookback-Periode der Steigung = **3**
## Interpretation
BCPF ist ein **Tool zur Mustererkennung und Kontextanalyse**, kein eigenständiges Handelssystem
.
Eine Kerzenformation beschreibt die jüngste Kursentwicklung, bietet jedoch keine
Garantie dafür, wie sich der Kurs als Nächstes entwickeln wird. Die optionalen Kontextfilter dienen dazu
dazu, offensichtliche Diskrepanzen zwischen einem Umkehrmuster und der
zu verringern, machen ein Kerzenmuster jedoch nicht zu einer Gewissheit.
Die Checkliste ist daher bewusst flexibel gehalten: Der Nutzer kann entscheiden, welche
Formationen für einen bestimmten Markt nützlich sind und den Rest ignorieren.
