Voltar ao Blog

O fixing das 16h de Londres: como o benchmark WMR é realmente calculado

V
Vlado Grigirov
August 31, 2026
Currency API Exchange Rates Market Analysis FX Benchmarks Finexly

Uma vez por dia, durante cinco minutos, o mercado de câmbio deixa de se comportar como um mercado. O fixing das 16h de Londres — o benchmark de fecho à vista WMR publicado pela LSEG — é a taxa contra a qual triliões de dólares em fundos de índice, carteiras de pensões e livros corporativos são marcados. E porque tanta execução é deliberadamente cronometrada para cair dentro dessa janela, a própria janela move os preços. Se alguma vez viu o EUR/USD percorrer 40 pips em quatro minutos num dia sem notícias, assistiu ao fixing.

Hoje, 31 de agosto de 2026, é uma das versões mais desconfortáveis disso: é o último dia do mês, portanto os fluxos de rebalanceamento de fim de mês estão em jogo, e é também o feriado bancário de verão do Reino Unido, ou seja, a cidade cujo nome está no benchmark está fechada. O fixing continua a ser calculado. A liquidez por trás dele, não.

Este artigo cobre o que é realmente o fixing das 16h de Londres, como a LSEG efetivamente o calcula — que não é o que a maioria das páginas explicativas diz —, por que os fixings de fim de mês movem os mercados, e o que muda no seu código quando um requisito de negócio diz "use a taxa do fixing" em vez de "use a taxa atual".

O que é o fixing das 16h de Londres?

O fixing das 16h de Londres é uma taxa de câmbio de referência: um único número publicado, por par de moedas, por dia, que todos podem concordar em usar. O câmbio à vista negoceia continuamente entre fusos horários sem bolsa central, portanto não existe um "preço de fecho" natural como existe para uma ação. Alguém tem de nomear um. Desde o início dos anos 1990, esse alguém tem sido o benchmark WM/Reuters, hoje WMR FX Benchmarks, administrado pela Refinitiv Benchmark Services (UK) Limited sob a LSEG e regulado pela FCA como administrador de benchmarks.

Na terminologia da própria LSEG a distinção é simples. Segundo o glossário da metodologia, as taxas são produzidas ao longo do dia e todas as taxas exceto as das 16h de Londres são "Intraday". A publicação das 16:00 do Reino Unido é a Closing Rate, e está designada como Critical Benchmark, o que acarreta procedimentos regulatórios adicionais de cessação.

Para que serve:

  • Avaliação de fundos e carteiras — um fundo global de ações com ativos em 20 moedas precisa de um único retrato cambial consistente para apurar o NAV.
  • Cálculo de índices — os índices multimoeda da MSCI, FTSE Russell, S&P, JPMorgan e STOXX são construídos sobre taxas WMR.
  • Liquidação de derivados e marcação a mercado.
  • Execução — gestoras colocam ordens "ao fixing" para que o preço de execução coincida com a taxa a que a carteira é avaliada, eliminando o tracking error face ao benchmark.

Este último ponto é a história toda. O benchmark não é apenas observado, é negociado, e essa reflexividade é a razão pela qual o fixing tem a sua própria microestrutura de mercado.

Porquê esta hora e não outra

A razão é cobertura. Às 16:00 de Londres, a sessão europeia continua plenamente aberta e Nova Iorque já negoceia há um par de horas — a sobreposição mais profunda do dia, como explicamos no nosso guia sobre horários do mercado forex. Mais cedo e os preços da Ásia-Pacífico estão velhos; mais tarde e a Europa já foi para casa. O mercado cambial no seu todo negociou 9,6 biliões de dólares por dia em abril de 2025 segundo o Inquérito Trienal do BIS — um salto de 28% face a 2022 — e uma parcela desproporcionada do volume ligado ao benchmark comprime-se nessa única janela.

Como o fixing WMR é realmente calculado

É aqui que quase todos os artigos explicativos da internet erram. Pesquise este tema e vai ler repetidamente que o fixing é uma "mediana ponderada pelo volume das transações". A expressão "ponderada pelo volume" não aparece em lado nenhum da metodologia publicada pela LSEG (WMR FX Benchmarks, Spot, Forward, NDF and Metal Rates, v30, janeiro de 2026). O mecanismo real é uma mediana simples sobre uma amostra, com uma regra de spread acrescentada por cima. A diferença importa se está a tentar reconciliar uma taxa de fixing com os seus próprios dados tick.

