Un tableau des sessions aide à répondre à une question pratique : quelle partie de la journée de trading suis-je en train d’observer ? Il ne dit pas si la prochaine bougie montera ou baissera. Avant de comparer une cassure à Londres à un range asiatique, vérifiez que ces termes renvoient aux dates et aux horloges prévues.
Partez d’une règle simple : précisez la ville et la date, convertissez en UTC, puis retrouvez ce même instant dans l’heure du courtier. Ce guide explique la démarche et les contrôles d’exécution qui l’accompagnent. Les créneaux et cotations présentés sont pédagogiques ; ce ne sont ni des réglages recommandés ni des performances mesurées par session.
1. Ce que désigne réellement une session Forex
Le Forex au comptant destiné aux particuliers est un marché de gré à gré, pas une place boursière unique avec une même cloche d’ouverture. Sydney, Tokyo, Londres et New York désignent utilement des périodes associées à différents centres financiers. Les tableaux peuvent choisir des limites différentes : convenez d’une définition avant de les comparer.
Distinguez le nom général d’une session, les horaires réels du symbole chez le courtier et le créneau d’entrée autorisé par votre stratégie. Le courtier peut fournir des cotations hors de votre créneau ou suspendre la négociation pendant celui-ci. Vérifiez l’instrument et le compte concernés ; un horaire Forex ne vaut pas pour tous les CFD ou contrats à terme.
2. Préciser l’horloge avant de préciser l’heure
« Trader à partir de 08:00 » est incomplet. Il peut s’agir de l’heure de Londres, de New York, d’UTC, de l’ordinateur ou du serveur du courtier. UTC est une référence commune qui ne passe pas elle-même à l’heure d’été. Le décalage d’une ville par rapport à UTC peut, lui, changer selon la date.
Utilisez des zones dont les règles tiennent compte de la date, comme Europe/London et America/New_York. L’heure de New York suit EST et EDT ; un décalage EST fixe ne le fait pas. Conservez la date complète si la conversion franchit minuit. La langue de la plateforme n’indique pas son fuseau horaire.
3. Comparer quatre créneaux locaux bien définis
Pour ce guide uniquement, nous retenons 08:00–17:00 en heure locale pour Sydney, Londres et New York, et 09:00–18:00 pour Tokyo. D’autres conventions existent. Les colonnes UTC convertissent ces créneaux pour les dates locales indiquées ; elles ne signalent pas l’état actuel du marché.
| Centre financier | Créneau local retenu et zone | UTC · 2026-01-15 | UTC · 2026-07-15 |
|---|---|---|---|
| Sydney | 08:00–17:00Australia/Sydney | 21:00 (−1d)–06:00 | 22:00 (−1d)–07:00 |
| Tokyo | 09:00–18:00Asia/Tokyo | 00:00–09:00 | 00:00–09:00 |
| Londres | 08:00–17:00Europe/London | 08:00–17:00 | 07:00–16:00 |
| New York | 08:00–17:00America/New_York | 13:00–22:00 | 12:00–21:00 |
−1d désigne la date UTC précédente. À Sydney, le 15 janvier à 08:00 correspond au 14 janvier à 21:00 UTC ; le créneau se termine le 15 janvier à 06:00 UTC. En juillet, il commence le 14 juillet à 22:00 UTC. Tokyo reste à UTC+9 dans ces exemples ; le rythme saisonnier de Sydney suit l’hémisphère sud.
Lisez ce tableau comme une carte, pas comme un classement. La paire, un jour férié et les cotations disponibles chez le courtier peuvent modifier les conditions d’un même créneau. Vérifiez séparément les horaires hebdomadaires réels du symbole et ses interruptions de maintenance.
4. Tenir compte des semaines de décalage des changements d’heure
En 2026, New York change d’heure le 8 mars et le 1er novembre ; Londres, le 29 mars et le 25 octobre. Ces changements ne coïncident pas. Avec les créneaux retenus, leur chevauchement varie donc temporairement, même si chacun commence toujours à 08:00 en heure locale.
| Date | Londres · UTC | New York · UTC | Chevauchement · UTC et durée |
|---|---|---|---|
2026-01-15 | 08:00–17:00 | 13:00–22:00 | 13:00–17:00 · 4 h |
2026-03-16 | 08:00–17:00 | 12:00–21:00 | 12:00–17:00 · 5 h |
2026-07-15 | 07:00–16:00 | 12:00–21:00 | 12:00–16:00 · 4 h |
2026-10-26 | 08:00–17:00 | 12:00–21:00 | 12:00–17:00 · 5 h |
Le 16 mars, par exemple, l’intersection commence à l’ouverture la plus tardive, 12:00 UTC, et finit à la clôture la plus précoce, 17:00 UTC : cinq heures. Le 15 juillet, cette clôture est à 16:00 UTC, ce qui laisse quatre heures. Réutiliser l’horaire UTC de juillet pendant la transition de mars décale le créneau à tort.
Recalculez l’intersection pour la date concernée plutôt que d’enregistrer « toujours quatre heures de chevauchement ». Le terme signifie seulement que les créneaux choisis coïncident. Il ne garantit ni spreads serrés, ni volume élevé, ni cassure, ni opération rentable.
5. Suivre un même instant sur trois horloges
Imaginez un événement du calendrier fixé à 08:30 America/New_York le 2026-03-16. C’est un exemple fictif de programmation, pas l’affirmation qu’une annonce précise a eu lieu. New York est à UTC−4 ce jour-là : l’événement correspond donc à 12:30 UTC. Londres est encore à UTC+0 et affiche également 12:30.
Supposons maintenant que le serveur du courtier utilise UTC+2 ce jour-là : il affiche 14:30 pour le même instant. Soustrayez de l’heure locale son décalage UTC signé, puis ajoutez le décalage du courtier valable à cette date. UTC+2 n’est ici qu’une hypothèse ; votre courtier peut utiliser un autre décalage ou changer d’heure à d’autres dates.
Vérifiez à nouveau la date : un événement à 08:30 à New York le 2 mars correspond à 13:30 UTC ; le 30 mars, il correspond à 12:30 UTC et à 13:30 à Londres. Copier l’heure affichée par un calendrier dans un paramètre d’EA sans vérifier les deux horloges peut déplacer d’une heure la restriction prévue.
6. Vérifier ce que lit réellement la fonction horaire de MT4
Les bougies MT4 portent généralement les horodatages du serveur du courtier. Modifier l’horloge affichée par l’ordinateur ne redéfinit pas ces horodatages. Notez l’horloge attendue par chaque paramètre d’EA et la manière de déterminer le décalage du serveur pour chaque date. Si cette correspondance est inconnue, n’activez pas de nouvelles entrées qui en dépendent.
Un créneau exige des bornes explicites. Dans le créneau local simple [08:00, 17:00), 08:00 est inclus et 17:00 est exclu. S’il franchit minuit, il faut aussi définir le jour de trading auquel il appartient. Restreindre les nouvelles entrées ne doit pas désactiver discrètement la surveillance ou la gestion prévue des positions déjà ouvertes.
Facultatif : fonctions MT4 et conversion des heures historiques
En MQL4, TimeCurrent() est la dernière heure de cotation connue du serveur. Dans OnTick(), elle correspond au tick traité ; dans les autres gestionnaires, elle peut provenir de la dernière cotation d’un autre symbole de l’Observation du marché. Ce n’est pas une horloge indépendante qui avance continuellement, ni la preuve que la cotation du symbole visé est récente. Le guide de surveillance des EA explique cette différence.
En conditions réelles, TimeGMT() est calculé à partir des paramètres horaires de l’ordinateur. Dans le Testeur de stratégie MT4, il est égal à TimeCurrent() simulé : leur soustraction ne reconstitue donc pas les décalages historiques du courtier. Les tests exigent une correspondance explicite et vérifiée pour les dates historiques du serveur. Le décalage actuel ne remplace pas les règles passées ; voir le guide du backtesting MT4.
7. Mesurer la cotation au lieu de se fier au nom de la session
La liquidité est la possibilité de négocier aux prix et pour les volumes disponibles ; la volatilité décrit les mouvements de prix. Ces notions sont liées, mais ne sont pas des mesures interchangeables. Relevez spreads réels, fraîcheur des cotations et exécution chez le courtier envisagé. Un graphique calme peut aller de pair avec une mauvaise exécution ; un mouvement rapide peut s’accompagner de spreads serrés ou larges.
| Cotations fictives | Bid | Ask | Spread |
|---|---|---|---|
| A | 1.10000 | 1.10010 | 1 pip |
| B | 1.10000 | 1.10040 | 4 pips |
Pour ces cotations EURUSD fictives, un pip vaut 0.00010. Le jeu A présente 1 pip de spread, contre 4 pips pour B. Le Bid est identique, mais le prix Ask d’entrée à l’achat est supérieur de 3 pips dans B. C’est une comparaison de coûts, pas une opération simulée. Commission et exécution défavorable peuvent ajouter des coûts ; consultez les guides sur les coûts du trading Forex et le slippage et la latence.
Le nombre de ticks d’un terminal décrit l’activité de son propre flux, pas le volume mondial consolidé du Forex. Un spread observé ne garantit pas non plus le prochain prix exécuté. Comparez des distributions sur des journées et dans des conditions comparables, plutôt que de qualifier une session de « sûre » à partir d’une seule observation.
8. Ajouter annonces, jours fériés et rollover au planning
Une session prévue peut inclure une publication économique importante ou une annonce de banque centrale. Vérifiez les événements liés aux deux monnaies, la zone d’affichage du calendrier, la date et l’horaire actualisé. Une nouvelle imprévue peut survenir hors de toute exclusion planifiée. Un filtre de session n’est pas à lui seul un filtre d’annonces.
Jours fériés, réouverture après le week-end, clôture hebdomadaire, rollover ou maintenance quotidienne du courtier peuvent modifier cotations, spreads et financement. Confirmez ses horaires réels plutôt que de supposer que tout événement quotidien a lieu à 17:00 à New York. Un horaire programmé ne garantit ni cotation récente ni exécution au prix du stop.
Définissez séparément le sort des ordres en attente et des positions existantes avant une période restreinte, puis la poursuite de leur gestion. Éteindre un EA ou déconnecter le terminal ne remplace pas ces règles. Le montant exposé et le cumul des positions comptent toujours ; utilisez le guide de gestion du risque pour fixer les limites du compte.
9. Une courte liste avant d’activer un créneau
- Identifier symbole, courtier, compte et horaires réels de négociation.
- Noter créneau local, zone, date complète et convention de bornes.
- Convertir en UTC, puis en heure du serveur pour la date concernée ; vérifier minuit et les changements d’heure.
- Confirmer annonces, jours fériés, rollover et restrictions de maintenance.
- Vérifier des Bid/Ask récents, les coûts, les autorisations et l’exposition du compte.
- Définir le traitement des ordres en attente, la gestion des positions et la réponse aux données horaires manquantes. Si un contrôle nécessaire échoue, renoncer aux nouvelles entrées.
10. Conserver un relevé que l’on peut tester à nouveau
Enregistrez instant UTC, horodatage serveur et décalage vérifié, zone locale, session, restrictions du calendrier, Bid/Ask et décision. Gardez les candidats retenus et écartés avec leurs motifs. N’attribuez pas après coup une session avantageuse à une opération en fonction de son résultat.
Figez la règle horaire proposée avant le test. Incluez changements d’heure, jours fériés et conditions variées, avec coûts réalistes et données ultérieures séparées. Testez des créneaux voisins pour évaluer la sensibilité ; chercher parmi des centaines d’heures de départ et ne garder que la gagnante favorise le surajustement. Davantage d’activité ne prouve pas un avantage de trading.
Un débutant peut d’abord vérifier quelques conversions datées et observer un flux démo sans passer d’ordres. Contrôlez la correspondance horaire avant d’interpréter un backtest par session. Il n’existe pas de « meilleure session Forex » universelle : tout dépend de la méthode, de la paire, des coûts, des annonces et de la possibilité de surveiller les règles.
11. Questions sur les sessions Forex
Quelle session choisir quand on débute ?
Il n’y a pas de réponse universelle. Commencez par une période observable régulièrement, vérifiez les coûts du courtier et les annonces, puis exercez-vous aux conversions en démo. Une session active peut aussi produire des mouvements brusques et de mauvaises exécutions ; son nom n’est pas un signal d’entrée.
Pourquoi le chevauchement Londres–New York varie-t-il ?
Les horloges locales changent à des dates différentes. Pendant les semaines de transition, l’écart entre les villes varie. Calculez leurs deux créneaux pour la date exacte et prenez leur intersection ; nos exemples de quatre et cinq heures reposent sur des bornes locales explicites.
Changer l’horloge de mon ordinateur corrigera-t-il le filtre de l’EA ?
Pas nécessairement. Les horodatages du courtier ne changent pas avec la zone d’affichage de l’ordinateur. Tout dépend de la fonction horaire et des paramètres de l’EA. Vérifiez cette conception et le décalage du serveur pour la date ; ne modifiez pas l’horloge système à l’aveugle pour compenser.
Un EA doit-il cesser de gérer les positions hors de son créneau d’entrée ?
Sauf règle explicite contraire, le filtre d’entrée définit seulement quand de nouvelles positions peuvent être envisagées. Positions existantes, ordres en attente et éventuelle sortie horaire exigent des règles distinctes. Désactiver la gestion peut supprimer une protection nécessaire à la méthode.
12. Références et portée
Pour les règles horaires tenant compte de la date, consultez la base de fuseaux horaires IANA. La référence officielle MQL4 sur la date et l’heure documente les fonctions de la plateforme. Les exemples ont été vérifiés le 17 octobre 2026 avec les règles régionales correspondantes ; revérifiez-les pour les dates futures et les mises à jour logicielles.
Ce guide explique les conversions horaires et les contrôles d’exécution. Les créneaux retenus et les cotations fictives n’établissent aucun avantage de trading. Un filtre horaire ne supprime pas les risques de marché, d’exécution ou liés au compte.