Accueil > Blog > Fuseau horaire du serveur : le filtre horaire se décale

fuseau horairefiltre horaireMT5

Fuseau horaire du serveur : le filtre horaire se décale

Publié : 2026-10-20Lecture : env. 3 min
⏱ Cet article reflète les informations à sa date de publication. Les chiffres de performance des EA (PF, DD, rendement annuel) évoluent avec le trading en réel et les revalidations — consultez les derniers chiffres sur les pages des EA. Voir les derniers résultats des EA →

En bref : un filtre horaire n'a de sens que si l'on précise « l'heure de quelle horloge »

Vous configurez un EA avec filtre horaire pour « ne trader que pendant la session de Londres ». Si l'heure du serveur de votre courtier est décalée, l'EA trade en réalité sur une plage décalée d'une heure. Le plus souvent, la cause tient à l'heure du serveur (GMT+2 ou GMT+3) et à la date de passage à l'heure d'été.

Avant d'installer un EA à filtre horaire, nous recommandons de vérifier que « l'horloge sur laquelle l'EA se base » correspond bien à « l'horloge de votre compte ». Le décalage ne se voit presque pas à l'écran : il ne se manifeste que par une dégradation progressive des résultats.

📧 Cours gratuit par e-mail (8 e-mails) + pack de 13 indicateurs MT5 réservé aux abonnés

