Build enough batteries and they compete away the very price spikes they all earn from. A simple forecast misses that and can overstate 2030 GB battery revenue by 100–300%. CECadence prices the effect properly — solving prices, fleet and dispatch together — and reports the bias as a headline number, because it decides the DSCR.

Pick a scenario and a year: equilibrium vs naive price curves, the bias between them, and a per-duration revenue stack in £/kW·yr — with sensitivities and Monte-Carlo bands one click away.
Your site joins the equilibrium as a new asset: revenue at the with-candidate equilibrium, the externality it imposes on the existing fleet, connection cost from CEAtlas, and NPV / IRR / DSCR against P50 and P90 covenants.
The CE GB BESS Index — 168 battery units, ~6.7 GW — computed entirely from open Elexon and NESO data, refreshed quarterly, with the model graded against it in public.