Outil
Hour of Day
time.hour_of_day
Entrées
Aucune entrée typée.
Sorties
Une heure du jour entière (0 à 23) pour la bougie actuelle. Chaque bougie dans la même heure d’horloge renvoie la même valeur.
Renvoie l’heure (0 à 23) de l’horodatage de la bougie actuelle. Les traders l’utilisent pour restreindre l’activité à des heures ou à des séances de trading spécifiques.
Fonctionnement
Pour chaque bougie, il lit l’horodatage et renvoie la composante horaire, de 0 à 23. Il ignore complètement le prix et indique simplement à quel moment de la journée la bougie appartient.
Modes
Lire l’heure sur l’horloge murale de UTC.
Lire l’heure sur l’horloge du flux (Europe/Athens), le fuseau sur lequel la source de données écrit ses bougies.
Lire l’heure sur l’horloge murale de Europe/London.
Lire l’heure sur l’horloge murale de America/New_York.
Lire l’heure sur l’horloge murale de Asia/Tokyo.
Configuration
L’horloge murale sur laquelle l’heure est lue : 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. Une fenêtre horaire écrite pour Londres va sur Europe/London.
Se connecte à
Exemples
- Filtre : n’autoriser les entrées qu’entre 08:00 et 16:00 en passant l’heure dans condition.compare (3-operand le).
- Utilisez condition.compare gt sur l’heure pour éviter de trader avant une heure du matin choisie.
Erreurs courantes
- Lire l’heure sur la mauvaise horloge : elle est lue sur le fuseau horaire du nœud (UTC par défaut), choisissez donc le fuseau dans lequel les heures de votre session sont écrites.
- Construire une fenêtre horaire qui dépasse minuit (par exemple 22–2) avec un seul contrôle in_range — cette plage n’est pas contiguë et nécessite deux contrôles.