Battery dispatch: margins and forecast value
A 1 MW battery is scheduled each day from a forecast made at the 12:00 D-1 gate and settled against realised DE-LU day-ahead prices. The same battery is also run on three simple rules that need no model. The difference between them is what the forecast is worth.
Result
For the
Most of the margin does not need a forecast. Repeating the daily shape earns the bulk of it, and the forecast adds a thin layer on days when the shape changes. The best simple rule is ranked over the whole sample, in hindsight; all three are shown.
These are simulated day-ahead arbitrage margins under the stated assumptions, not a revenue estimate for a real battery. They exclude operating, degradation and capital costs, which lower returns, and intraday and balancing revenue, which a real battery would add.
Increments in this table are totals over the whole sample, not annual figures.
The forecast's share is shrinking
The simple rule's share of the perfect-foresight margin rose from
Where the forecast earns
On the
Surprise is judged after the fact; disagreement is known before the auction. The
fifth of days on which Ridge's schedule expected most over the simple rule's
carries
How a forecast becomes a decision
On
What 15-minute products are worth
Since October 2025 the auction clears quarter-hours. On the same
Day-ahead is one market among several
Over the
Two things temper that. The balancing markets are shallow: Germany procures about
0.6 GW of FCR and about 2 GW of aFRR each way, against 21 GW of installed
batteries, so they cannot absorb the fleet. And these are capacity payments,
before the prequalification, energy management and bidding risk they require;
aFRR is pay-as-bid, so its average accepted price is not guaranteed to any bid.
Meanwhile the gap is closing: for a
Costs and robustness
The stresses below rerun the optimiser for Ridge without retuning it. Costs apply to grid-side charging plus discharging MWh; the rates are illustrative, not calibrated German project costs.
A second daily cycle adds margin, not forecast value. Allowing two
charge–discharge episodes a day raises gross margin by
Scenario definitions
- 85% efficiency follows the NREL ATB 2024 technical reference. ATB treats augmentation within fixed O&M rather than per-MWh charges, so it does not validate the illustrative cost rates; do not combine both approaches without checking for double counting.
- 50% signal halves each fitted forecast's deviation from the previous-day forecast, without using realised prices. It tests how much the result depends on the forecast signal; it is not a calibrated error distribution.
- Downtime removes one whole day in every twenty, anchored at 1 January 2025 and shared by all strategies. The outage is assumed known before scheduling.
- Combined applies the 2/3 EUR costs, 85% efficiency, 50% signal and the downtime calendar together.
Downside and concentration
Ridge underperforms the best simple rule on
How the intervals are built
Intervals use 2,000 paired resamples of non-overlapping seven-day blocks (seed 20260914); missing dates are not compressed. They do not account for model selection, multiple comparisons, structural change or omitted costs.
Duration
Longer duration earns more per MW but needs more energy capacity, so compare the increment per MWh as well. Ranking durations as investments would need capital costs, availability terms, lifetime degradation and other revenues, which are outside this study.
Is this margin durable as the market changes?
Solar is still deepening the trough. Solar's capture rate fell from
Competing storage has not yet compressed the day-ahead margin, but that may
change. For the
Dispatch rules and study boundaries
- Dispatch: one full-day schedule chosen from the forecast at the gate, then settled at realised prices; no intraday re-optimisation. At most one charge–discharge episode a day in the base case, 1 MW power, 90% round-trip efficiency, a 0.25 MWh state-of-charge grid, and an empty battery at the start and end of each day. Perfect foresight uses the same optimiser on realised prices; no trade is the zero alternative.
- Sample: all strategies share
complete days out of candidates. Incomplete days and ambiguous clock-change days are excluded, not imputed. Forecasts are rounded to cents before dispatch. - Revenue stack: a German battery can also trade continuous intraday and sell balancing capacity and energy (FCR, aFRR and mFRR, tendered through regelleistung.net). Those markets are not modelled, nor is the trade-off that capacity committed to balancing cannot arbitrage at the same time.
- Evidence: retrospective, on history inspected during development. Historical inputs carry provider revisions. Market impact, imbalance settlement, capital costs and financing are not modelled. See the forecast protocol and methodology.