Outil
Day of Week
time.day_of_week
Entrées
Aucune entrée typée.
Sorties
Un indice entier du jour de la semaine pour la bougie actuelle (par exemple lundi=1 jusqu’à vendredi=5). La même valeur se répète pour chaque bougie partageant le même jour calendaire.
Indique sur quel jour de la semaine tombe la bougie actuelle, sous forme de nombre (par exemple du lundi au vendredi). Les traders s’en servent pour activer ou désactiver des règles selon le jour.
Fonctionnement
Pour chaque bougie, il lit l’horodatage de la bougie et renvoie l’indice du jour de la semaine. Rien concernant le prix n’est impliqué — il ne regarde que le jour calendaire de la bougie traitée.
Modes
Lire le jour de la semaine sur l’horloge murale de UTC.
Lire le jour de la semaine sur l’horloge du flux (Europe/Athens), le fuseau sur lequel la source de données écrit ses bougies.
Lire le jour de la semaine sur l’horloge murale de Europe/London.
Lire le jour de la semaine sur l’horloge murale de America/New_York.
Lire le jour de la semaine sur l’horloge murale de Asia/Tokyo.
Configuration
L’horloge murale sur laquelle le jour de la semaine est lu : UTC par défaut, l’horloge du flux (Europe/Athens, le fuseau sur lequel la source de données écrit ses bougies) ou le fuseau propre d’une session.
Se connecte à
Exemples
- Filtre : bloquer les nouvelles entrées le lundi en comparant l’indice du jour de la semaine à la valeur du lundi.
- Comparer l’indice du jour de la semaine avec condition.compare eq pour n’autoriser les signaux qu’un jour choisi.
Erreurs courantes
- Supposer un schéma de numérotation fixe — vérifier si l’indice commence à 0 ou 1 et si les week-ends sont inclus avant de coder une valeur en dur.
- Oublier quelle horloge décide du jour : il est lu sur le fuseau horaire du nœud (UTC par défaut), donc une bougie proche de minuit peut tomber un autre jour de la semaine dans un autre fuseau.