GridCast: forecasting for power markets

GridCast forecasts the global grid: production mix, load and cross-border flows. Price forecasts emerge from this picture.

Bidding zones

40+

40+

40+

40+

Cross-border flows

140+

140+

140+

140+

New forecast

Hourly

Hourly

Hourly

Hourly

Horizon

72 hours

72 hours

72 hours

72 hours

Granularity

15 min

15 min

15 min

15 min

How GridCast works

Power forecasts built on the grid

Validated grid data. Price and fundamental forecasts across interconnected zones. Specialized models for every market, signal and horizon, continuously evaluated.

Fundamentals: Global

Prices: Europe, extending

Up to 72 h ahead

Available via API

Performance by zone

Quality metrics

A single quality metric can’t tell you how useful a forecast is in every scenario. We’re showing you three of the more commonly requested ones here, by zone, across our releases since June.

Pick a zone
v1.4 cuts MAE by 19% against v1.3 in Belgium.
MAE · v1.4
13.3€/MWh
v1.3: 16.5−19% vs v1.3
18.3v1.0Jun 202616.5v1.3Aug 202613.3v1.4 · liveSep 2026
RMSE · v1.4
27.1€/MWh
v1.3: 29.8−9% vs v1.3
32.8v1.0Jun 202629.8v1.3Aug 202627.1v1.4 · liveSep 2026
Absolute bias · v1.4
0.7€/MWh
v1.3: 4.0−3.3 €/MWh bias
2.6v1.0Jun 20264.0v1.3Aug 20260.7v1.4 · liveSep 2026
Pick a zone
v1.4 cuts MAE by 19% against v1.3 in Belgium.
MAE · v1.4
13.3€/MWh
v1.3: 16.5−19% vs v1.3
18.3v1.0Jun 202616.5v1.3Aug 202613.3v1.4 · liveSep 2026
RMSE · v1.4
27.1€/MWh
v1.3: 29.8−9% vs v1.3
32.8v1.0Jun 202629.8v1.3Aug 202627.1v1.4 · liveSep 2026
Absolute bias · v1.4
0.7€/MWh
v1.3: 4.0−3.3 €/MWh bias
2.6v1.0Jun 20264.0v1.3Aug 20260.7v1.4 · liveSep 2026
Pick a zone
v1.4 cuts MAE by 19% against v1.3 in Belgium.
MAE · v1.4
13.3€/MWh
v1.3: 16.5−19% vs v1.3
18.3v1.0Jun 202616.5v1.3Aug 202613.3v1.4 · liveSep 2026
RMSE · v1.4
27.1€/MWh
v1.3: 29.8−9% vs v1.3
32.8v1.0Jun 202629.8v1.3Aug 202627.1v1.4 · liveSep 2026
Absolute bias · v1.4
0.7€/MWh
v1.3: 4.0−3.3 €/MWh bias
2.6v1.0Jun 20264.0v1.3Aug 20260.7v1.4 · liveSep 2026

MAE

Average absolute gap between our forecast and the cleared day-ahead price, in €/MWh (£/MWh for GB).

RMSE

Root mean squared gap between forecast and cleared price, in €/MWh (£/MWh for GB). Weighs large misses, such as spikes, more heavily than MAE.

Absolute bias

Average signed gap, shown as an absolute value. It tells you how far off the forecast ran on average, not whether it ran above or below the cleared price.

Period

1 October 2025 to 31 July 2026, identical for every version and zone.

Spikes

Spike detection

A lot of the value in power markets is in price spikes. GridCast 1.5, now in testing, gets much closer to them than GridCast 1.4.

−36%

−36%

−36%

error on the most expensive 5% of quarter-hours, v1.5 against v1.4

error on the most expensive 5% of quarter-hours, v1.5 against v1.4

€545

€545

€545

v1.5 forecast for the €585 peak on 10 September. v1.4 called €272.

v1.5 forecast for the €585 peak on 10 September. v1.4 called €272.

