Voltar ao Blog

Decisões de taxas da Fed e do BCE em setembro de 2026: o que significam as subidas sincronizadas para o EUR/USD

V
Vlado Grigirov
September 02, 2026
Currency API Exchange Rates ECB Federal Reserve EUR/USD Market Analysis Finexly

Durante a maior parte dos últimos dois anos, a história do euro-dólar foi de divergência: um banco central a apertar a política monetária enquanto o outro ficava parado, com o diferencial entre ambos a fazer todo o trabalho. Setembro de 2026 quebra esse padrão. As decisões de taxas da Fed e do BCE ocorrem com sete dias de intervalo e, pela primeira vez neste ciclo, os mercados esperam que as duas instituições se movam na mesma direção — para cima. O Banco Central Europeu decide a 10 de setembro de 2026, a Reserva Federal a 15–16 de setembro de 2026, e o Banco de Inglaterra encerra a série a 17 de setembro de 2026.

Isto é relevante para qualquer pessoa cujo código toque numa taxa de câmbio. Quando dois bancos centrais apertam ao mesmo tempo, o diferencial de taxas de juro que normalmente move o EUR/USD quase não se altera — mas a volatilidade em torno dele dispara na mesma. Passa a haver grandes oscilações intradiárias que revertem para a média, que é exatamente o padrão que estraga cache ingénua, dispara alertas falsos e gera aquele ticket de suporte do género "porque é que o total da minha fatura mudou entre a cotação e o checkout?".

Este guia cobre o que está efetivamente agendado, o que os dados dizem neste momento e os padrões de engenharia que aguentam quando ambos os lados do par de moedas mais transacionado do mundo são reavaliados na mesma semana.

O calendário de setembro de 2026 num relance

DataEventoAtualExpectativa do mercado
4 set 2026Nonfarm Payrolls dos EUAInput decisivo para a decisão do FOMC
10 set 2026, 12:15 CETDecisão de taxas do BCE + conferência de imprensaMRO 2,40%, depósito 2,25%Subida de 25pb (depósito para 2,50%)
15–16 set 2026Decisão do FOMC + projeções atualizadasCerca de 60–66% de probabilidade de subida (CME FedWatch)
17 set 2026Decisão do Banco de InglaterraEm aberto, mas com pricing menos firme
Há duas coisas que saltam à vista. Primeiro, o movimento do BCE está praticamente todo descontado — a probabilidade implícita no mercado de uma subida de 25pb tem estado na casa dos noventa e muitos, e a própria previsão da Trading Economics coloca a taxa principal de refinanciamento em 2,65% depois da reunião. Segundo, o movimento da Fed não está totalmente descontado. Essa assimetria é toda a operação, e todo o problema de engenharia: o risco de surpresa está concentrado a 16 de setembro, não a 10 de setembro.

Porque é que o BCE volta a subir taxas

O problema de inflação da zona euro regressou pela via da energia. O HICP global subiu para 3,3% em termos homólogos em agosto de 2026, acima dos 2,9% de julho — a leitura mais elevada em cerca de dois anos. A inflação energética acelerou para 14,3%, vinda de 10,3%, impulsionada por uma nova subida do petróleo ligada à escalada no Médio Oriente; o Brent negociou acima dos 91 dólares por barril durante a sessão de 31 de agosto.

O detalhe revelador está por baixo do número principal: a inflação subjacente até recuou, para 2,4% face a 2,5%. Ou seja, trata-se de um choque energético e não de uma espiral preços-salários generalizada. O BCE já subiu uma vez neste ciclo — 25pb a 11 de junho de 2026, o primeiro aumento desde 2023 — e depois manteve em julho. As atas de julho foram explícitas ao afirmar que a pausa "não deve ser interpretada como o fim do ciclo de aperto", e a presidente Lagarde tem avisado repetidamente que quanto mais tempo os preços da energia permanecerem elevados, maior é a probabilidade de se transmitirem à inflação mais ampla através de efeitos de segunda ordem.

