Day-ahead overview

Thu, 10 Sept 2026 · delivery day
Published 18:57 CEST, before the 12:00 auctionScored in public, every day

Germany & Spain · D+1–3

Electricity prices, three days ahead.

Wholesale forecasts for Germany and Spain. Published before the auction. Checked against actual prices, every day.

Today · DE-LU
€116
avg /MWh · -3% on the week
Today · ES
€95
avg /MWh · -39% on the week
Germany · forecast error
4%
higher than last-week baseline
D+1 · last 30 days

Today, Thu, 10 Sept 2026

Live
Avg
116
Min
42
at 14:00
Max
169
at 19:00
ForecastYesterday’s actual€/MWh · local time
D+2Fri 11 Septavg €154
D+3Sat 12 Septavg €116

Today, Thu, 10 Sept 2026

Live
Avg
95
Min
12
at 15:00
Max
179
at 21:00
ForecastYesterday’s actual€/MWh · local time
D+2Fri 11 Septavg €125
D+3Sat 12 Septavg €94
When to charge your EV
8.74saved on one
full charge
Germany-Luxembourg12:0016:00
Spain13:0017:00
See the hourly breakdown

What's moving prices

Europeshared market
TTF gas
75.8€/MWh
+5.0% vs 7 days
upward pressure
GermanyDE-LU
Residual load
23.0GW
+42.5% vs 14d avg
upward pressure
Renewables
57%
share of demand
downward pressure
Hourly wind and solar for this day is not published yet; the grid operator releases it about 18:00 local.
SpainES
Residual load
10.7GW
-32.7% vs 14d avg
downward pressure
Renewables
63%
share of demand
downward pressure
Hourly wind and solar for this day is not published yet; the grid operator releases it about 18:00 local.

The model's main inputs for Thu, 10 Sept 2026. Residual load is demand minus wind and solar; what remains must come from gas, hydro and other dispatchable plants. The sparkline under each zone is that same day hour by hour: the stacked band is wind and solar, the line above it demand.

Today across the map

AlbaniaAustriaBosnia and HerzegovinaBelgiumBulgariaBelarusSwitzerlandCzechiaDenmarkEstoniaFinlandFranceUnited KingdomGreeceCroatiaHungaryIrelandItalyLithuaniaLatviaMontenegroNorth MacedoniaNetherlandsNorwayPolandPortugalRomaniaSerbiaSwedenSloveniaSlovakiaUkraineDE-LU€116ES€95
Tomorrow's avg €/MWh86163

Zones coloured by the day's average predicted price. Knowing these earlier, and knowing D+2 and D+3 at all, which almost nobody publishes for free, is worth real money to anyone who can shift load: battery operators, industrials, EV fleets, and households on dynamic tariffs.

Scored against reality

MAE is the average hourly miss in EUR/MWh. Naive repeats the same hour last week. Improvement is how much smaller our miss is. Last 30 days.

Germany-Luxembourglast 30 days
HrznModel vs naiveModelNaiveBetter
D+135.233.9-4%
D+242.030.4-38%
D+336.131.8-14%

Live days were forecast and published before the auction; the rest of the scored days are reconstructed from the model's holdout evaluation.

Spainlast 30 days
HrznModel vs naiveModelNaiveBetter
D+124.923.7-5%
D+234.425.0-38%
D+343.624.8-76%

Live days were forecast and published before the auction; the rest of the scored days are reconstructed from the model's holdout evaluation.

What drives the forecast

Each bar shows the share of a model's normalized feature importance: how much predictive weight the trained model puts on each group of signals (importance, not causality). One day out, grid physics leads: forecast demand against wind and solar. Two days out, price memory takes over, because yesterday's auction has published and becomes the strongest clue. Three days out the model leans on the weekly price pattern, with weather and gas filling in.

D+1 one day ahead
44%
26%
26%
D+2 two days ahead
53%
33%
D+3 three days ahead
40%
38%
Grid physicsPrice memoryWeather at lead timeGas priceCalendarLong tail
Grid physics

Forecast demand minus forecast wind and solar. When the wind blows and the sun shines, expensive gas plants stay off and prices fall.

Price memory

What the market cleared at yesterday, last week, and at this hour over the past seven days. Markets are creatures of habit.

Weather at lead time

Temperature, wind speed and solar radiation from forecasts issued two or three days out, exactly as they looked at prediction time.

Gas price

TTF front-month futures. Gas plants set the marginal price in most European hours, so gas moves the whole curve.

Calendar

Weekday or weekend, public holidays, hour of day. Demand follows human routine.

When to charge your EV

Today, the right four hours are worth 8.74 per charge.

Charge in the forecast's cheap window instead of the evening peak. Same battery, same range, a different bill.

Assumes Tesla Model 3 · 60 kWh · full charge · wholesale prices
Germany-LuxembourgToday, Thu, 10 Sept 2026
12:00 16:00cheapest 4h · avg €51/MWh
00:0006:0012:0018:0023:00
charge here avoid the peak (18:00-22:00, avg €158/MWh)
€6.38
saved per full charge, vs charging in the peak
€191
a month, charging nightly in the window
If charged in the window every night102

10 nights priced from real auctions · on pace for €307 this September

SpainToday, Thu, 10 Sept 2026
13:00 17:00cheapest 4h · avg €14/MWh
00:0006:0012:0018:0023:00
charge here avoid the peak (20:00-24:00, avg €159/MWh)
€8.74
saved per full charge, vs charging in the peak
€262
a month, charging nightly in the window
If charged in the window every night112

10 nights priced from real auctions · on pace for €337 this September

Straight from the hourly curves above, at wholesale prices; dynamic tariffs add network fees and taxes on top. The same logic prices EV fleets, flexible industrial load, and home batteries.