Strategy Builder
Im Strategy Builder erstellen Sie regelbasierte Handelsstrategien ohne Programmierung.
Aufbau einer Strategie
Neue Strategie erstellen
Strategy Builder öffnen
Öffnen Sie den Strategy Builder über die Cloud-Navigation.
Neue Strategie anlegen
Wählen Sie „Neue Strategie“ und vergeben Sie einen eindeutigen Namen.
Indikatoren planen
Überlegen Sie, welche Marktwerte für Trend, Momentum oder Volatilität benötigt werden.
Regeln erstellen
Definieren Sie die Bedingungen, die einzelne Marktsituationen beschreiben.
Regelgruppen bilden
Kombinieren Sie zusammengehörige Regeln mit UND oder ODER.
Entry und Exit zuweisen
Legen Sie getrennte Bedingungen für Long- und Short-Einstiege sowie Ausstiege fest.
Strategie speichern
Speichern Sie die Strategie und führen Sie anschließend einen Backtest aus.
Indikatoren hinzufügen
Jeder Indikator erhält einen eindeutigen Namen und seine eigenen Parameter. Der Name wird automatisch aus den Parametern gebildet, z. B. ema9_close_live_5m (EMA, Länge 9, Schlusskurs, laufender Wert, Zeitrahmen 5 Minuten), und folgt jeder Änderung eines Parameters; er steht als letzte Zeile des Bearbeitungsfensters, bleibt editierbar und Regeln, die den Indikator verwenden, werden bei einer Umbenennung mitgeführt. Ein selbst eingetippter Name wird nicht mehr überschrieben; wird er geleert, übernimmt wieder der automatische Name. Dadurch können mehrere Varianten desselben Indikatortyps verwendet werden, beispielsweise ein schneller und ein langsamer EMA. Zusätzlich legt jeder Indikator seinen eigenen Zeitrahmen als Wert und Einheit (Minuten oder Stunden) fest: die Kerzengröße, auf der er berechnet wird. Das Feld ist ein Pflichtfeld ohne Vorgabe; ein Indikator ohne Zeitrahmen lässt sich weder speichern noch in einem Backtest oder im Paper bzw. Live Trading ausführen. Der Zeitrahmen der Strategie ergibt sich aus den Indikatoren — er ist der kleinste Zeitrahmen aller verwendeten Indikatoren und wird nicht gesondert eingegeben, siehe Zeitrahmen eines Indikators.
Regeln erstellen
Eine Regel vergleicht Werte miteinander oder prüft eine Zustandsänderung. Beispiele:
- EMA9 liegt über EMA20.
- EMA9 kreuzt EMA20 nach oben.
- RSI liegt unter einem definierten Schwellenwert.
- ADX steigt.
- P&L erreicht einen definierten Wert.
Neben Indikatoren stehen Werte zur laufenden Position und zur Lage der aktuellen Bar im Handelstag zur Verfügung, siehe Handelsstatuswerte.
Regelgruppen
Regelgruppen verbinden mehrere Regeln:
UND
Alle enthaltenen Regeln müssen erfüllt sein. Dies eignet sich für kombinierte Filter.
ODER
Mindestens eine enthaltene Regel muss erfüllt sein. Dies eignet sich für alternative Auslöser.
Entry und Exit
Long- und Short-Strategien besitzen getrennte Entry- und Exit-Bedingungen. Dadurch kann die Logik für beide Handelsrichtungen unabhängig aufgebaut werden.
Beispiel: einfache Trendstrategie
EMA9 hinzufügen
Verwenden Sie den Schlusskurs, eine Länge von 9 und einen Zeitrahmen von 5 Minuten.
EMA20 hinzufügen
Verwenden Sie ebenfalls den Schlusskurs, eine Länge von 20 und einen Zeitrahmen von 5 Minuten.
DMI/ADX hinzufügen
Nutzen Sie den Indikator als zusätzlichen Trendstärkefilter.
Kreuzungsregel erstellen
Definieren Sie: EMA9 kreuzt EMA20 nach oben.
Trendfilter erstellen
Definieren Sie eine passende ADX-Bedingung.
UND-Gruppe bilden
Fassen Sie Kreuzung und Trendfilter in einer Regelgruppe zusammen.
Long Entry zuweisen
Verwenden Sie die Gruppe als Long-Einstieg.
Exit definieren
Erstellen Sie eine Gegenbedingung oder eine regelbasierte Gewinn-/Verlustbedingung.
Backtest durchführen
Prüfen Sie jeden Trade und nicht nur das Gesamtergebnis.
Speichern und Laden
Bestehende Strategien können aus der Strategieliste geladen und weiterbearbeitet werden. Nach jeder inhaltlichen Änderung sollte ein neuer Backtest durchgeführt werden.
Regeln per Freitext erstellen (AI-Parser)
Regeln können alternativ zur manuellen Eingabe als Freitext formuliert werden. Der AI-Parser überführt die von Ihnen formulierte Regel in die entsprechende Regelstruktur des Strategy Builders. Er arbeitet ausschließlich übersetzend: Er gibt den von Ihnen vorgegebenen Inhalt eins zu eins in der technischen Struktur wieder.
Verarbeiteter Umfang
Der Parser verarbeitet ausschließlich Indikatoren und Operationen auf diesen Indikatoren:
| Wird verarbeitet | Beispiel einer Formulierung |
|---|---|
| Indikatoren mit ihren Parametern und ihrem Zeitrahmen | „EMA mit Länge 9 auf Schlusskurs im 5-Minuten-Zeitrahmen“ |
| Vergleiche zwischen Indikatoren oder gegen einen Wert | „EMA9 liegt über EMA20“ |
| Zustandsänderungen und Kreuzungen | „EMA9 kreuzt EMA20 nach oben“ |
| Logische Verknüpfungen von Regeln | „… und ADX steigt“ |
| Zuordnung zu Entry oder Exit | „… als Long-Einstieg“ |
Nicht Bestandteil der Verarbeitung
- Kein Handelsinstrument. Der Parser verarbeitet keine Angaben zu Symbolen, Wertpapieren, Märkten oder Kontrakten. Das Instrument wird ausschließlich von Ihnen an anderer Stelle ausgewählt und ist nicht Teil der Freitexteingabe.
- Keine Positionsgröße und keine Kapitalallokation. Angaben zu Ordergröße, Stückzahl oder eingesetztem Kapital werden nicht verarbeitet.
- Keine fehlenden Werte. Nicht angegebene Parameter — etwa eine Länge oder ein Schwellenwert — werden nicht ergänzt oder geschätzt. Die Regel bleibt an dieser Stelle unvollständig und muss von Ihnen vervollständigt werden.
- Keine Interpretation der Marktlage. Der Parser greift nicht auf Marktdaten zu und trifft keine Aussage über die Eignung oder die zu erwartende Wirkung einer Regel.
Prüfung des Ergebnisses
Das Parserergebnis wird als Regelstruktur angezeigt, bevor es übernommen wird. Prüfen Sie die erzeugte Regel auf Übereinstimmung mit Ihrer Formulierung und bestätigen Sie sie anschließend. Die inhaltliche Verantwortung für die Regel liegt unverändert bei Ihnen.