ProRealTime
Pour partager sur le trading automatique, nos algorithmes, nos backtests
Répondre Page 1 sur 1

Problème d'heure GMT/pas GMT sur DAX ?

par VB6backtester » 09 Déc 2019 21:04

Bonsoir à tous et toutes, depuis quelques jours j'ai enfin trouvé un (bon gros) bug dans mes progs : un décalage d'une heure rien de moins.
Et là, plus j'investigue et moins je comprends !

Je m'explique sur MT4 j'ai un prog qui sauve les cotations en direct avec l'heure du serveur MT4 (donc en ce moment 19h00 donne 20h00 en France). Une journée MT4 va de 1h30 à 22h00, ça semble correspondre à ce qu'annonce le broker (0:30 à 21:00 GMT)…
Donc ça voudrait dire que les cotations s'arrête à 23:00 et pas 22:00 ?

Re: Problème d'heure GMT/pas GMT sur DAX ?

par Benoist Rousseau » 09 Déc 2019 21:06

Cela s’arrête à 22h sur futures Dax 30 mais pas pour les futures américains

Re: Problème d'heure GMT/pas GMT sur DAX ?

par kero » 09 Déc 2019 22:02

Mmh... Ça fait des mois que tu bosses sur MT4 et ce n'est que maintenant que tu t'aperçois de ça ? ;)

Le décalage que tu observes vient du fait que le serveur MT4 sur lequel tu es connecté peut être réglé sur une heure différente que la tienne (qui est CET/CEST). Perso, par exemple, j'ai un serveur qui tourne en EET/EEST (Admiral Markets) - qui, soit dit en passant, est le standard MT4 - et un autre en GMT (IG).

Pour connaître l'heure de ton serveur il te suffit d'observer le Timestamp des dernières bougies. Sinon, en MQL4, l'heure du serveur est affichée par TimeCurrent().

À partir de là, tu gères les heures de trading dans ton code. Chez moi, il y a toute une structure qui désormais est bien installée, qui permet de commencer le trading sur chaque actif aux bonnes heures, qui permet de tenir compte des jours féries (mes bots ne tradent que les heures d'ouverture du cash, ce qui leur interdit par exemple de trader un jour férié où on a une cotation cfd à risque limité mais pas de cotation cash), ils tiennent même compte du décalage d'une heure des marchés US lors du changement d'heure hiver->été et inversement.

Bref, c'est un aspect que tu dois gérer proprement dans ton code.

Quand tu dis "une journée MT4 va de XX à XX", je ne comprends pas trop ce que tu veux dire.

Re: Problème d'heure GMT/pas GMT sur DAX ?

par VB6backtester » 09 Déc 2019 22:28

Oui je me sert aussi de Timecurrent() pour tout, et en ce moment j'ai un décalage de 1h sur la France. Les ticks de MT4 que j'enregistre vont de 1:30 à 22h00 heure de MT4, donc jusqu'à 23h00 heure française ?
Je vais vérifier ce soir ! mais j'étais resté sur fin à 22h00, on va être bientôt fixé….

Re: Problème d'heure GMT/pas GMT sur DAX ?

par VB6backtester » 09 Déc 2019 22:38

J'ai oublié de préciser (et de la vient peut être mon incompréhension) : en hiver 2019 on côte de 1:30 à 22:00 (heure du serveur MT4) et en été 2019 on côtait de 1:30 à 20:59 (heure MT4). Ce qui fait une heure de moins !
Plus tôt, début 2019, et avant, les cotations commençaient à 8h00...
Avec tout ça, pas facile d'avoir un repère fiable sur l'heure française.

Re: Problème d'heure GMT/pas GMT sur DAX ?

par VB6backtester » 09 Déc 2019 23:08

Et c'est bien fini à 22h00 en France, 21h00 heure MT4. Donc mon broker se prend une heure de repos le matin en été !
Avouez que c'est trompeur quand même.

Re: Problème d'heure GMT/pas GMT sur DAX ?

par kero » 09 Déc 2019 23:49

Spoiler:
Donc mon broker se prend une heure de repos le matin en été !
Comment ça ?

Re: Problème d'heure GMT/pas GMT sur DAX ?

par VB6backtester » 10 Déc 2019 09:51

Entre le matin et le soir....ça fait une heure de moins sur la journée entre l'été dernier et cet hiver.
Après c'est peut être lié à des changement chez mon broker qui est passé par exemple à l'ouverture de 8h00 à 1h30 au début 2019.
En tout cas c'est pas facile de se repérer la-dessus.

Si je résume, le serveur MT4 (FX....Eurreal) est toute l'année en CET (Paris - 1h en hiver).

Articles en relation
Changement d'heure et backtest
par Benoist Rousseau » 17 Oct 2017 06:02 (2 Réponses)
Programmer un ordre à heure fixe sur PRT
par Toto le Héros » 24 Nov 2016 15:10 (9 Réponses)
Heure des prix quotidien ig, abc bourse,...
par Benoist Rousseau » 23 Jan 2019 22:50 (5 Réponses)
probleme codage Prt !
par pascal67 » 14 Aoû 2015 22:00 (3 Réponses)
MQL4 problème syntaxe!!
Fichier(s) joint(s) par Se7enRise » 19 Fév 2018 17:08 (19 Réponses)

ProRealTime