A janela de cinco minutos — e a frequência de amostragem

A janela tem cinco minutos de largura, centrada no fixing: de 2 minutos e 30 segundos antes até 2 minutos e 30 segundos depois das 16:00 de Londres. Isto vale tanto para moedas líquidas como ilíquidas. O que difere é a frequência de amostragem e o tipo de input:

Trade CurrenciesNon-Trade Currencies
Janela5 min (−2m30s a +2m30s)5 min (−2m30s a +2m30s)
Intervalo de amostragemA cada 1 segundoA cada 15 segundos
InputTransações executadas, depois ordensCotações indicativas multicontribuidor
FontesLSEG Matching, EBSFeeds de cotação da LSEG
A LSEG é franca quanto a isto ser uma amostra e não um censo: a negociação "ocorre em milissegundos nas plataformas e portanto nem toda a transação ou ordem é capturada, apenas uma amostra". É capturada uma taxa negociada por fonte por segundo.

É uma mediana, com um spread sintético

O cálculo para uma Trade Currency funciona assim:

  1. Cada transação capturada é marcada como bid ou offer consoante tenha sido compra ou venda — só se observa um lado.
  2. O lado em falta é sintetizado. Aplica-se à taxa negociada um spread retirado da ordem capturada no mesmo instante para construir o bid ou offer oposto.
  3. As transações válidas de todas as fontes são agrupadas, e calculam-se uma mediana de bid e uma mediana de offer de forma independente.
  4. O mid é o ponto médio dessas duas medianas.
  5. Aplica-se depois a esse mid um "Standard Spread" mínimo — predefinido por moeda e por hora de cálculo — para publicar um novo bid e offer.

Ou seja, o bid/offer publicado não é um bid/offer observado. É uma reconstrução em torno de um mid mediano. Se o spread do próprio mercado for mais largo que o mínimo predefinido mas mais estreito que o máximo predefinido, usa-se o spread de mercado; mais largo que o máximo desencadeia análise manual.

Se houver transações válidas a menos — o limiar é juízo pericial da LSEG, não um número publicado — o cálculo recorre às taxas de ordens, e aqui as regras mudam: ordens de fontes diferentes não são agrupadas. Cada fonte tem a sua própria mediana e vence a fonte com o maior número de ordens válidas. Abaixo disso há um terceiro nível: cotações bancárias de RICs, usadas quando não há nem transações nem ordens.

As 25 Trade Currencies

Apenas 25 moedas recebem o tratamento baseado em transações:

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 delas (AUD, CAD, CHF, CNH, EUR, GBP, HKD, JPY, NZD, RUB, SGD) bebem tanto da LSEG Matching como da EBS; as outras catorze usam apenas LSEG Matching. Tudo o resto na cobertura à vista de 157 moedas é Non-Trade Currency, precificado por cotações indicativas. Se o seu produto toca, digamos, KES, PKR ou BOB, o "benchmark" desses pares é uma mediana de cotações de dealers — mais próximo por natureza de uma taxa de referência indicativa do que de um preço negociado, uma distinção que aprofundamos em de onde vêm os dados das APIs de câmbio.

Mais um detalhe que vale a pena saber: a moeda base nem sempre é o USD. CZK, DKK, HUF, NOK, PLN, RON e SEK são capturadas contra o euro. Todo o resto contra o dólar.

Fim de mês: por que o fixing move o mercado

O fixing é um benchmark em cerca de 250 dias por ano e um evento em cerca de doze. O fim de mês é quando o fluxo mecânico e insensível ao preço se concentra nesses cinco minutos.

O motor dominante é o rebalanceamento de coberturas. Um fundo de pensões europeu com ações norte-americanas mantém uma cobertura cambial dimensionada à sua exposição ao dólar. Se as ações americanas subirem com força durante o mês, essa exposição cresce, a cobertura existente fica pequena, e o fundo tem de vender dólares para restaurar o rácio de cobertura alvo. Uma queda acentuada das ações americanas produz a imagem espelhada: compra de dólares. Como a cobertura é medida contra o benchmark, a operação é executada ao benchmark — o que empurra o benchmark.

Um segundo fluxo, mais precoce, vem da tesouraria corporativa. Empresas que repatriam receita estrangeira querem que o dinheiro chegue no último dia útil, e o câmbio à vista liquida a T+2, portanto essa operação tem de ser feita cerca de dois dias úteis antes. O fluxo corporativo de fim de mês aparece assim antes do último dia, não nele — consequência direta das convenções de liquidação cobertas no nosso guia sobre datas-valor cambiais e liquidação T+2.

