A long or short call for every half-hour, published before it happens

Gridcall tells a flexible asset in the GB power market which way to lean in the next half-hour. Each call is written to a public ledger about eight minutes before the half-hour starts and scored against the prices Elexon publishes afterwards. The model is trained only on open data, and everything on this page can be recomputed by anyone.

Latest call

Loading the ledger…

Live record

Calls made by the deployed model, in real time. Nothing here is backfilled.

Out-of-sample backtest

Loading…

Cumulative profit per 1 MWh position

Covers wear, efficiency losses or fees. The model was tuned for £2; set it to your asset's own figure.
Backtest results by month

Ledger

The 50 most recent calls. The source links open Elexon's own API for that half-hour, so each outcome can be checked independently.

Recent calls and outcomes

How it works

How to check it

  1. Calls are not rewritten. Each ledger row carries a hash of its own content and of the previous row's hash. Note today's latest hash, come back later and run the check above: if any earlier call had been changed or removed, the chain would no longer reach your hash.
  2. Calls come from the published model. Each row stores the exact inputs used. The check above re-runs the public model on them and compares the result.
  3. Outcomes are Elexon's. Each row links to the Elexon API responses for its half-hour.
  4. The backtest is reproducible. The code downloads the public history, selects settings on data before the test window, and refits month by month. Every backtest call is in the CSV.

Limits you should know