ELEGG
Finance
All dossiers
Currency riskAnalysis17 October 2026 · By Équipe ELEGG Finance · 5 min read

ChatGPT does not know today's exchange rate: why AI gets rates, forward points and premiums wrong

Ask an assistant for the EUR/USD rate, six-month forward points or an option premium: it will answer, confidently. The number will often be wrong, and nothing will tell you so. Why, what a market number must carry to be usable, and where the assistant genuinely helps.

The scene has become routine: before calling the bank, you ask an assistant "what is EUR/USD today?" or "how much does a six-month FX option cost?". The answer arrives in two seconds, well written, quoted to the fourth decimal place.

The problem is not that the answer is sometimes wrong. It is that it looks exactly the same when it is wrong as when it is right.

Why a language model does not know the rate

A language model is trained on a body of text frozen at a given date; vendors in fact publish, for each model, the cut-off date of its training data. An exchange rate changes constantly. Without a tool connected to a market source, the assistant reads no rate at all: it produces the most plausible number given what it has learned.

Why doesn't it simply say "I don't know"? A study published by OpenAI researchers in 2025 explains it: the way models are trained and evaluated rewards guessing over acknowledging uncertainty. A model that offers a plausible number scores better on average than one that abstains.

An assistant connected to web search can quote a recent rate. You still need to know which one: at what time, from what source, bid, offer or mid. Without those three pieces of information, the number cannot be used for anything serious.

Even connected, there is no single "rate of the day"

The question itself is ambiguous. There are several rates of the day, all legitimate, all different:

RateWhat it isWhat it is for
Interbank mid rateThe midpoint between best bid and best offer at a given momentBenchmark to measure a price obtained
ECB reference ratePublished around 4 pm, it reflects the market around 2:15 pmInformation; the ECB discourages its use for transactions
Rate applied by your bankThe market rate plus the bank's mark-upThe one you pay
Rate shown on a news siteA rate whose time, source and nature need checkingOrder of magnitude
Between morning and evening, and between the reference rate and the applied rate, the gap can exceed the margin you are trying to check.

Forward points: a calculation, not a number to look up

For a forward, the error changes in nature. Forward points are not information you find somewhere: they are calculated from the spot rate and both currencies' interest rates at the exact maturity. This is covered interest parity.

An assistant that "gives" six-month forward points has therefore either invented them or calculated them with rates it does not state — often policy rates, which are not six-month market rates. The result can differ markedly from the forward actually available.

An option premium: the most missing input

An option needs one more input. The reference model for FX options, Garman and Kohlhagen's, requires the spot rate, the strike, the maturity, both currencies' rates — and volatility.

Volatility is the problem: not past volatility, but the implied volatility quoted in the options market for that maturity and strike. No general-purpose assistant has access to it. A premium "estimated" with an assumed volatility is not an approximation of the right price: it is the price of a different option.

What a market number must carry to be usable

ElementWhy
The valueObviously
The exact timeA rate without a time cannot be compared with anything
The sourceInterbank, central bank, bank, news site: these are not the same rates
The natureBid, offer or mid: the gap between them is precisely what you are measuring
For a forward: maturity and value dateForward points depend on the exact number of days
For an option: volatility and strikeThe premium depends directly on them
The test is simple: ask the assistant for the time, source and nature of its number. If it cannot answer, discard the number.

Where the assistant genuinely helps

  • Explaining a formula: how forward points are calculated, what implied volatility measures.
  • Building the spreadsheet in which you will do the calculation with your own sourced data.
  • Reviewing reasoning and flagging an inconsistency — an inverted quote, a wrong day count.
  • Drafting the memo that presents figures you have checked elsewhere.

The split is always the same: the assistant for method and text, a time-stamped market source for the numbers.

Sources

  • Kalai, A. T., Nachum, O., Vempala, S. and Zhang, E. (2025), "Why Language Models Hallucinate", OpenAI, arXiv:2509.04664.
  • Anthropic, "Models overview": training-data cut-off date published for each model.
  • European Central Bank, "Euro foreign exchange reference rates": published around 16:00 CET, market conditions around 14:15 CET, use for transactions strongly discouraged.
  • Borio, C., McCauley, R., McGuire, P. and Sushko, V. (2016), "Covered interest parity lost: understanding the cross-currency basis", BIS Quarterly Review, September 2016.
  • Garman, M. and Kohlhagen, S. (1983), "Foreign currency option values", Journal of International Money and Finance, 2(3), pp. 231-237.

Time-stamped market numbers

The pricer recomputes a hedge with the current spot rate, forward points and implied volatility, showing the time of the market snapshot used.

Open the pricer
Free resource

Not ready to open the pricer yet?

Get the one-page FX policy template — hedge ratios by horizon, tolerance band, delegation table. The one your auditor will ask for.

  • One field only
  • One-click unsubscribe
  • No data resold

Frequently asked questions

The questions finance departments ask most often on this topic

Does ChatGPT know today's exchange rate?

Not by itself. A language model is trained on data frozen at a given date and produces the most plausible number. Connected to web search, it can quote a recent rate, but you must then check the time, source and nature of the rate — bid, offer or mid — before using it.

Can the ECB rate be used for an FX transaction?

The ECB states that its reference rates, published around 4 pm, are for information purposes and strongly discourages their use for transactions. To measure the price of a trade, you need the market rate at the moment it was executed.

Why does AI invent numbers instead of saying it doesn't know?

According to a study published by OpenAI researchers in 2025, the way models are trained and evaluated rewards guessing over acknowledging uncertainty. A plausible number scores better on average than an abstention.

How do I get reliable forward points?

By calculating them from the spot rate and both currencies' market rates at the exact maturity, or by taking them from a time-stamped market source. Forward points given without a time or source, or calculated with policy rates, are not reliable.

Read next