Une fois par jour, pendant cinq minutes, le marché des changes cesse de se comporter comme un marché. Le fixing de 16 h de Londres — le benchmark de clôture au comptant WMR publié par LSEG — est le taux auquel des milliers de milliards de dollars de fonds indiciels, de portefeuilles de retraite et de livres d'entreprise sont valorisés. Et comme énormément d'exécution est délibérément calée pour tomber dans cette fenêtre, la fenêtre elle-même déplace les prix. Si vous avez déjà vu l'EUR/USD parcourir 40 pips en quatre minutes un jour sans nouvelles, vous avez assisté au fixing.
Aujourd'hui, 31 août 2026, en est une des versions les plus inconfortables : c'est le dernier jour calendaire du mois, donc les flux de rééquilibrage de fin de mois sont en jeu, et c'est aussi le Summer Bank Holiday britannique, donc la ville dont le nom figure sur le benchmark est fermée. Le fixing sera quand même calculé. La liquidité derrière lui, non.
Cet article explique ce qu'est réellement le fixing de 16 h de Londres, comment LSEG le calcule véritablement — ce qui n'est pas ce que racontent la plupart des pages de vulgarisation —, pourquoi les fixings de fin de mois font bouger les marchés, et ce qui change dans votre code quand une exigence métier dit « utilisez le taux du fixing » plutôt que « utilisez le taux courant ».
Qu'est-ce que le fixing de 16 h de Londres ?
Le fixing de 16 h de Londres est un taux de change de référence : un seul chiffre publié, par paire de devises et par jour, que tout le monde peut convenir d'utiliser. Le change au comptant se traite en continu à travers les fuseaux horaires sans bourse centrale, il n'existe donc pas de « cours de clôture » naturel comme pour une action. Quelqu'un doit en désigner un. Depuis le début des années 1990, ce quelqu'un est le benchmark WM/Reuters, aujourd'hui WMR FX Benchmarks, administré par Refinitiv Benchmark Services (UK) Limited sous LSEG et régulé par la FCA en tant qu'administrateur d'indices de référence.
Dans la terminologie de LSEG, la distinction est simple. Selon le glossaire de la méthodologie, des taux sont produits tout au long de la journée et tous les taux sauf ceux de 16 h de Londres sont « Intraday ». La publication de 16:00 heure britannique est le Closing Rate, désigné comme Critical Benchmark, ce qui entraîne des procédures réglementaires de cessation supplémentaires.
À quoi il sert :
- Valorisation de fonds et de portefeuilles — un fonds actions mondial détenant des actifs dans 20 devises a besoin d'un instantané de change unique et cohérent pour calculer sa VL.
- Calcul d'indices — les indices multidevises de MSCI, FTSE Russell, S&P, JPMorgan et STOXX sont bâtis sur des taux WMR.
- Règlement de dérivés et valorisation au prix du marché.
- Exécution — les gérants placent des ordres « au fixing » pour que leur prix d'exécution corresponde au taux auquel leur portefeuille est valorisé, éliminant l'écart de suivi face au benchmark.
Ce dernier point résume tout. Le benchmark n'est pas seulement observé, il est négocié, et cette réflexivité explique pourquoi le fixing possède sa propre microstructure de marché.
Pourquoi cet horaire et pas un autre
La raison, c'est la couverture. À 16:00 heure de Londres, la séance européenne est encore pleinement ouverte et New York traite depuis deux heures — le chevauchement le plus profond de la journée, comme expliqué dans notre guide sur les horaires du marché forex. Plus tôt, les prix Asie-Pacifique sont périmés ; plus tard, l'Europe est rentrée. Le marché des changes dans son ensemble a traité 9 600 milliards de dollars par jour en avril 2025 selon l'Enquête triennale de la BRI — un bond de 28 % par rapport à 2022 — et une part disproportionnée du volume lié au benchmark se comprime dans cette seule fenêtre.
Comment le fixing WMR est réellement calculé
C'est ici que presque tous les articles de vulgarisation sur internet se trompent. Cherchez ce sujet et vous lirez de façon répétée que le fixing est une « médiane pondérée par les volumes des transactions ». L'expression « volume-weighted » n'apparaît nulle part dans la méthodologie publiée par LSEG (WMR FX Benchmarks, Spot, Forward, NDF and Metal Rates, v30, janvier 2026). Le mécanisme réel est une médiane simple sur un échantillon, avec une règle de spread greffée par-dessus. La différence compte si vous essayez de rapprocher un taux de fixing de vos propres données tick.
La fenêtre de cinq minutes — et la fréquence d'échantillonnage
La fenêtre fait cinq minutes de large, centrée sur le fixing : de 2 minutes 30 avant à 2 minutes 30 après 16:00 heure de Londres. C'est vrai pour les devises liquides comme illiquides. Ce qui diffère, c'est la fréquence d'échantillonnage et le type d'input :
| Trade Currencies | Non-Trade Currencies | |
|---|---|---|
| Fenêtre | 5 min (−2m30s à +2m30s) | 5 min (−2m30s à +2m30s) |
| Intervalle d'échantillonnage | Toutes les 1 seconde | Toutes les 15 secondes |
| Input | Transactions exécutées, puis ordres | Cotations indicatives multicontributeurs |
| Sources | LSEG Matching, EBS | Flux de cotation LSEG |
C'est une médiane, avec un spread synthétique
Le calcul pour une Trade Currency se déroule ainsi :
- Chaque transaction capturée est étiquetée bid ou offer selon qu'il s'agissait d'un achat ou d'une vente — vous n'observez jamais qu'un côté.
- Le côté manquant est synthétisé. Un spread issu de l'ordre capturé au même instant est appliqué au taux négocié pour construire le bid ou l'offer opposé.
- Les transactions valides de toutes les sources sont mises en commun, et une médiane de bid et une médiane d'offer sont calculées indépendamment.
- Le mid est le point médian de ces deux médianes.
- Un « Standard Spread » minimum — prédéfini par devise et par heure de calcul — est ensuite appliqué à ce mid pour publier un nouveau bid et un nouvel offer.
Le bid/offer publié n'est donc pas un bid/offer observé. C'est une reconstruction autour d'un mid médian. Si le spread du marché lui-même est plus large que le minimum prédéfini mais plus étroit que le maximum prédéfini, c'est le spread de marché qui est utilisé ; plus large que le maximum déclenche une analyse manuelle.
S'il y a trop peu de transactions valides — le seuil relève du jugement expert de LSEG, pas d'un chiffre publié — le calcul bascule sur les taux d'ordres, et là les règles changent : les ordres de sources différentes ne sont pas mis en commun. Chaque source obtient sa propre médiane, et la source ayant le plus grand nombre d'ordres valides l'emporte. En dessous se trouve un troisième niveau : les cotations bancaires issues des RIC, utilisées quand ni transactions ni ordres ne sont disponibles.
Les 25 Trade Currencies
Seules 25 devises bénéficient du traitement fondé sur les transactions :
AUD, CAD, CHF, CNH, CZK, DKK, EUR, GBP, HKD, HUF, ILS, INR, JPY, MXN, NOK, NZD, PLN, RON, RUB, SEK, SGD, THB, TOF, TRY, ZAR
Onze d'entre elles (AUD, CAD, CHF, CNH, EUR, GBP, HKD, JPY, NZD, RUB, SGD) puisent à la fois dans LSEG Matching et EBS ; les quatorze autres n'utilisent que LSEG Matching. Tout le reste de la couverture au comptant de 157 devises est une Non-Trade Currency, valorisée sur des cotations indicatives. Si votre produit touche, par exemple, le KES, le PKR ou le BOB, le « benchmark » de ces paires est une médiane de cotations de teneurs de marché — plus proche par nature d'un taux de référence indicatif que d'un prix négocié, une distinction développée dans d'où les API de taux de change tirent leurs données.
Autre détail à connaître : la devise de base n'est pas toujours l'USD. CZK, DKK, HUF, NOK, PLN, RON et SEK sont capturées contre l'euro. Tout le reste contre le dollar.
Fin de mois : pourquoi le fixing fait bouger le marché
Le fixing est un benchmark environ 250 jours par an et un événement environ douze jours. La fin de mois, c'est quand le flux mécanique et insensible au prix se concentre dans ces cinq minutes.
Le moteur dominant est le rééquilibrage de couverture. Un fonds de pension européen détenant des actions américaines maintient une couverture de change dimensionnée à son exposition au dollar. Si les actions américaines montent fortement dans le mois, cette exposition au dollar grossit, la couverture existante devient trop petite, et le fonds doit vendre des dollars pour rétablir son ratio de couverture cible. Une forte baisse des actions américaines produit l'image miroir : achat de dollars. Comme la couverture est mesurée contre le benchmark, l'opération est exécutée au benchmark — ce qui pousse le benchmark.
Un second flux, plus précoce, vient de la trésorerie d'entreprise. Les sociétés rapatriant des revenus étrangers veulent que les liquidités arrivent le dernier jour ouvré, or le change au comptant règle à J+2 : cette opération doit donc être faite environ deux jours ouvrés plus tôt. Le flux corporate de fin de mois apparaît par conséquent avant le dernier jour, pas le jour même — conséquence directe des conventions de règlement traitées dans notre guide sur les dates de valeur FX et le règlement T+2.
Notez que ces deux flux peuvent pointer dans des directions opposées la même semaine, et que les estimations des banques pour une fin de mois donnée se contredisent régulièrement. Le flux de fin de mois est une raison pour un mouvement déjà entamé, pas une prévision.
La subtilité du jour : une fin de mois un jour férié bancaire
Le 31 août 2026 est le Summer Bank Holiday britannique. La politique de jours fériés de LSEG prévoit que les taux de clôture au comptant sont produits normalement dès lors que deux au moins des places américaine, britannique, allemande et japonaise sont ouvertes — trois des quatre le sont, donc le fixing de 16 h d'aujourd'hui sera publié. Mais les banques britanniques sont fermées, les desks londoniens sont en effectif réduit, et des carnets minces plus des ordres benchmark concentrés forment exactement la combinaison qui produit des prints de fixing démesurés.
Le volet règlement est plus intéressant. Pour l'EUR/USD, le 31 août est un jour ouvré normal à Francfort comme à New York, donc une opération du vendredi 28 août règle le mardi 1er septembre. Pour le GBP/USD, le centre de règlement de la livre est fermé aujourd'hui, donc la même date de négociation glisse au mercredi 2 septembre. Deux paires, une date de négociation, deux dates de valeur différentes — le genre de divergence qui casse silencieusement une logique de rapprochement supposant un calendrier de jours ouvrés unique.
Ce qui change dans le code quand on utilise des taux de fixing
Si une exigence atterrit sur votre bureau en disant « valorisez le portefeuille au taux de 16 h de Londres », plusieurs hypothèses d'une intégration de taux classique cessent de tenir.
Le piège de l'heure d'été
Le fixing est défini en heure locale de Londres, ce qui signifie 15:00 UTC à l'heure d'été britannique et 16:00 UTC en GMT. Coder l'un ou l'autre en dur est faux environ la moitié de l'année. Calculez-le :
from datetime import datetime, timedelta, timezone
from zoneinfo import ZoneInfo
LONDON = ZoneInfo("Europe/London")
def fix_window_utc(day, hour=16):
"""UTC start/end of the WMR fix window: 2m30s either side of 16:00 London."""
centre = datetime(day.year, day.month, day.day, hour, 0, tzinfo=LONDON)
return (
(centre - timedelta(seconds=150)).astimezone(timezone.utc),
(centre + timedelta(seconds=150)).astimezone(timezone.utc),
)
# 2026-08-31 (BST) -> 14:57:30Z .. 15:02:30Z
# 2026-01-15 (GMT) -> 15:57:30Z .. 16:02:30ZLa même logique en JavaScript, en utilisant le nom de fuseau longOffset plutôt qu'une table de décalages codée en dur :
function londonOffsetMinutes(d) {
const s = new Intl.DateTimeFormat('en-GB', {
timeZone: 'Europe/London', timeZoneName: 'longOffset',
}).format(d); // "31/08/2026, GMT+01:00"
const m = s.match(/GMT([+-])(\d{2}):(\d{2})/);
return m ? (m[1] === '-' ? -1 : 1) * (+m[2] * 60 + +m[3]) : 0;
}
export function fixWindowUTC(isoDate, hour = 16) {
const guess = new Date(`${isoDate}T${String(hour).padStart(2, '0')}:00:00Z`);
const centre = new Date(guess.getTime() - londonOffsetMinutes(guess) * 60_000);
return {
start: new Date(centre.getTime() - 150_000).toISOString(),
end: new Date(centre.getTime() + 150_000).toISOString(),
};
}Les deux produisent une sortie identique. Pour récupérer un taux de marché ancré à cet instant, appelez l'API Finexly avec l'horodatage calculé :
curl "https://api.finexly.com/v1/historical?date=2026-08-31&base=EUR&symbols=USD,GBP,JPY" \
-H "Authorization: Bearer YOUR_API_KEY"{
"success": true,
"base": "EUR",
"date": "2026-08-31",
"rates": { "USD": "…", "GBP": "…", "JPY": "…" }
}Stockez cette réponse contre l'horodatage de fixing que vous avez calculé, pas contre « aujourd'hui » : la date à laquelle le taux appartient et la date à laquelle vous l'avez récupéré ne sont pas le même champ.
Les cross sont dérivés, pas observés
WMR capture les devises contre l'USD (ou l'EUR, pour les sept listées plus haut) et calcule les cross de façon arithmétique. Les formules publiées multiplient ou divisent des cotations du même côté :
GBP/CAD bid = (USD/CAD bid) × (GBP/USD bid)
GBP/CAD offer = (USD/CAD offer) × (GBP/USD offer)
GBP/AUD bid = (GBP/USD bid) / (AUD/USD offer)
GBP/AUD offer = (GBP/USD offer) / (AUD/USD bid)Deux conséquences en découlent, toutes deux explicites dans la méthodologie. CAD, RUB, TRY et PHP règlent à J+1 plutôt qu'à J+2, et aucun ajustement n'est fait — le cross est calculé comme si les deux jambes étaient à J+2. Et aucun ajustement n'est fait lorsqu'un jour férié de marché est observé sur la devise primaire ou sur la devise de croisement. Un benchmark de cross peut donc être publié pour une paire un jour où l'une de ses jambes n'aurait pas pu être traitée. Si vous construisez du rapprochement autour des cross, voyez les taux de change croisés expliqués pour l'arithmétique complète.
La précision et l'arrondi sont spécifiés
Le bid et l'offer sont publiés avec un maximum de quatre décimales ; les mids avec cinq. Le mid est la moyenne arithmétique du bid et de l'offer déjà arrondis, et un 5 final arrondit vers le haut. Si vous stockez des taux de fixing dans une colonne plus étroite, ou si vous recalculez le mid à partir d'inputs non arrondis, vous produirez un nombre qui diverge de l'officiel au dernier chiffre — ce qui suffit à faire échouer un rapprochement d'audit. Notre guide sur l'arrondi des devises et les décimales couvre le versant arithmétique monétaire en aval.
Le fixing peut être révisé
C'est celle qui piège les couches de cache. La politique de republication de LSEG indique que « dans des circonstances exceptionnelles, il peut être nécessaire de modifier les taux d'une ou plusieurs devises après publication », borné uniquement par ceci : les taux d'un jour ne sont jamais modifiés après la publication de ceux du jour ouvré suivant à la même heure. En pratique, vous disposez d'une fenêtre de révision d'environ 24 heures. Tout système qui récupère le fixing une fois et le traite comme immuable peut finir par conserver définitivement un chiffre périmé. Récupérez à nouveau le benchmark de la veille avant de clôturer, et stockez un horodatage rate_asof à côté de la valeur.
La publication n'est pas instantanée non plus : la cible annoncée par LSEG est de 15 minutes après l'heure de calcul pour le comptant (30 minutes pour les forwards et les NDF). Un job qui se déclenche à 16:00:01 heure de Londres en attendant le taux de clôture n'obtiendra rien.
Avez-vous vraiment besoin du fixing officiel ?
Pour la plupart des logiciels, non — et les données WMR sous licence coûtent cher. Le test honnête : une partie externe va-t-elle confronter votre chiffre au sien ?
Vous avez besoin du benchmark sous licence quand vous calculez la VL d'un fonds, calculez ou répliquez un indice, réglez un contrat qui nomme le taux WMR, ou produisez des chiffres qu'un auditeur rapprochera d'un relevé de dépositaire.
Un bon taux de marché suffit pour les pages de tarifs, le checkout multidevise, la conversion de notes de frais, les tableaux de bord analytiques, le reporting interne et la facturation SaaS. Dans ces cas, ce qui compte c'est que le taux soit proche du taux mid-market, issu d'une source cohérente, et stocké avec l'horodatage appliqué — pas qu'il corresponde à un benchmark précis à la cinquième décimale.
La voie médiane sur laquelle atterrissent la plupart des équipes : utiliser une API de taux de change généraliste pour tout l'opérationnel, et figer un instantané quotidien pris à l'horodatage du fixing comme taux interne de référence. Vous obtenez un taux journalier stable, défendable et reproductible, aligné sur le moment où le reste de l'industrie valorise ses livres, sans payer un flux de benchmark sous licence. Stockez-le dans une colonne dédiée — voir la conception d'un grand livre multidevise — plutôt que de le recalculer à la lecture.
Foire aux questions
À quelle heure UTC a lieu le fixing de 16 h de Londres ?
15:00 UTC pendant l'heure d'été britannique (fin mars à fin octobre) et 16:00 UTC en GMT. La fenêtre de calcul de cinq minutes va de 2 minutes 30 avant à 2 minutes 30 après. Dérivez-la toujours du fuseau Europe/London plutôt que de coder un décalage en dur.
Le fixing de 16 h de Londres est-il une moyenne pondérée par les volumes ? Non. Malgré la façon dont il est fréquemment décrit, la méthodologie publiée par LSEG utilise une médiane non pondérée des cotations bid et offer échantillonnées, calculées indépendamment, avec un « Standard Spread » minimum prédéfini appliqué au mid obtenu. Il n'y a aucune pondération par les volumes dans la méthode documentée.
Pourquoi le taux de change bouge-t-il autant à 16 h heure de Londres ? Parce qu'une grande quantité d'exécution est délibérément liée au benchmark. Gérants et fonds indiciels traitent au fixing pour que leur prix d'exécution corresponde à leur prix de valorisation, ce qui concentre un flux unidirectionnel et insensible au prix dans une fenêtre de cinq minutes. L'effet est le plus fort en fin de mois, de trimestre et d'année.
Quelles devises bénéficient de taux de fixing fondés sur les transactions ? 25 « Trade Currencies » — AUD, CAD, CHF, CNH, CZK, DKK, EUR, GBP, HKD, HUF, ILS, INR, JPY, MXN, NOK, NZD, PLN, RON, RUB, SEK, SGD, THB, TOF, TRY et ZAR. Les autres devises de la couverture de 157 sont valorisées à partir de données de cotations indicatives.
Peut-on obtenir gratuitement les taux du fixing de 16 h de Londres ? Pas le benchmark WMR sous licence lui-même. LSEG publie néanmoins un ensemble limité gratuit avec 30 minutes de décalage pour les fixings de 14 h CET et de midi EST, couvrant 32 devises. Pour la plupart des applications, une API de devises gratuite échantillonnée à l'horodatage du fixing donne un taux matériellement équivalent pour un usage opérationnel — évitez simplement de l'appeler « fixing WMR » dans un document que lira un auditeur.
Le fixing est-il publié les jours fériés ? Les taux de clôture au comptant sont produits tant qu'au moins deux des places américaine, britannique, allemande et japonaise sont ouvertes. Les taux intrajournaliers peuvent ne pas être produits si l'une ou plusieurs de ces places sont fermées. Quand les taux ne sont pas produits, ceux de la dernière heure publiée sont reconduits.
Besoin de taux de change quotidiens cohérents que vous pouvez ancrer à un horodatage fixe sans licencier un flux de benchmark ? Obtenez votre clé API Finexly gratuite — sans carte bancaire. Plus de 170 devises, un historique remontant à 1999 et 1 000 requêtes gratuites par mois pour vérifier que ça marche avant de passer à l'échelle avec nos formules tarifaires.
Sources : LSEG, Methodology: WMR FX Benchmarks, Spot, Forward, NDF and Metal Rates, v30, janvier 2026 ; LSEG, fiche produit WMR FX Benchmarks ; BRI, Triennial Central Bank Survey — OTC foreign exchange turnover in April 2025.
Explore More
Vlado Grigirov
Senior Currency Markets Analyst & Financial Strategist
Vlado Grigirov is a senior currency markets analyst and financial strategist with over 14 years of experience in foreign exchange markets, cross-border finance, and currency risk management. He has wo...
View full profile →