€418

€418

€418

v1.5 forecast for the €740 peak on 14 September. Better than v1.4’s €316, still well short.

v1.5 forecast for the €740 peak on 14 September. Better than v1.4’s €316, still well short.

Cleared priceGridCast v1.4GridCast v1.5 (in testing)
0200400600800Wed 9 SepThu 10 SepFri 11 SepSat 12 SepSun 13 SepMon 14 SepCleared €585v1.5 €545 · v1.4 €272Cleared €740v1.5 €418 · v1.4 €316

Germany, 9 to 14 September 2026, 15-minute day-ahead prices, local time. Last forecast before gate closure.

Cleared priceGridCast v1.4GridCast v1.5 (in testing)
0200400600800Wed 9 SepThu 10 SepFri 11 SepSat 12 SepSun 13 SepMon 14 SepCleared €585v1.5 €545 · v1.4 €272Cleared €740v1.5 €418 · v1.4 €316

Germany, 9 to 14 September 2026, 15-minute day-ahead prices, local time. Last forecast before gate closure.

Cleared priceGridCast v1.4GridCast v1.5 (in testing)
0200400600800Wed 9 SepThu 10 SepFri 11 SepSat 12 SepSun 13 SepMon 14 SepCleared €585v1.5 €545 · v1.4 €272Cleared €740v1.5 €418 · v1.4 €316

Germany, 9 to 14 September 2026, 15-minute day-ahead prices, local time. Last forecast before gate closure.

Cleared priceGridCast v1.4GridCast v1.5 (in testing)
0200400600800Wed 9 SepThu 10 SepFri 11 SepSat 12 SepSun 13 SepMon 14 SepCleared €585v1.5 €545 · v1.4 €272Cleared €740v1.5 €418 · v1.4 €316

Germany, 9 to 14 September 2026, 15-minute day-ahead prices, local time. Last forecast before gate closure.

Honest backtests

Honest backtests

One backtest,
for us and for you

Our backtests are out of sample by design. We use a single methodology for our internal model development, and to issue backtests for our partners.

1

All delivery times included

Our backtests score every 15-minute MTU at every lead time, from 72 hours ahead to just before delivery, across every hourly run. Score us at the lead time you trade on, and see what each new run adds.

2

No data leakage

Each model is scored only on days it never trained on, with the inputs available at the time, exactly as it runs live. We know what every release improves, and you know what to expect at any reference time.

3

Any window you choose

Pick the periods that mattered most to your desk and we backtest those. Every new model faces the same windows as the last, so releases compare like for like.

Cleared priceGridCast v1.4MAE over the 3 days: €10.8/MWh
0100200300400Sat 26 Sep12:0018:00Sun 27 Sep12:0018:00Mon 28 Sep12:0018:00
Cleared priceGridCast v1.4MAE over the 3 days: €10.8/MWh
0100200300400Sat 26 Sep12:0018:00Sun 27 Sep12:0018:00Mon 28 Sep12:0018:00
Cleared priceGridCast v1.4MAE over the 3 days: €10.8/MWh
0200400Sat 26 SepSun 27 SepMon 28 Sep
Cleared priceGridCast v1.4MAE over the 3 days: €10.8/MWh
0100200300400Sat 26 Sep12:0018:00Sun 27 Sep12:0018:00Mon 28 Sep12:0018:00

Germany (DE-LU), 26 to 28 September 2026, 15-minute day-ahead prices, times in UTC. Each day is scored on the last GridCast v1.4 forecast issued before gate closure, at 09:45 UTC (11:45 CEST) the day before.

Germany (DE-LU), 26 to 28 September 2026, 15-minute day-ahead prices, times in UTC. Each day is scored on the last GridCast v1.4 forecast issued before gate closure, at 09:45 UTC (11:45 CEST) the day before.

Backtest

Contact us for a backtest

We backtest GridCast against the forecast you use today, on your choice of zones and time interval.