Dès votre inscription, vous recevez un lien de téléchargement vers un pack réservé aux abonnés contenant nos 13 indicateurs MT5 : fichiers compilés (.ex5), code source et guide d'installation. Ensuite, 8 e-mails sur les fondamentaux du trading algorithmique, la bonne lecture d'un backtest et le choix du courtier (un par jour pendant les 5 premiers jours, puis 7, 14 et 30 jours après l'inscription). Vous êtes aussi prévenu avant chaque hausse de prix des versions vendues sur le MQL5 Market (prix de lancement qui augmente par paliers selon les ventes). Sur ce site, nos EA sont gratuits avec un compte réel chez un courtier partenaire.

* Confidentialité strictement protégée. Vous pouvez vous désabonner à tout moment.

Pourquoi le décalage se produit

L'heure dans MT5 est l'« heure du serveur »

L'heure affichée sur les graphiques MT5, comme celle que l'EA reçoit via TimeCurrent(), est l'heure du serveur du courtier. Ce n'est ni l'heure du Japon ni le GMT. Si vous écrivez « 8 h à 16 h » dans l'EA, cela signifie donc 8 h à 16 h, heure du serveur.

GMT+2/+3 : bascule avec l'heure d'été

Beaucoup de courtiers utilisent GMT+2 en hiver et GMT+3 en été, afin que 17 h à New York coïncide avec la coupure journalière (0 h). Dans ce cas, la bascule suit l'heure d'été américaine. D'autres courtiers basculent selon l'heure d'été européenne, certains restent en GMT+2 toute l'année, et d'autres encore sont en GMT+0.

Les États-Unis et l'Europe n'ont pas les mêmes dates de début et de fin d'heure d'été. À l'automne 2026, l'Europe termine l'heure d'été le 25 octobre et les États-Unis le 1er novembre. Pendant cette semaine, l'heure du serveur diffère d'une heure même entre deux courtiers du même type « GMT+2/+3 ». Au printemps, la période de décalage est un peu plus longue.

Les cas de décalage les plus fréquents

SituationConséquence
L'EA suppose GMT+2/+3, le compte est en GMT+2 fixePendant tout l'été, le filtre se déclenche une heure trop tôt
Dates de bascule différentes (système américain vs européen)Une heure de décalage pendant quelques semaines au printemps et à l'automne
Courtier différent entre le backtest et le réelL'EA trade sur une plage différente de celle testée
Horaires saisis en heure du JaponL'écart avec l'heure du Japon change entre été et hiver : seule une saison est correcte

Même une heure de décalage compte. Pour un EA qui vise le mouvement juste avant l'ouverture de Londres, il entrera pendant la phase calme qui précède l'ouverture. Pour un filtre censé éviter la période autour de la coupure journalière, où les spreads s'élargissent facilement, l'EA tradera justement à ce moment-là.

Principes de correction automatique

Méthode 1 : se baser sur le GMT et convertir

On récupère le GMT avec TimeGMT() et on évalue les sessions en GMT. En temps réel, cela fonctionne simplement, mais dans le testeur de stratégie MT5, TimeGMT() renvoie la même valeur que l'heure du serveur. Cette méthode seule ne corrige donc rien en backtest.

Méthode 2 : intégrer les règles d'heure d'été par calcul

On calcule l'écart à partir de la date, par exemple « +3 du deuxième dimanche de mars au premier dimanche de novembre ». L'avantage est un comportement identique dans le testeur. En revanche, il faut savoir si le courtier suit le système américain, européen ou un horaire fixe, et une règle erronée décale l'EA alors que l'on croyait le corriger.

Méthode 3 : estimer à partir de la première bougie de la semaine

On observe l'heure d'ouverture de la première barre après le week-end pour en déduire l'écart du serveur. Elle ne demande pas de connaître la configuration de chaque courtier, mais l'estimation peut être fausse lors des jours fériés ou des semaines aux horaires de marché particuliers. Nous ne l'utilisons donc pas seule.

Aucune méthode n'est sans faille. En pratique, nous jugeons plus prudent de combiner une estimation automatique avec la possibilité de la remplacer par une valeur saisie manuellement.

Liste de contrôle avant l'installation

  1. Vérifier, dans la documentation ou les paramètres de l'EA, si les horaires sont exprimés en heure du serveur, en GMT ou en heure du Japon
  2. Déterminer l'heure du serveur de votre compte en comparant l'heure de la fenêtre Market Watch au GMT (en été comme en hiver)
  3. Confirmer auprès du support ou dans les annonces si le courtier bascule selon le système américain, européen ou reste fixe
  4. Vérifier que le courtier utilisé pour le backtest est le même que celui du compte réel
  5. Pendant la semaine de changement d'heure, consulter dans les journaux les heures d'entrée de l'EA

Pour les différences d'heure du serveur selon les courtiers, consultez aussi la comparaison des courtiers Forex ; pour la saisie des paramètres, le guide de configuration des EA.

Limites et précautions

La correction automatique n'est pas infaillible. Un courtier peut modifier sans préavis la gestion de l'heure de son serveur, et il arrive que l'on ne puisse pas vérifier de l'extérieur à quelle horloge l'historique passé a été enregistré. Dans ce cas, même avec une correction correcte, les plages horaires du backtest ne peuvent pas être reproduites avec exactitude.

Par ailleurs, décaler la plage horaire améliore parfois les résultats, mais cela peut relever du hasard. Ce n'est pas parce qu'un réglage décalé gagnait davantage en backtest qu'il faut l'adopter : on retombe sur le même problème que le curve fitting.

Enfin, même une heure parfaitement alignée ne dit pas si la stratégie gagne durant cette session. Un filtre horaire sert à éviter les périodes perdantes ; il ne garantit aucun profit.

Résumé

  • L'heure dans MT5 est celle du serveur, et elle varie selon les courtiers : GMT+2/+3, fixe ou GMT+0
  • Les dates de bascule différentes entre heure d'été américaine et européenne créent des périodes d'une heure de décalage au printemps et à l'automne
  • TimeGMT() renvoie la même valeur que l'heure du serveur dans le testeur : seule, elle ne permet pas de corriger lors des tests
  • Combiner estimation automatique et saisie manuelle prioritaire est la solution réaliste
  • Avant l'installation, comparez « l'horloge de l'EA » et « l'horloge du compte », en été comme en hiver
  • Même avec l'heure correcte, rien ne garantit de gagner sur cette session

Retrouvez d'autres conseils d'exploitation MT5 dans Savoir-faire EA et MT5.

📧 Cours gratuit par e-mail (8 e-mails) + pack de 13 indicateurs MT5 réservé aux abonnés

Dès votre inscription, vous recevez un lien de téléchargement vers un pack réservé aux abonnés contenant nos 13 indicateurs MT5 : fichiers compilés (.ex5), code source et guide d'installation. Ensuite, 8 e-mails sur les fondamentaux du trading algorithmique, la bonne lecture d'un backtest et le choix du courtier (un par jour pendant les 5 premiers jours, puis 7, 14 et 30 jours après l'inscription). Vous êtes aussi prévenu avant chaque hausse de prix des versions vendues sur le MQL5 Market (prix de lancement qui augmente par paliers selon les ventes). Sur ce site, nos EA sont gratuits avec un compte réel chez un courtier partenaire.

* Confidentialité strictement protégée. Vous pouvez vous désabonner à tout moment.

Une question sur les EA ou le Forex ?

Vous pouvez la publier sur le forum de trading Nattzy (inscription gratuite). Les questions qui dépassent cet article sont aussi les bienvenues : réglages d'EA, choix du courtier, etc.

Poser ma question sur Nattzy ↗

Commentaires et questions