Os mercados foram ainda mais longe: o pricing implica uma taxa de depósito próxima de 2,70% em dezembro, o que corresponde a cerca de 80% de probabilidade de uma segunda subida depois de setembro.

Porque é que a Fed também pode subir

A Fed liderada pelo presidente Kevin Warsh apresentou um primeiro discurso de abertura em Jackson Hole marcadamente hawkish a 28 de agosto de 2026, defendendo que as tendências da inflação não melhoraram de forma significativa. As probabilidades de subida para o FOMC de 16 de setembro na ferramenta FedWatch da CME saltaram para a casa dos 60%. O mesmo choque petrolífero que está a empurrar os preços da energia na zona euro está a fazê-lo nos EUA, e a yield das Treasuries a 10 anos subiu para cerca de 4,76% por conta disso.

O que o aperto sincronizado faz ao EUR/USD

O modelo dos manuais diz que uma moeda se valoriza quando o seu banco central aperta. Esse modelo é sobre taxas relativas, portanto quando ambos os lados apertam em montantes semelhantes, o efeito direcional líquido fica próximo de zero. O EUR/USD negociava em torno de 1,1608 a 1 de setembro de 2026, depois de falhar por volta de 1,1626 e recuar para baixo das suas médias móveis de curto prazo — um par que, na linguagem da ação do preço, está a discutir consigo próprio.

Para quem programa, seguem-se três consequências práticas:

  1. Lateralização com caudas gordas. Espere que o par oscile dentro de uma banda e depois rompa violentamente na perna da surpresa (o FOMC), em vez de traçar uma tendência limpa. Lógica de alertas afinada para tendências vai disparar constantemente sem significar nada.
  2. A assimetria está a 16 de setembro. Uma subida do BCE totalmente descontada já está, por definição, na taxa. Os 34–40% não descontados da decisão da Fed são onde vive o risco de gap.
  3. Os cruzamentos mexem-se mais do que o EUR/USD. Quando o EUR e o USD reforçam ambos, os pares que realmente se mexem são os do outro lado: EUR/JPY, USD/JPY, cruzamentos de mercados emergentes e tudo o que seja financiado numa moeda de baixo rendimento. Se o seu produto faz pricing em 40 moedas, o EUR/USD é o menor dos seus problemas.

Este terceiro ponto é o que a maioria das equipas ignora. Vigie a matriz inteira, não o par principal.

Ir buscar os dados: uma montagem prática

Tudo o que se segue usa a Finexly, uma API REST de câmbios que cobre mais de 170 moedas com endpoints em tempo real e históricos. A referência completa de parâmetros está na documentação da API Finexly.

1. Um retrato de base antes de cada decisão

A coisa útil mais barata que pode fazer é capturar um estado "antes" limpo, para poder medir o que realmente aconteceu em vez de discutir sobre isso mais tarde.

curl "https://api.finexly.com/v1/latest?base=EUR&symbols=USD,GBP,JPY,CHF,PLN,SEK&access_key=YOUR_API_KEY"
{
  "success": true,
  "base": "EUR",
  "timestamp": 1757505300,
  "rates": {
    "USD": 1.1608,
    "GBP": 0.8571,
    "JPY": 184.62,
    "CHF": 0.9315,
    "PLN": 4.2480,
    "SEK": 11.0620
  }
}

2. Meça a janela da decisão, não o dia

Os fechos diários escondem o evento. Tire um retrato imediatamente antes do comunicado e outro depois da conferência de imprensa, e faça o diff.

import requests

API_KEY = "YOUR_API_KEY"
BASE = "https://api.finexly.com/v1"
SYMBOLS = ["USD", "GBP", "JPY", "CHF", "PLN", "SEK"]

def snapshot(base="EUR"):
    r = requests.get(
        f"{BASE}/latest",
        params={"base": base, "symbols": ",".join(SYMBOLS), "access_key": API_KEY},
        timeout=10,
    )
    r.raise_for_status()
    return r.json()["rates"]

