Les dates sont globales (moment du changement de date d’un marché le même pour nous tous quel que soit notre fuseau horaire), et les heures sont locales dans le fuseau de chacun.
cf ce topic, 15 et 16/11: https://www.prorealcode.com/topic/bug-ouverture-de-position/#post-223796
Autrement dit, du moment qu’on n’est pas dans le même fuseau que le marché considéré, notre minuit “local” est forcément décalé du changement de date “global”. Le phénomène n’en est que plus visible si on est dans un fuseau dont les changements d’heure d’été/hiver ne se font pas le même jour que pour le marché considéré (décalage Europe vs US du changement d’heure). Inversement il reste invisible quand l’instrument n’est pas coté H24 et que le minuit marché et le minuit local se trouvent tous les 2 pendant la fermeture nocturne du marché (par ex minuit Paris et minuit Londres = 1h Paris)
Si on ne souhaite pas passer par programmation perso pour gérer dates et heures dans le jeu de données H24 du broker, on peut aller dans réglages/plateforme/fuseaux et plages horaires, sélectionner la catégorie de marché (commoditites, currencies main ou mini etc…) et y personnaliser les horaires souhaités.
Nota: en cas de doute sur la catégorie de marché de l’instrument considéré, elle est spécifié dans le graphe de l’instrument dans la barre du haut en cliquant sur le “i” dans un carré, à droite du nombre d’unités du graphe.