Results
Every call. Time-stamped. Public.
We publish hits and misses with equal prominence. Below are the forecasts we issued versus what actually printed — central bank decisions, currency trades, and macro indicators.
A. Central Bank Decisions
Policy-rate calls
Forecasts on whether each central bank holds, raises, or cuts rates — published ahead of the meeting.
Total forecasts
19
Correct predictions
18
Accuracy
94.7%
| Country | Forecast month | TERMINUS forecast | Actual decision | Result |
|---|---|---|---|---|
| USA | Mar 2026 | UNCHANGED | UNCHANGED | Hit |
| Canada | Mar 2026 | UNCHANGED | UNCHANGED | Hit |
| UK | Mar 2026 | UNCHANGED | UNCHANGED | Hit |
| EU | Mar 2026 | UNCHANGED | UNCHANGED | Hit |
| Japan | Mar 2026 | UNCHANGED | UNCHANGED | Hit |
| USA | Apr 2026 | UNCHANGED | UNCHANGED | Hit |
| Canada | Apr 2026 | UNCHANGED | UNCHANGED | Hit |
| UK | Apr 2026 | UNCHANGED | UNCHANGED | Hit |
| EU | Apr 2026 | UNCHANGED | UNCHANGED | Hit |
| Japan | Apr 2026 | UNCHANGED | UNCHANGED | Hit |
| Norway | May 2026 | UNCHANGED | INCREASED | Miss |
| USA | Jun 2026 | UNCHANGED | UNCHANGED | Hit |
| Canada | Jun 2026 | UNCHANGED | UNCHANGED | Hit |
| UK | Jun 2026 | UNCHANGED | UNCHANGED | Hit |
| EU | Jun 2026 | INCREASE | INCREASE | Hit |
| Sweden | Jun 2026 | UNCHANGED | UNCHANGED | Hit |
| Norway | Jun 2026 | UNCHANGED | UNCHANGED | Hit |
| Switzerland | Jun 2026 | UNCHANGED | UNCHANGED | Hit |
| Japan | Jun 2026 | INCREASE | INCREASE | Hit |
B. Currency Calls
FX trade ledger
Every directional FX trade — long and short — with entry, exit, P/L, and pip count.
Total trades
18
Winning trades
11
Losing trades
7
Win rate
61.1%
Total P/L
6.31%
Avg pips
50.3
Best trade
USD/CHF +322.9p
Worst trade
AUD/USD -301.2p
| Currency pair | Position | Entry | Exit | P/L | Pips | Result |
|---|---|---|---|---|---|---|
| EUR/USD | LONG | 1.18172 · Feb 2026 | 1.15532 · Mar 2026 | -2.23% | -264.0 | Miss |
| USD/JPY | LONG | 156.06600 · Feb 2026 | 158.72400 · Mar 2026 | 1.70% | 265.8 | Hit |
| GBP/USD | SHORT | 1.34868 · Feb 2026 | 1.32288 · Mar 2026 | 1.91% | 258.0 | Hit |
| USD/CHF | LONG | 0.76716 · Feb 2026 | 0.79945 · Mar 2026 | 4.21% | 322.9 | Hit |
| AUD/USD | LONG | 0.71160 · Feb 2026 | 0.69005 · Mar 2026 | -3.03% | -215.5 | Miss |
| NZD/USD | SHORT | 0.59970 · Feb 2026 | 0.57468 · Mar 2026 | 4.17% | 250.2 | Hit |
| USD/CAD | LONG | 1.36414 · Feb 2026 | 1.39144 · Mar 2026 | 2.00% | 273.0 | Hit |
| EUR/USD | LONG | 1.15532 · Mar 2026 | 1.17308 · Apr 2026 | 1.54% | 177.6 | Hit |
| USD/JPY | SHORT | 158.72400 · Mar 2026 | 156.62400 · Apr 2026 | 1.32% | 210.0 | Hit |
| GBP/USD | LONG | 1.32288 · Mar 2026 | 1.36034 · Apr 2026 | 2.83% | 374.6 | Hit |
| USD/CHF | SHORT | 0.79945 · Mar 2026 | 0.78140 · Apr 2026 | 2.26% | 180.5 | Hit |
| AUD/USD | SHORT | 0.69005 · Mar 2026 | 0.72017 · Apr 2026 | -4.36% | -301.2 | Miss |
| NZD/USD | SHORT | 0.57468 · Mar 2026 | 0.59090 · Apr 2026 | -2.82% | -162.2 | Miss |
| USD/CAD | LONG | 1.39144 · Mar 2026 | 1.35822 · Apr 2026 | -2.39% | -332.2 | Miss |
| USD/JPY | SHORT | 156.62400 · Apr 2026 | 159.29900 · May 2026 | -1.71% | -267.5 | Miss |
| USD/CHF | SHORT | 0.78140 · Apr 2026 | 0.78538 · May 2026 | -0.51% | -39.8 | Miss |
| NZD/USD | LONG | 0.59090 · Apr 2026 | 0.59215 · May 2026 | 0.21% | 12.5 | Hit |
| USD/CAD | LONG | 1.35822 · Apr 2026 | 1.37452 · May 2026 | 1.20% | 163.0 | Hit |
C. Macro Forecast vs Actual
GDP · Inflation · Unemployment
Quarterly macro forecasts versus printed values, by country.
Total forecasts
62
Average absolute error
0.410
Accuracy score
95.9%
Forecast vs actual
Error distribution
| Indicator | Country | Month | Forecast | Actual | Error |
|---|---|---|---|---|---|
| GDP growth | USA | Mar 2026 | 1.809 | 2.000 | 0.191 |
| Inflation | USA | Mar 2026 | 2.603 | 3.300 | 0.697 |
| Unemployment | USA | Mar 2026 | 4.505 | 4.300 | 0.205 |
| GDP growth | Canada | Mar 2026 | 1.809 | -0.100 | 1.909 |
| Inflation | Canada | Mar 2026 | 1.804 | 2.400 | 0.596 |
| Unemployment | Canada | Mar 2026 | 6.920 | 6.700 | 0.220 |
| GDP growth | UK | Mar 2026 | 1.398 | 1.100 | 0.298 |
| Inflation | UK | Mar 2026 | 2.713 | 3.300 | 0.587 |
| Unemployment | UK | Mar 2026 | 5.312 | 5.000 | 0.312 |
| GDP growth | EU | Mar 2026 | 1.210 | 0.800 | 0.410 |
| Inflation | EU | Mar 2026 | 1.915 | 2.600 | 0.685 |
| Unemployment | EU | Mar 2026 | 6.236 | 6.200 | 0.036 |
| GDP growth | Germany | Mar 2026 | 0.513 | 0.300 | 0.213 |
| Inflation | Germany | Mar 2026 | 2.001 | 2.700 | 0.699 |
| Unemployment | Germany | Mar 2026 | 6.350 | 6.400 | 0.050 |
| GDP growth | France | Mar 2026 | 1.218 | 1.100 | 0.117 |
| Inflation | France | Mar 2026 | 0.916 | 1.700 | 0.784 |
| Unemployment | France | Mar 2026 | 7.865 | 8.100 | 0.235 |
| GDP growth | Italy | Mar 2026 | 0.407 | 0.200 | 0.207 |
| Inflation | Italy | Mar 2026 | 1.235 | 1.700 | 0.465 |
| Unemployment | Italy | Mar 2026 | 6.144 | 5.200 | 0.944 |
| GDP growth | Spain | Mar 2026 | 2.604 | 2.700 | 0.096 |
| Inflation | Spain | Mar 2026 | 2.616 | 3.400 | 0.784 |
| Unemployment | Spain | Mar 2026 | 10.459 | 10.830 | 0.371 |
| GDP growth | Japan | Mar 2026 | 0.606 | 0.600 | 0.006 |
| Inflation | Japan | Mar 2026 | 2.675 | 1.500 | 1.175 |
| Unemployment | Japan | Mar 2026 | 2.748 | 2.700 | 0.048 |
| GDP growth | USA | Apr 2026 | 1.104 | 1.600 | 0.496 |
| Inflation | USA | Apr 2026 | 3.355 | 3.800 | 0.445 |
| Unemployment | USA | Apr 2026 | 4.446 | 4.300 | 0.146 |
| Inflation | Canada | Apr 2026 | 2.347 | 2.800 | 0.453 |
| Unemployment | Canada | Apr 2026 | 6.899 | 6.900 | 0.001 |
| Inflation | UK | Apr 2026 | 3.248 | 2.800 | 0.448 |
| Unemployment | UK | Apr 2026 | 5.343 | 5.000 | 0.343 |
| Inflation | EU | Apr 2026 | 2.488 | 3.000 | 0.512 |
| Unemployment | EU | Apr 2026 | 6.246 | 6.300 | 0.054 |
| Inflation | Germany | Apr 2026 | 2.546 | 2.900 | 0.354 |
| Unemployment | Germany | Apr 2026 | 6.379 | 6.400 | 0.021 |
| Inflation | France | Apr 2026 | 1.621 | 2.200 | 0.579 |
| Inflation | Italy | Apr 2026 | 2.115 | 2.800 | 0.685 |
| Unemployment | Italy | Apr 2026 | 5.747 | 5.100 | 0.647 |
| Inflation | Spain | Apr 2026 | 3.395 | 3.200 | 0.195 |
| Inflation | Japan | Apr 2026 | 2.735 | 1.400 | 1.335 |
| Unemployment | Japan | Apr 2026 | 2.756 | 2.500 | 0.257 |
| Inflation | USA | May 2026 | 3.635 | 4.200 | 0.565 |
| Unemployment | USA | May 2026 | 4.500 | 4.300 | 0.200 |
| Unemployment | Canada | May 2026 | 6.800 | 6.600 | 0.200 |
| Inflation | UK | May 2026 | 3.875 | 2.800 | 1.075 |
| Inflation | EU | May 2026 | 3.185 | 3.200 | 0.015 |
| Inflation | Germany | May 2026 | 2.900 | 2.600 | 0.300 |
| Unemployment | Germany | May 2026 | 6.200 | 6.300 | 0.100 |
| Inflation | France | May 2026 | 2.135 | 2.400 | 0.265 |
| Inflation | Italy | May 2026 | 2.195 | 3.200 | 1.005 |
| Inflation | Spain | May 2026 | 3.385 | 3.200 | 0.185 |
| Inflation | Sweden | May 2026 | 0.795 | 0.800 | 0.005 |
| Unemployment | Sweden | May 2026 | 8.650 | 9.400 | 0.750 |
| Inflation | Netherlands | May 2026 | 3.155 | 3.500 | 0.345 |
| Unemployment | Netherlands | May 2026 | 4.100 | 3.900 | 0.200 |
| Inflation | Norway | May 2026 | 3.555 | 3.100 | 0.455 |
| Inflation | Switzerland | May 2026 | 0.665 | 0.600 | 0.065 |
| Unemployment | Switzerland | May 2026 | 3.000 | 3.000 | 0.000 |
| Inflation | Japan | May 2026 | 1.875 | 1.500 | 0.375 |