def diff(before, after, label):
    print(f"--- {label} ---")
    for sym in SYMBOLS:
        pct = (after[sym] - before[sym]) / before[sym] * 100
        print(f"EUR/{sym}: {before[sym]:.4f} -> {after[sym]:.4f} ({pct:+.2f}%)")

# ECB: capture at 12:10 CET, then again at 13:30 CET after Lagarde's Q&A
# FOMC: capture at 13:55 ET, then again at 15:00 ET after the presser

Corra isto nas duas decisões e vai normalmente descobrir que a conferência de imprensa moveu a taxa mais do que a própria decisão — o que é o argumento para manter a cache aberta ao longo das perguntas e respostas, e não apenas até ao título.

3. Compare este ciclo com a subida de junho

A subida do BCE de junho de 2026 é o análogo mais próximo que tem, e o endpoint /historical permite-lhe repeti-la em vez de adivinhar. O nosso artigo sobre porque é que o euro não valorizou depois da subida de junho tem todo o contexto.

const BASE = "https://api.finexly.com/v1";
const API_KEY = process.env.FINEXLY_API_KEY;

async function ratesOn(date) {
  const url = `${BASE}/historical?date=${date}&base=EUR&symbols=USD&access_key=${API_KEY}`;
  const res = await fetch(url);
  if (!res.ok) throw new Error(`Finexly ${res.status}`);
  const { rates } = await res.json();
  return rates.USD;
}

// The June 2026 decision: 11 June. Compare the days around it.
const window = ["2026-06-10", "2026-06-11", "2026-06-12", "2026-06-16"];
const series = await Promise.all(window.map(ratesOn));

window.forEach((d, i) => {
  const delta = i === 0 ? 0 : ((series[i] - series[0]) / series[0]) * 100;
  console.log(`${d}  EUR/USD ${series[i].toFixed(4)}  (${delta >= 0 ? "+" : ""}${delta.toFixed(2)}% vs pre-decision)`);
});

Junho é instrutivo precisamente por ter sido contraintuitivo: o BCE subiu taxas pela primeira vez em três anos e o EUR/USD caiu. Se está a construir regras de alerta partindo do princípio de que "subida é igual a euro mais forte", repita junho antes de as pôr em produção.

4. Volatilidade realizada a partir do endpoint /timeseries

Antes de decidir com que agressividade fazer cache, meça quanto a taxa se está de facto a mexer. Um número de volatilidade realizada a 30 dias transforma "parece-me agitado" num limite que pode escrever num ficheiro de configuração.

import statistics
import requests

API_KEY = "YOUR_API_KEY"

def realized_vol(base="EUR", symbol="USD", start="2026-08-03", end="2026-09-02"):
    r = requests.get(
        "https://api.finexly.com/v1/timeseries",
        params={
            "start_date": start,
            "end_date": end,
            "base": base,
            "symbols": symbol,
            "access_key": API_KEY,
        },
        timeout=15,
    )
    r.raise_for_status()
    series = r.json()["rates"]

    closes = [series[d][symbol] for d in sorted(series)]
    returns = [
        (closes[i] - closes[i - 1]) / closes[i - 1]
        for i in range(1, len(closes))
    ]
    daily = statistics.pstdev(returns)
    return daily * (252 ** 0.5) * 100  # annualized, in percent

print(f"EUR/USD 30d realized vol: {realized_vol():.1f}%")

Use o resultado para definir o seu TTL. Uma regra grosseira que tem funcionado bem: TTL de cache em segundos ≈ 300 a dividir por (volatilidade anualizada ÷ 8). Com 8% de volatilidade faz cache durante cinco minutos; com 16%, durante dois minutos e meio.

Cinco decisões de engenharia a tomar antes de 10 de setembro

1. Encurte a janela de cache — mas só para o evento

