Aktualisiert:
Deep Pattern Builder ist der fortschrittlichste DeepCharts-Indikator. Er ermöglicht eigene Handelslogik aus Vergleichsbedingungen und automatisches Backtesting über die integrierte Simulation.
Dafür musst du zunächst verstehen, wie Bedingungen aufgebaut und zu komplexer Handelslogik kombiniert werden.
1. Bedingungslogik verstehen
Jede Bedingung besteht aus:
Eingabetypen
Mathematischen Operatoren
Logischen Operatoren
Kombinationsmodi
Gehen wir diese Schritt für Schritt durch.
Eingabetypen
Es gibt drei Eingabetypen:
1. Reference
Reference greift auf Bestandteile einer Kerze zu, darunter:
Open, Close, High, Low, Bid Volume, Bid NT, Ask Volume, Ask NT, Total Volume, Total NT, Delta Volume, Delta NT, Low–High Ticks, Open–Close Ticks, POC Price %, POC Total Volume, POC on Shadow, Cumulative Delta Volume.
2. Indicator
Indicator ruft dynamisch Werte eines anderen Chartindikators ab, wie später erläutert.
3. Constant
Eine manuell eingegebene feste Zahl.
Mathematische Operatoren
Verfügbare Operatoren:
+(Addition)(Subtraktion)
x(Multiplikation)/(Division)
Logische Operatoren
Sie bestimmen den Vergleich zweier berechneter Werte:
>Größer als>=Größer oder gleich=Gleich<>Ungleich<Kleiner als<=Kleiner oder gleich
Einfache Bedingungen erstellen
Beginnen wir mit konstanten Eingaben.
Angenommen:
Input A = 40
Input B = 30
Dann gilt:
A > B → Wahr
A < B → Falsch
A = B → Falsch
A <> B → Wahr
A >= B → Wahr
A <= B → Falsch
Eine Bedingung kann bis zu vier Eingaben enthalten:
Beispiel:
A + B > C + D
A − B < C + D
Vier Eingaben und ihre Operatoren ermöglichen Hunderte logische Strukturen.
Beispiel mit Kerzendaten
Wenden wir dieselbe Logik auf Marktdaten an.
Angenommen:
A = Open (Reference-Eingabe)
B = Close (Reference-Eingabe)
Bedingung:
A − B = 10
Öffnet eine Kerze bei 100 und schließt bei 90:
100 − 90 = 10
Die Bedingung ist Wahr.
Die Regel erkennt eine bärische Kerze mit 10 Ticks. Daraufhin kann eine Markierung, etwa Kreis oder Quadrat, erscheinen.
Beispiel mit einem anderen Indikator
Auch Werte eines anderen Indikators sind nutzbar.
Zum Beispiel:
A = Delta aus Deep Stats
Bedingung:
A = -30
Bei einem Kerzen-Delta von −30 ist diese Bedingung wahr: ein Hinweis auf aggressive Verkäufe. Bei jedem Auftreten kann eine Markierung erscheinen.
2. Mehrere Bedingungen kombinieren
Deep Pattern Builder kombiniert Bedingungen über:
OR
AND
AND + OR (Advanced)
OR-Verknüpfung
Wenn:
Bedingung 1 = Wahr
Bedingung 2 = Falsch
Verknüpfung = Condition1 OR Condition2
Ergebnis = Wahr
(Eine wahre Bedingung reicht.)
AND-Verknüpfung
Verknüpfung = Condition1 AND Condition2
Das Ergebnis ist nur wahr, wenn beide Bedingungen wahr sind.
Erweiterte Verknüpfung
Bis zu vier Bedingungen lassen sich kombinieren:
Verknüpfung = (Condition1 OR Condition2) AND (Condition3 OR Condition4)
Wenn:
Condition1 = Wahr
Condition2 = Falsch
Condition3 = Falsch
Condition4 = Falsch
Dann:
(Wahr OR Falsch) AND (Falsch OR Falsch)
Wahr AND Falsch
Ergebnis = Falsch
3. Deep Pattern Builder hinzufügen
Füge zuerst Deep Stats zum Chart hinzu.
Klicke auf das Indicator-Symbol.
Suche Deep Pattern Builder.
Füge ihn mit + hinzu.
Öffne die Konfiguration über das Settings-Symbol.


4. Einstellungen Schritt für Schritt
Bereich Condition
Du kannst 4 Bedingungen einstellen.

Enable – Simple Combination
Aktiviert die Bedingung.
Inputs (A, B, C, D)
Jede Bedingung erlaubt vier Eingaben.
Öffne das Einstellungssymbol neben einer Eingabe für:

Input Type
Optionen:
Unused: Eingabe deaktivieren

