The Outlook
Where indices and currencies may stand in 1, 6 and 12 months: a range from public data, not advice.
as of 2026-10-22 · 13 indices, 14 currency pairs · prices from the Markets and FX series, interest rates from the Rates tab · calibrated on a 20-year back-test
One series, twelve months ahead
Pick a series: three years of closes, then the 50% and 80% range out to twelve months.
How this is measured
Hover the chart for a point. On a phone, tap or slide a finger along it; the detail sits at the point.
Indices
Median and 80% range at each horizon; hit is the share of past outcomes inside the 50% and 80% ranges.
How this is measured
Currencies
The price of the first currency in the second. Each pair names its centre: rate parity or today's rate.
How this is measured
Held-back hit: the 80% range's hit rate on 2017 onward outcomes, with its width fitted only on earlier ones. 80% is the target.
How the ranges held up
Every range was tested against twenty years of month-ends before it was shown.
How this is measured
- Across all 81 ranges, the uncalibrated method caught 58% and 85% of past outcomes inside its 50% and 80% ranges, too wide for most indices. After fitting, the figures are 52% and 80%.
- On the held-back test, the 80% range caught 86% of outcomes (the median); 40 of 81 landed within 8 points of 80%. Twelve-month figures rest on about nine independent years, so they are noisy.
- Read with extra caution, because the held-back hit rate strayed from 80% by more than chance explains: Shanghai Composite (1m, 6m); KOSPI (1m, 6m, 12m); EUR/USD (1m); USD/CNY (1m, 6m); USD/INR (1m); AUD/USD (1m, 6m); USD/CAD (1m, 6m); USD/CHF (6m).
- KOSPI moved 9% to 15% in single weeks several times in 2026, which lifts its recent volatility and widens the range. Read its range with extra caution.
Where these numbers come from
Index closes and exchange rates are the site's own series on the Markets pages, and the interest rates behind the currency centres are each central bank's policy rate from the Rates tab. Nothing here is a market price, an analyst view or advice. It is arithmetic on history: a long-run drift, recent volatility, and a width fitted so that, over twenty years of month-ends, the 80% range held 80% of the outcomes. Generated 2026-10-22.
About this dataas of 22 Oct 2026
What the numbers mean
Each row gives a median and an 80% range (and a 50% range on the chart) for where the price may stand at each horizon. Past month-end outcomes landed inside the 80% range about 80% of the time and the 50% range about half the time, by construction of the fit; a separate held-back test fitted before 2017 and scored from 2017 shows how that held up on data the fit never saw.
Sources
- Index closes: the Markets series
- Exchange rates: the FX series
- Central bank policy rates: the Rates tab
How often it refreshes
Rebuilt by a script on demand from the series above; the date shown is the latest close used. Every build also writes a dated snapshot so the forecasts can be graded against what happened.
Known limits
- Log-normal ranges: no fat tails, no volatility clustering and no view on events.
- Indices are price indices, so dividends are left out.
- Policy rates stand in for market interest rates, which makes interest-rate parity a weak centre for high-yield currencies.
- The width factor is fitted on the same history it is scored on; the held-back test is the fairer number, and twelve-month results rest on about nine independent years.
- KOSPI had unusually large moves in 2026 and its range is wide and less reliable.