Fazer cache de taxas de câmbio durante uma hora é aceitável numa terça-feira calma e indefensável às 12:15 CET no dia da decisão. Em vez de martelar permanentemente o seu limite de pedidos, torne o TTL sensível ao evento:

from datetime import datetime, timezone

# UTC windows: ECB statement + presser, FOMC statement + presser
EVENT_WINDOWS = [
    ("2026-09-10T10:00:00Z", "2026-09-10T13:00:00Z"),
    ("2026-09-16T17:30:00Z", "2026-09-16T20:00:00Z"),
    ("2026-09-17T10:30:00Z", "2026-09-17T13:00:00Z"),
]

def cache_ttl_seconds(now=None):
    now = now or datetime.now(timezone.utc)
    for start, end in EVENT_WINDOWS:
        s = datetime.fromisoformat(start.replace("Z", "+00:00"))
        e = datetime.fromisoformat(end.replace("Z", "+00:00"))
        if s <= now <= e:
            return 60      # tight refresh during the event
    return 3600            # normal operation

Isto custa-lhe um punhado de chamadas à API extra ao longo de três dias e elimina toda a categoria de bugs do tipo "taxa desatualizada durante um anúncio de política monetária". Veja os planos de preços se a sua quota estiver apertada — as janelas de evento são o único sítio onde precisa de folga.

2. Congele a taxa na cotação, não na renderização

Se mostra um preço em EUR a um cliente e ele faz checkout quatro minutos depois, a taxa que viu tem de ser a taxa que paga. Persista a taxa exata e o timestamp junto com a cotação, dê-lhe uma validade explícita e volte a cotar quando ela expirar. Esta é a alteração de maior valor que a maioria dos checkouts multimoeda pode fazer, e conta muito mais numa semana de decisões de política monetária do que numa semana normal. Se precisar de uma referência rápida para os utilizadores finais enquanto constrói, o conversor de moedas usa as mesmas taxas subjacentes.

3. Acrescente uma banda de sanidade, não apenas um retry

Ticks maus acontecem em janelas voláteis. Rejeite tudo o que se mova mais do que um valor plausível face ao seu último valor válido conhecido:

MAX_MOVE = 0.03  # 3% between consecutive polls is not a real move

def accept(new_rate, last_good):
    if last_good is None:
        return True
    return abs(new_rate - last_good) / last_good <= MAX_MOVE

Sirva a última taxa válida e emita um alerta, em vez de propagar um número lixo para dentro de uma fatura.

4. Registe que taxa usou, para sempre

Cada montante convertido deve ser rastreável até uma taxa, fonte e timestamp específicos. Quando o departamento financeiro perguntar em novembro porque é que a reexpressão das receitas de setembro mudou, a resposta tem de ser uma query e não um projeto de arqueologia. Isto é o mínimo exigível para taxas de câmbio em relatórios fiscais e para qualquer razão multimoeda sujeito a auditoria.

5. Vigie os cruzamentos, não só o EUR/USD

Como o aperto sincronizado comprime o movimento do euro-dólar, monte a sua monitorização sobre uma matriz. Um pedido com uma lista symbols alargada é mais barato do que seis pedidos e dá-lhe o quadro completo:

curl "https://api.finexly.com/v1/latest?base=EUR&symbols=USD,JPY,GBP,CHF,PLN,HUF,CZK,SEK,NOK,TRY&access_key=YOUR_API_KEY"

O que contaria como surpresa

Vale a pena definir isto à partida, porque "surpresa" depois do facto é apenas sabedoria retrospetiva:

  • O BCE mantém a 10 de setembro. Estar quase totalmente descontado significa que uma manutenção é um choque a sério; espere um movimento desproporcionado do euro em baixa.
  • O BCE sobe 50pb. Não é o cenário base dado o abrandamento da inflação subjacente, mas o número da energia torna-o não nulo.
  • A Fed mantém a 16 de setembro. Continua a ser o resultado modal em parte do pricing, o que é precisamente a razão pela qual a reação do dólar a uma subida poderia ser abrupta.
  • O dot plot, não a decisão. O FOMC publica projeções atualizadas nesta reunião. Num contexto em que os mercados não sabem se isto é um caso isolado ou o início de um ciclo, os dots de 2027 vão mover mais o EUR/USD do que os próprios 25pb.

