Bonjour,
Je cherche à faire un programme sur le l’indice Dow Jones (Code DOW / Wall Street Cash 1 €) sur Pro Order de ProRealTime (avec IG).
Je souhaite que mon programme tourne uniquement lorsque le spread est le plus bas, c’est à dire de 15h30 à 22h00, heure d’ici…. J’ai donc mis Defparam FlatBefore 153000 et Defparam FlatAfter 220000.
Mais je me pose la question suivante :
En mettant ces paramètres et en faisant des backtest sur plusieurs mois. Ces données (153000 et 220000) ne seront-elles pas fausses lors du changement d’horaire chez nous ? N’y aura-t-il pas un décalage d’une heure ?
Merci pour vos réponses !
En effet, il faudra alors modifier le programme et le relancer en réel. En backtest, tu peux t’aider de cet exemple pour adapter les horaires au DST (daylight saving time)= https://www.prorealcode.com/topic/programmed-daylight-savings-time-change-code-block/
Il y en a peut-être d’autres, à chercher 🙂
Tu devras cependant modifier ton code pour inclure cette condition de temps, plutôt que d’utiliser les DEFPARAM qui n’accepte pas les variables en paramètres.
Merci beaucoup pour ta réponse.