Filter laufen, nachdem Signalregeln in einem Bereich ein ausstehendes Kauf- oder Verkaufssignal erzeugt haben. Sie können das Signal blockieren, bevor eine Order platziert wird. Filter sind pro reason konfiguriert: entry, increase, reversal oder exit.
Zwei Filtertypen
Gate-Filter (bestanden / nicht bestanden)
Wählen keine Richtung — sie erlauben oder verweigern nur das ausstehende Signal:
| Regel | Prüfung |
|---|---|
| UTC-Zeitfenster | Aktuelle UTC-Zeit vs. erlaubter Start und gesperrte Intervalle |
| Volumenschwelle | Kerzenvolumen vs. Mindestwerte |
Schlägt ein aktiver Gate-Filter fehl, entfällt das Signal.
Richtungsfilter (müssen zustimmen)
Werden wie normale Indikatorregeln ausgewertet, wirken aber als Filter: Sie müssen mit der ausstehenden Seite (Kauf oder Verkauf) übereinstimmen. Beispiele: RSI, ADX, MA-Crossover, inkrementelles Scaling.
Nutzen Sie Richtungsfilter für zusätzliche Bestätigung — z. B. Long nur, wenn ADX einen starken Aufwärtstrend zeigt.
UTC-Zeitfenster
Steuern Sie wann in UTC gehandelt werden darf:
- allowedAfterUtc — Kein Handel vor dieser Tageszeit (z. B.
09:30). - blockedWindows — Ein oder mehrere tägliche Intervalle ohne Handel.
Jedes Fenster hat startUtc, endUtc und enabled. Übernacht-Fenster sind möglich (z. B. 22:00 → 06:00).
Ungültige Zeitstrings werden konservativ behandelt: fehlerhafte „allowed after“-Zeiten fail open; fehlerhafte Fenstergrenzen können fälschlich blockieren — Format HH:MM in 24-Stunden-UTC.
Volumenschwelle
Mindestliquidität vor Auslösung:
- minVolume — Volumen der aktuellen Kerze muss erreicht werden
- minAvgVolume — Durchschnitt über lookbackBars (Standard 20)
- volumeType —
baseoderquote
Fehlen Volumendaten, fail open (Signal erlaubt), damit dünne Feeds nicht alles blockieren.
Legacy-Filter
Ältere Payloads nutzten filters.time oder filters.volume auf Top-Level. dogabot migriert diese automatisch zu utcTimeWindow und volumeThreshold.
Keine Filter-Regeln
Stop-Loss, Take-Profit und Day Trade Close sind nur Exit-Signalregeln — nicht in Filterbereichen verfügbar.
Beispiel
Sie erhalten um 14:05 UTC ein ausstehendes Kauf-Signal von den Einstiegsregeln, aber filters.entry enthält ein blockiertes Fenster 00:00–08:00 (deaktiviert) und 22:00–06:00 (aktiviert). Um 14:05 passiert die Prüfung. Um 23:30 UTC könnten dieselben Regeln feuern, doch die Nachtsperre lehnt das Signal ab, bevor eine Order platziert wird.
Weiterführend
- Übersicht Strategieregeln
- UTC-Zeitfenster-Regel
- Volumenschwelle-Regel
- ADX-Regel — beliebter Richtungsfilter im Trend