Note que estes dois fluxos podem apontar em direções opostas na mesma semana, e as estimativas dos bancos para um dado fim de mês divergem rotineiramente entre si. Fluxo de fim de mês é uma razão para um movimento que já começou, não uma previsão.

O detalhe de hoje: um fim de mês em feriado bancário

31 de agosto de 2026 é o feriado bancário de verão do Reino Unido. A política de feriados da LSEG estabelece que as taxas de fecho à vista são produzidas normalmente desde que dois ou mais entre EUA, Reino Unido, Alemanha e Japão estejam abertos — três dos quatro estão, portanto o fixing de hoje será publicado. Mas os bancos britânicos estão fechados, as mesas de Londres estão esqueléticas, e livros finos mais ordens de benchmark concentradas é exatamente a combinação que produz prints de fixing desproporcionados.

O lado da liquidação é mais interessante. Para EUR/USD, 31 de agosto é um dia útil normal tanto em Frankfurt como em Nova Iorque, portanto uma operação de sexta-feira 28 de agosto liquida na terça-feira 1 de setembro. Para GBP/USD, o centro de liquidação da libra está fechado hoje, portanto a mesma data de operação empurra para quarta-feira 2 de setembro. Dois pares, uma data de operação, duas datas-valor diferentes — o tipo de divergência que silenciosamente parte lógica de reconciliação que assume um único calendário de dias úteis.

O que muda no código quando usa taxas de fixing

Se lhe cair na secretária um requisito a dizer "avalie a carteira à taxa das 16h de Londres", vários pressupostos de uma integração de taxas típica deixam de valer.

A armadilha do horário de verão

O fixing é definido em hora local de Londres, o que significa 15:00 UTC no horário de verão britânico e 16:00 UTC no GMT. Fixar qualquer um dos dois em código está errado durante cerca de metade do ano. Calcule-o:

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:30Z

A mesma lógica em JavaScript, usando o nome de fuso horário longOffset em vez de uma tabela de offsets fixa:

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(),
  };
}

Ambos produzem saída idêntica. Para obter uma taxa de mercado ancorada nesse momento, chame a API da Finexly com o timestamp calculado:

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": "…" }
}

Guarde essa resposta contra o timestamp de fixing que calculou, e não contra "hoje" — a data a que a taxa pertence e a data em que a obteve não são o mesmo campo.

As cruzadas são derivadas, não observadas

A WMR captura moedas contra o USD (ou o EUR, para as sete listadas acima) e calcula as cruzadas aritmeticamente. As fórmulas publicadas multiplicam ou dividem cotações do mesmo lado:

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)

Duas consequências se seguem, e ambas são explícitas na metodologia. CAD, RUB, TRY e PHP liquidam a T+1 em vez de T+2, e nenhum ajuste é feito — a cruzada é calculada como se ambas as pernas fossem T+2. E nenhum ajuste é feito quando se observa um feriado de mercado na moeda primária ou na de cruzamento. Um benchmark cruzado pode portanto ser publicado para um par num dia em que uma das suas pernas não poderia ter sido negociada. Se está a construir reconciliação em torno de cruzadas, veja taxas de câmbio cruzadas explicadas para a aritmética completa.

Precisão e arredondamento estão especificados

Bid e offer são publicados com um máximo de quatro casas decimais; os mids com cinco. O mid é a média aritmética do bid e offer já arredondados, e um 5 final arredonda para cima. Se guardar taxas de fixing numa coluna mais estreita, ou recalcular o mid a partir de inputs não arredondados, vai produzir um número que discorda do oficial no último dígito — o que basta para falhar uma conciliação de auditoria. O nosso guia sobre arredondamento de moeda e casas decimais cobre o lado da aritmética monetária a jusante.

O fixing pode ser revisto

Esta é a que apanha as camadas de cache. A política de republicação da LSEG afirma que "em circunstâncias excecionais pode ser necessário alterar as taxas de uma ou mais moedas após a publicação", limitada apenas por isto: as taxas de um dia nunca são alteradas depois de publicadas as do dia útil seguinte à mesma hora. Na prática, tem uma janela de revisão de cerca de 24 horas. Qualquer sistema que obtenha o fixing uma vez e o trate como imutável pode acabar a guardar permanentemente um número ultrapassado. Volte a obter o benchmark do dia anterior antes de fechar as contas, e guarde um timestamp rate_asof junto ao valor.

