La règle Fenêtre horaire UTC est un filtre barrière — elle n’émet jamais achat/vente seule. Elle autorise ou bloque les signaux en attente selon l’horloge UTC actuelle.
Paramètres
| Paramètre | Rôle |
|---|---|
| allowedAfterUtc | Heure la plus tôt optionnelle chaque jour pour trader (ex. 09:30) |
| blockedWindows | Liste d’intervalles { startUtc, endUtc, enabled } à bloquer |
Fenêtres bloquées
- Intervalles en logique semi-ouverte : [startUtc, endUtc) en UTC
- Les fenêtres overnight fonctionnent : si
startUtc>endUtc, le blocage traverse minuit (ex. 22:00 → 06:00) - Activez enabled par fenêtre sans la supprimer
| Objectif | Configuration |
|---|---|
| Pas de trading avant l’ouverture cash US | allowedAfterUtc: 14:30 |
| Éviter les heures asiatiques peu liquides | Bloquer 00:00–08:00 |
| Fermer avant maintenance | Bloquer 23:45–00:15 |
Où l’utiliser
Filtres uniquement — sous filters.entry, filters.increase, filters.reversal ou filters.exit.
Voir Filtres de stratégie pour la combinaison barrières et filtres directionnels.
Conseils
- Les heures sont en UTC, pas le fuseau de l’exchange — convertissez votre session.
- Utilisez des fenêtres distinctes par motif si les entrées doivent être plus strictes que les sorties.
Exemple
filters.entry uniquement. allowedAfterUtc 09:30. blockedWindows : { startUtc: “22:00”, endUtc: “06:00”, enabled: true }. Signal à 10:15 UTC → autorisé. Signal à 23:00 UTC → bloqué (fenêtre nocturne). Les heures sont toujours en UTC.