dogabot dogabot

strategy

Filtres de stratégie

Fonctionnement des filtres par motif sur dogabot : filtres barrière (fenêtre UTC, volume) vs directionnels, et plages de trading bloquées.

strategyfiltersbacktest

Les filtres s’exécutent après qu’une section ait produit un achat ou une vente en attente. Ils peuvent bloquer ce signal avant la passation d’ordre. Ils sont configurés par motif : entry, increase, reversal ou exit.

Deux types de filtres

Filtres barrière (passer / échouer)

Ils ne choisissent pas de direction — ils autorisent ou refusent le signal en attente :

RègleVérification
Fenêtre horaire UTCHeure UTC actuelle vs début autorisé et plages bloquées
Seuil de volumeVolume de bougie vs minimums

Si un filtre barrière activé échoue, le signal est abandonné.

Filtres directionnels (doivent concorder)

Ils s’évaluent comme des règles d’indicateur mais agissent en filtres : ils doivent concorder avec le côté en attente (achat ou vente). Exemples : RSI, ADX, croisement de MA, scaling incrémental.

Utilisez-les pour exiger une confirmation supplémentaire — par exemple n’entrer en long que lorsque l’ADX montre une tendance haussière forte.

Fenêtre horaire UTC (nouveau)

Contrôlez quand le trading est autorisé en UTC :

Chaque fenêtre bloquée a startUtc, endUtc et enabled. Les fenêtres overnight sont prises en charge (ex. 22:0006:00 bloque le soir et la nuit).

Les chaînes d’heure invalides sont traitées prudemment : un « autorisé après » mal formé échoue ouvert ; des limites de fenêtre mal formées peuvent bloquer à tort — utilisez HH:MM en UTC 24 h.

Seuil de volume

Exigez une liquidité minimale avant déclenchement :

Si les données de volume manquent, la règle échoue ouvert (autorise le signal) pour éviter de tout bloquer silencieusement.

Formes legacy

Les anciens payloads utilisaient filters.time ou filters.volume au niveau racine. dogabot les migre automatiquement vers utcTimeWindow et volumeThreshold.

Règles non utilisables en filtre

Stop loss, take profit et fermeture day-trade sont des règles de signal de sortie uniquement — indisponibles dans les sections filtre.

Exemple

Vous recevez un achat en attente des règles d’entrée à 14:05 UTC, mais filters.entry inclut une fenêtre bloquée 00:00–08:00 (désactivée) et 22:00–06:00 (activée). À 14:05, le filtre passe. À 23:30 UTC, les mêmes règles pourraient se déclencher, mais le blocage nocturne rejette le signal avant toute ordre.

Lectures associées

Related in the app

Ready to put this into practice?

Create a free account and explore dogabot with paper trading.

Try Backtest