A publicação também não é instantânea: o alvo declarado da LSEG é 15 minutos após a hora de cálculo para à vista (30 minutos para forwards e NDFs). Um job que dispare às 16:00:01 de Londres à espera da taxa de fecho não obterá nada.

Precisa mesmo do fixing oficial?

Para a maioria do software, não — e dados WMR licenciados são caros. O teste honesto é se uma parte externa vai confrontar o seu número com o dela.

Precisa do benchmark licenciado quando apura o NAV de um fundo, calcula ou replica um índice, liquida um contrato que nomeia a taxa WMR, ou produz números que um auditor vai reconciliar com um relatório de custódia.

Uma boa taxa de mercado é suficiente para páginas de preços, checkout multimoeda, conversão de despesas, dashboards analíticos, reporting interno e faturação SaaS. Nestes casos, o que importa é que a taxa esteja próxima da taxa mid-market, tenha fonte consistente e seja guardada com o timestamp que aplicou — não que coincida com um benchmark específico até à quinta casa decimal.

O caminho intermédio em que a maioria das equipas acaba: usar uma API de taxas de câmbio geral para tudo o que é operacional, e fixar um retrato diário tirado no timestamp do fixing como taxa interna de livro. Obtém uma taxa diária estável, defensável e reproduzível, alinhada com o momento em que o resto da indústria marca os seus livros, sem pagar por um feed de benchmark licenciado. Guarde-a numa coluna dedicada — veja desenho de razão multimoeda — em vez de a recalcular na leitura.

Perguntas frequentes

A que horas UTC é o fixing das 16h de Londres? 15:00 UTC durante o horário de verão britânico (fim de março a fim de outubro) e 16:00 UTC durante o GMT. A janela de cálculo de cinco minutos vai de 2 minutos e 30 segundos antes a 2 minutos e 30 segundos depois. Derive-a sempre do fuso Europe/London em vez de fixar um offset em código.

O fixing das 16h de Londres é uma média ponderada pelo volume? Não. Apesar de ser frequentemente descrito assim, a metodologia publicada pela LSEG usa uma mediana não ponderada das cotações bid e offer amostradas, calculadas independentemente, com um "Standard Spread" mínimo predefinido aplicado ao mid resultante. Não há ponderação por volume no método documentado.

Por que a taxa de câmbio se move tanto às 16h de Londres? Porque uma grande quantidade de execução está deliberadamente ligada ao benchmark. Gestoras e fundos de índice negoceiam ao fixing para que o preço de execução coincida com o preço de avaliação, concentrando fluxo unidirecional e insensível ao preço numa janela de cinco minutos. O efeito é mais forte no fim do mês, do trimestre e do ano.

Que moedas recebem taxas de fixing baseadas em transações? 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 e ZAR. As restantes moedas da cobertura de 157 são precificadas com dados de cotações indicativas.

Posso obter taxas do fixing das 16h de Londres gratuitamente? O benchmark WMR licenciado em si, não. A LSEG publica um conjunto limitado gratuito com 30 minutos de atraso para os fixings das 2pm CET e 12 noon EST, cobrindo 32 moedas. Para a maioria das aplicações, uma API de câmbio gratuita amostrada no timestamp do fixing dá uma taxa materialmente equivalente para efeitos operacionais — só não lhe chame fixing WMR num documento que um auditor vá ler.

O fixing é publicado em feriados? As taxas de fecho à vista são produzidas desde que dois ou mais entre EUA, Reino Unido, Alemanha e Japão estejam abertos. As taxas intradiárias podem não ser produzidas se um ou mais desses centros estiver fechado. Quando não são produzidas, transitam as taxas da última hora publicada.


Precisa de taxas de câmbio diárias consistentes que possa fixar a um timestamp sem licenciar um feed de benchmark? Obtenha a sua chave API Finexly gratuita — sem cartão de crédito. Mais de 170 moedas, dados históricos desde 1999 e 1.000 pedidos gratuitos por mês para confirmar que funciona antes de escalar nos nossos planos de preços.

Fontes: LSEG, Methodology: WMR FX Benchmarks, Spot, Forward, NDF and Metal Rates, v30, janeiro de 2026; LSEG, ficha de produto WMR FX Benchmarks; BIS, Triennial Central Bank Survey — OTC foreign exchange turnover in April 2025.

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 →

Compartilhar este artigo