Se quiser contexto sobre como estes mecanismos funcionam em geral, os nossos guias sobre como as taxas de juro afetam as taxas de câmbio e como os preços do petróleo influenciam as taxas de câmbio cobrem os canais de transmissão com mais profundidade.

Perguntas frequentes

Quando é a decisão de taxas do BCE em setembro de 2026? O Conselho de Governadores do BCE anuncia a sua decisão a 10 de setembro de 2026 às 12:15 CET, seguida da conferência de imprensa da presidente Lagarde às 12:45 CET. Os mercados descontaram uma subida de 25pb, levando a taxa da facilidade de depósito para 2,50% face aos atuais 2,25%.

Quando é a reunião do FOMC de setembro de 2026? O Federal Open Market Committee reúne a 15–16 de setembro de 2026, com o comunicado e o Summary of Economic Projections atualizado a serem divulgados a 16 de setembro. Por serem publicadas projeções, esta reunião produz habitualmente movimentos cambiais maiores do que uma reunião apenas com comunicado.

O EUR/USD vai subir ou descer se tanto a Fed como o BCE subirem taxas? Ninguém lhe consegue dizer isso de forma fiável, e quem o fizer está a adivinhar. Mecanicamente, subidas simultâneas de dimensão semelhante deixam o diferencial de taxas de juro praticamente inalterado, pelo que o efeito direcional sobre o EUR/USD é atenuado — mas a volatilidade realizada costuma aumentar, e a perna da surpresa (a decisão menos descontada) tende a dominar. Planeie para a volatilidade, não para a direção.

Com que frequência é que a minha aplicação deve atualizar as taxas de câmbio durante uma decisão de banco central? A maioria dos sistemas em produção fica bem servida com uma atualização a cada 60 segundos durante a janela do comunicado e da conferência de imprensa, voltando a um intervalo mais longo — 15 a 60 minutos — fora dela. Mais importante do que o intervalo é que as cotações apresentadas ao cliente estejam congeladas numa taxa guardada com validade explícita, em vez de serem recalculadas a cada renderização.

Posso obter taxas de câmbio históricas em torno de decisões de taxas passadas? Sim. O endpoint /historical da Finexly devolve taxas de fecho para uma data específica, e o /timeseries devolve um intervalo de datas numa única chamada — que é como se repete a subida do BCE de junho de 2026 ou a reunião do FOMC de julho para testar regras de alerta contra dados reais antes de um evento em direto. Ambos estão documentados na documentação da API Finexly.

Existe alguma API de câmbios gratuita que eu possa usar para testar isto? Sim — o plano gratuito da Finexly cobre mais de 170 moedas e chega para construir e testar tudo o que está neste artigo. Veja o nosso resumo das opções de API de câmbios gratuita se quiser comparar, ou compare APIs de câmbios lado a lado.

Construa para a semana, não para o título

Três decisões de bancos centrais em oito dias são um teste de esforço, não um exercício de previsão. As equipas que atravessam isto sem estragos não são as que acertaram na direção — são aquelas cujas caches estavam apertadas durante o anúncio, cujas cotações ficaram congeladas na taxa que o cliente viu, e cujos registos conseguem reconstruir qualquer conversão meses depois.

Pronto para ligar taxas de câmbio em tempo real ao seu stack antes de 10 de setembro? Obtenha a sua chave de API Finexly gratuita — sem cartão de crédito. Comece com 1.000 pedidos gratuitos por mês, cubra mais de 170 moedas e escale quando o seu tráfego o exigir.

Este artigo tem fins informativos e educativos. Não constitui aconselhamento de investimento, e os níveis de taxas citados são indicativos à data do início de setembro de 2026.

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