Daily guides
The data, put to work. Every day.
One worked example per day, computed from that week's real auction results — EV charging economics, negative-price watches, forecasting baselines. Every number frozen at publication; every article reproducible via the API. From hobbyist to quant.
Negative-price watch Italy Sicily: this week's floor, and what's ahead
How close Italy Sicily came to negative prices this week, the year-to-date record, and the forward risk from a Brier-scored model — all from live production data.
Charging an EV in Norway Tromsø this week: what the prices actually said
Cheapest charging windows vs the evening-peak habit in Norway Tromsø, computed from this week's real day-ahead auction results — and what the gap is worth over a year.
The number your Sweden Luleå price model has to beat this week
We computed the naive-persistence baseline on this exact week of Sweden Luleå auctions — the honest benchmark for any forecasting model — plus leakage-free features to start from.
The week in temperature at Portugal's settlement station
Observed daily highs vs the 35-year normal at the station weather markets settle on, near-record days, and tomorrow's probability distribution — a week of ground truth.
What solar actually earned per MWh in Poland this week
Solar cannibalizes its own prices — the more it produces, the less each MWh earns. We measured Poland's capture price and capture rate on this week's real generation and auction data.
What a home battery earned in Finland this week, hour by hour
Charge in the cheapest two hours, discharge across the priciest two: the arbitrage a 10 kWh battery could capture in Finland this week, computed from real auction results — including round-trip losses.
Negative-price watch Netherlands: this week's floor, and what's ahead
How close Netherlands came to negative prices this week, the year-to-date record, and the forward risk from a Brier-scored model — all from live production data.
The number your Norway Oslo price model has to beat this week
We computed the naive-persistence baseline on this exact week of Norway Oslo auctions — the honest benchmark for any forecasting model — plus leakage-free features to start from.
Charging an EV in Estonia this week: what the prices actually said
Cheapest charging windows vs the evening-peak habit in Estonia, computed from this week's real day-ahead auction results — and what the gap is worth over a year.
European Power Pulse — week 2026-W30
The week of 2026-07-20 across 47 European bidding zones: average day-ahead price €191.9/MWh (up from €189.45), 456.5 negative-price hours, and our forecast scoreboard for the same week — losses included.
What solar actually earned per MWh in Bulgaria this week
Solar cannibalizes its own prices — the more it produces, the less each MWh earns. We measured Bulgaria's capture price and capture rate on this week's real generation and auction data.
The week in temperature at Denmark East's settlement station
Observed daily highs vs the 35-year normal at the station weather markets settle on, near-record days, and tomorrow's probability distribution — a week of ground truth.
What a home battery earned in Slovenia this week, hour by hour
Charge in the cheapest two hours, discharge across the priciest two: the arbitrage a 10 kWh battery could capture in Slovenia this week, computed from real auction results — including round-trip losses.
Negative-price watch Sweden Sundsvall: this week's floor, and what's ahead
How close Sweden Sundsvall came to negative prices this week, the year-to-date record, and the forward risk from a Brier-scored model — all from live production data.
The number your Denmark West price model has to beat this week
We computed the naive-persistence baseline on this exact week of Denmark West auctions — the honest benchmark for any forecasting model — plus leakage-free features to start from.
Charging an EV in Serbia this week: what the prices actually said
Cheapest charging windows vs the evening-peak habit in Serbia, computed from this week's real day-ahead auction results — and what the gap is worth over a year.
What solar actually earned per MWh in Czechia this week
Solar cannibalizes its own prices — the more it produces, the less each MWh earns. We measured Czechia's capture price and capture rate on this week's real generation and auction data.
The week in temperature at Great Britain's settlement station
Observed daily highs vs the 35-year normal at the station weather markets settle on, near-record days, and tomorrow's probability distribution — a week of ground truth.
What a home battery earned in Italy Centre-North this week, hour by hour
Charge in the cheapest two hours, discharge across the priciest two: the arbitrage a 10 kWh battery could capture in Italy Centre-North this week, computed from real auction results — including round-trip losses.
Negative-price watch Norway Bergen: this week's floor, and what's ahead
How close Norway Bergen came to negative prices this week, the year-to-date record, and the forward risk from a Brier-scored model — all from live production data.
Charging an EV in Romania this week: what the prices actually said
Cheapest charging windows vs the evening-peak habit in Romania, computed from this week's real day-ahead auction results — and what the gap is worth over a year.
The number your Lithuania price model has to beat this week
We computed the naive-persistence baseline on this exact week of Lithuania auctions — the honest benchmark for any forecasting model — plus leakage-free features to start from.
What solar actually earned per MWh in Italy South this week
Solar cannibalizes its own prices — the more it produces, the less each MWh earns. We measured Italy South's capture price and capture rate on this week's real generation and auction data.
The week in temperature at North Macedonia's settlement station
Observed daily highs vs the 35-year normal at the station weather markets settle on, near-record days, and tomorrow's probability distribution — a week of ground truth.
European Capture Report — June 2026
Frozen capture rates for June 2026: solar averaged 66.1% across 34 zones. Rankings, movers and records per technology, from the Voltcast Capture Index.
European Power Pulse — week 2026-W29
The week of 2026-07-13 across 47 European bidding zones: average day-ahead price €189.44/MWh (down from €194.38), 217.5 negative-price hours, and our forecast scoreboard for the same week — losses included.
Negative-price watch Sweden Luleå: this week's floor, and what's ahead
How close Sweden Luleå came to negative prices this week, the year-to-date record, and the forward risk from a Brier-scored model — all from live production data.
What a home battery earned in Montenegro this week, hour by hour
Charge in the cheapest two hours, discharge across the priciest two: the arbitrage a 10 kWh battery could capture in Montenegro this week, computed from real auction results — including round-trip losses.
The number your Hungary price model has to beat this week
We computed the naive-persistence baseline on this exact week of Hungary auctions — the honest benchmark for any forecasting model — plus leakage-free features to start from.
Charging an EV in Kosovo this week: what the prices actually said
Cheapest charging windows vs the evening-peak habit in Kosovo, computed from this week's real day-ahead auction results — and what the gap is worth over a year.
The monthly European power roundup
Negative-price records, the biggest spreads, which zones were hardest to forecast — every number computed from our production data, on the 2nd of each month. No filler, unsubscribe anytime.