Reference: Kerzenwerte verwenden
Indicator: Daten eines anderen Indikators abrufen
Constant: festen Zahlenwert verwenden
Reference-Einstellungen

Bei Reference verfügbar:

Open, Close, High, Low, Bid Volume, Bid NT, Ask Volume, Ask NT, Total Volume, Total NT, Delta Volume, Delta NT, Low–High Ticks, Open–Close Ticks, POC Price %, POC Total Volume, POC on Shadow, Cumulative Delta Volume.
Previous Bar
Verwendet den Wert der vorherigen statt der aktuellen Kerze.
Indicator-Einstellungen

Dynamischer Datenabruf aus einem anderen Indikator.
Indicator ID: Kennung des Indikators im Chart.
Subgraph ID: Gewünschte Datenreihe beziehungsweise Wertlinie.
Beispiel:

Delta aus Deep Stats abrufen:
Füge Deep Stats hinzu.
Öffne seine Einstellungen.
Ermittle Indicator ID und Subgraph ID.
Trage beide Werte in Deep Pattern Builder ein.
Constant-Eingabe

Manuelle Eingabe eines festen Zahlenwerts.
Math Operator 1 & 2

Math Operator 1: zwischen Input A und B
Math Operator 2: zwischen Input C und D
Logical Operator

Liegt zwischen dem AB- und CD-Block.
Vergleicht abschließend die beiden berechneten Ergebnisse.
5. Bedingungen kombinieren

Unter Combination Settings.
OR – Simple
Alle aktiven Bedingungen werden mit OR verknüpft.
Beispiel mit 3 Bedingungen:
Condition1 OR Condition2 OR Condition3
AND – Simple
Condition1 AND Condition2 AND Condition3
AND + OR – Advanced

Condition1 AND Condition2 AND Condition3
Calculate on Close
Wertet Bedingungen erst nach Kerzenschluss aus.
6. Imbalance-Filter

Hier kannst du Imbalance-Filter hinzufügen.
Die Konfiguration entspricht weitgehend Imbalance Tracker.
7. Darstellungseinstellungen

Darstellung des Signals im Chart.
Plot Type
Marker: nur eine Markierung
Background: Kerzenhintergrund hervorheben
Series & Background: Markierung und Hintergrund
Days to Load
Anzahl historischer Tage für die Berechnung.
Plot Price
High: oberhalb der Kerze
Low: unterhalb der Kerze
Current: am Kerzenschluss
Mid Price: Mitte des Dochts
Color
Farbe der Markierung oder des Hintergrunds.
Opacity
Transparenz des Hintergrunds.
8. Alarmeinstellungen

Vor der Alarmnutzung:
Öffne Options → Add Alert.
Erstelle deinen Alarm.
Er erscheint anschließend in der Alarmliste von Deep Pattern Builder.
9. Simulation (automatisches Backtesting)
Simulation testet deine eigene Handelslogik automatisch auf historischen Daten.

Enable
Aktiviert die Simulation.
Entry Type
Market: sofortiger Einstieg zum Marktpreis
Half Bar: Einstiegslogik mit Halb-Bar-Berechnung
Ticks from Close: Limit-Order X Ticks vom Kerzenschluss entfernt
Side
Wähle Buy oder Sell.
Allow Multiple Entries
Neue Signale dürfen zusätzliche Positionen eröffnen, auch wenn bereits eine aktiv ist.
Entry Expiration (Bars)
Bei 2 muss die Order innerhalb der nächsten 2 Bars ausgeführt werden; sonst wird sie storniert.
Stop-Einstellungen
Stop (Ticks)
Fester Stop-Loss in Ticks.
Trailing Stop – Enable
Aktiviert den Trailing Stop.
Trailing Stop – Trigger (Ticks)
Erforderlicher Gewinn in Ticks bis zur Trailing-Aktivierung.
Trailing Stop – Offset (Ticks)
Abstand in Ticks zwischen Preis und neuem Stop nach der Aktivierung.
Kursziele
Mehrere Ziele sind möglich:
Definiere jedes Ziel in Ticks.
Aktiviere Move to Break Even (B/E), damit der Stop nach Erreichen eines Ziels zum Einstiegspreis nachgezogen wird.
10. Subgraph
Color: Farbe der Bid-Markierung
2 Color: Farbe der Ask-Markierung
Subgraph style: Markierungsstil

11. Backtest starten
Nach vollständiger Konfiguration:
Klicke auf Apply and Save.
Klicke mit der rechten Maustaste in den Chart.
Wähle Autotrading → Execute Backtest.

Die Simulation erstellt anschließend einen Performancebericht.
Du kannst:
Ergebnisse löschen
Frühere Backtests ansehen
Den Backtest-Bericht per Rechtsklick speichern