Intraday replay — trading the move, not just the print

Every period starts square. The desk replays the recorded tape of tradable prices, five minutes apart, with the forecast exactly as it stood at each timestamp — nothing later is ever used. Predicted edge is the forecast minus the price you could clear at. A trust score, built only from how similar calls actually performed in earlier settled periods, decides whether to act and whether to keep anything past gate closure.

Tape replayed
10,010 obs
335 settled periods over 8 days · 1009 with traded volume attached
Continuous trading only
-£702
703 round-turn legs · 17600 MWh · £8,800 clearing costs
Periods actually traded
238
71% of periods cleared the edge and trust bar
Carried into imbalance (B)
0
Positions the conviction rule judged worth keeping past gate closure
A. Always flat by T-1539% hit
-£9,502
-£1,188 per day · -£39.93 per traded period · 92W / 146L

Trade the continuous market on predicted edge and close the book at the last tradable price before gate closure. No imbalance exposure at all.

B. Carry only on conviction39% hit
-£9,502
-£1,188 per day · -£39.93 per traded period · 92W / 146L

Same continuous trading, but hold the position into imbalance when the trust score and edge at the gate both clear their thresholds.

C. Always carry to imbalance47% hit
-£5,972
-£746 per day · -£25.09 per traded period · 159W / 176L

Take the signalled position at the gate every period and settle it at the imbalance price.

Cumulative P&L: flat by T-15 vs carry on conviction vs always carry

Where the conviction bar should sit

Total P&L if the only change is the trust needed to hold a position past gate closure. Everything else stays as set above.

Trust barCarriedCarry hit rateP&L
0%0—-£9,502
15%0—-£9,502
30%0—-£9,502
45%0—-£9,502
60%0—-£9,502
75%0—-£9,502
90%0—-£9,502

How much edge is worth opening for

Continuous-trading P&L (flat by T-15) at each minimum edge, with how much trading that implies.

Min edgePeriods tradedLegsP&L
£03111379-£23,980
£53061198-£19,099
£10238703-£9,502
£15180539-£8,122
£2050124-£453
£3049124-£254
£4538100-£628

Trust table — how each kind of call has actually behaved

Calls are grouped by the price source, the size of the claimed edge and how far before gate closure they were made. Everything here is out of sample: a period only ever sees statistics from periods that had already settled before it began.

BucketSampleDirection rightForecast MAEEdge realisedTrust
intraday_shaped+flow | edge 10-20 | early104651%£39.2-30%24%
intraday_shaped+flow | edge 20-40 | early102046%£43.55-20%22%
intraday_shaped+flow | edge <5 | early89155%£34.79262%74%
intraday_shaped+flow | edge 5-10 | early67554%£35.766%57%
intraday_shaped+flow | edge 10-20 | T-45..1556049%£38.58-23%23%
intraday_shaped+flow | edge 20-40 | T-45..1550742%£45.26-18%19%
intraday_shaped+flow | edge <5 | T-45..1537545%£35.94-124%20%
intraday_shaped+flow | edge 40+ | early36452%£55.81%24%
intraday_shaped+flow | edge 5-10 | T-45..1534249%£32.8235%37%
intraday_shaped+flow | edge 10-20 | T-15..027551%£37.1413%28%
intraday_shaped+flow | edge 5-10 | T-15..022851%£34.7629%34%
intraday_shaped+flow | edge <5 | T-15..022546%£31.48-80%19%
intraday_shaped+flow | edge 40+ | T-45..1521440%£63.98-16%17%
intraday_shaped+flow | edge 20-40 | T-15..020248%£45.642%21%
intraday_shaped+flow | edge 40+ | T-15..06441%£61.21-19%13%

Observation tape — 2026-11-03 SP1

Every recorded observation before gate closure, with the state of the model at that exact time and the action the rules produced.

TimeTo T-15TradablePredictedRangeNIVSpikeEdgeTrustEVPositionActionWhy
22:00105m£184.78£166.31£44.46–£288.16-267 MWh59%-£18.4724%-£6.570.0HOLDtrust 24% below threshold
22:05100m£185.13£166.31£44.46–£288.16-267 MWh59%-£18.8224%-£6.680.0HOLDtrust 24% below threshold
22:1095m£187.65£166.31£44.46–£288.16-267 MWh59%-£21.3422%-£5.580.0HOLDtrust 22% below threshold
22:1590m£195.9£173.3£51.45–£295.15-267 MWh62%-£22.622%-£5.850.0HOLDtrust 22% below threshold
22:2085m£196.36£173.3£51.45–£295.15-267 MWh62%-£23.0722%-£5.950.0HOLDtrust 22% below threshold
22:2580m£196.37£173.05£51.2–£294.9-270 MWh62%-£23.3222%-£6.010.0HOLDtrust 22% below threshold
22:3075m£194.89£168.88£65.78–£271.99-324 MWh61%-£26.0122%-£6.580.0HOLDtrust 22% below threshold
22:3570m£194.48£168.88£65.78–£271.99-324 MWh61%-£25.622%-£6.490.0HOLDtrust 22% below threshold
22:4065m£194.32£168.88£65.78–£271.99-324 MWh61%-£25.4422%-£6.460.0HOLDtrust 22% below threshold
22:4560m£192.61£167.04£63.94–£270.14-324 MWh61%-£25.5722%-£6.490.0HOLDtrust 22% below threshold
22:5055m£191.98£167.04£63.94–£270.14-324 MWh61%-£24.9422%-£6.350.0HOLDtrust 22% below threshold
22:5550m£193.55£165.93£62.83–£269.04-338 MWh60%-£27.6222%-£6.930.0HOLDtrust 22% below threshold
23:0045m£193.3£154.29£69.94–£238.65-480 MWh54%-£3919%-£8.810.0HOLDtrust 19% below threshold
23:0540m£192.73£154.29£69.94–£238.65-480 MWh54%-£38.4319%-£8.70.0HOLDtrust 19% below threshold
23:1035m£191.5£154.29£69.94–£238.65-480 MWh54%-£37.2119%-£8.450.0HOLDtrust 19% below threshold
23:1530m£185.68£150.92£66.56–£235.28-480 MWh50%-£34.7619%-£7.960.0HOLDtrust 19% below threshold
23:2025m£185.6£150.92£66.56–£235.28-480 MWh50%-£34.6819%-£7.940.0HOLDtrust 19% below threshold
23:2520m£184.77£149.36£65.01–£233.72-499 MWh49%-£35.419%-£8.090.0HOLDtrust 19% below threshold
23:3015m£185.1£156.94£91.33–£222.55-389 MWh58%-£28.1620%-£0.820.0HOLDtrust 20% below threshold
23:3510m£188.01£157.4£91.79–£223.01-383 MWh58%-£30.6120%-£0.80.0HOLDtrust 20% below threshold
23:405m£188.36£159.76£94.15–£225.38-354 MWh60%-£28.5920%-£0.810.0HOLDtrust 20% below threshold

Period by period, most recent first

PeriodLegsGate priceGate edgeTrustPosition at T-15ImbalanceABCGate decision
03 Nov, 00:000£188.36-£28.5920%0.0£156.4£0£0£786flat at gate
02 Nov, 23:302£192.35-£20.4919%0.0£167.6-£73-£73£533flat at gate
02 Nov, 23:001£195.22-£19.4426%-25.0£167.6-£95-£95£608flattened: trust 26% < 50%
02 Nov, 22:300£181.32-£4.3619%0.0£163£0£0£445flat at gate
02 Nov, 22:000£185.82£1.9919%0.0£168.95£0£0-£434flat at gate
02 Nov, 21:300£213.21-£3.7319%0.0£259£0£0-£1,157flat at gate
02 Nov, 21:000£219.83-£1.4120%0.0£295£0£0-£1,892flat at gate
02 Nov, 20:300£213.27£0.0319%0.0£295£0£0£2,031flat at gate
02 Nov, 20:000£222.52£6.9936%0.0£246.77£0£0£594flat at gate
02 Nov, 19:300£248.22£4.7219%0.0£249.99£0£0£32flat at gate
02 Nov, 19:000£246.16£5.9741%0.0£184.21£0£0-£1,561flat at gate
02 Nov, 18:300£260.36£8.3339%0.0£297£0£0£904flat at gate
02 Nov, 18:000£258.15£6.235%0.0£313£0£0£1,359flat at gate
02 Nov, 17:300£254.64-£3.4719%0.0£297£0£0-£1,071flat at gate
02 Nov, 17:001£259.73-£15.6527%-25.0£297£7£7-£912flattened: trust 27% < 50%
02 Nov, 16:300£254.64-£9.0937%0.0£297£0£0-£1,072flat at gate
02 Nov, 16:000£254.25-£3.2919%0.0£295.03£0£0-£1,032flat at gate
02 Nov, 15:300£241.83-£7.1539%0.0£268£0£0-£667flat at gate
02 Nov, 15:000£238.07£6.1636%0.0£268£0£0£736flat at gate
02 Nov, 14:300£210.3£731%0.0£269£0£0£1,455flat at gate
02 Nov, 14:001£206.07-£10.529%-25.0£260-£55-£55-£1,391flattened: trust 29% < 50%
02 Nov, 13:301£199.53-£11.2729%-25.0£260-£25-£25-£1,524flattened: trust 29% < 50%
02 Nov, 13:000£183.03£1.0119%0.0£260£0£0£1,912flat at gate
02 Nov, 12:302£182.91-£8.737%0.0£260£83£83-£1,857flat at gate
02 Nov, 12:002£178.61-£22.9421%0.0£246-£52-£52-£1,749flat at gate
02 Nov, 11:300£178.57£2.9519%0.0£168£0£0-£277flat at gate
02 Nov, 11:000£181.3£3.8219%0.0£246£0£0£1,605flat at gate
02 Nov, 10:301£177.52£15.8232%25.0£166.2-£25-£25-£296flattened: trust 32% < 50%
02 Nov, 10:000£182.67£1.3719%0.0£166.2£0£0-£424flat at gate
02 Nov, 09:300£171.94£28.4321%0.0£166.11£0£0-£158flat at gate
02 Nov, 09:000£175.9£34.6220%0.0£246£0£0£1,740flat at gate
02 Nov, 08:300£209.06£26.8719%0.0£246£0£0£911flat at gate
02 Nov, 08:003£217.68£18.3132%25.0£246-£52-£52£669flattened: trust 32% < 50%
02 Nov, 07:302£246.87£5.1936%0.0£197.95£102£102-£1,133flat at gate
02 Nov, 07:000£243.58-£6.4836%0.0£246£0£0-£73flat at gate
02 Nov, 06:300£206.74-£0.8119%0.0£246£0£0-£994flat at gate
02 Nov, 06:000£229.08-£20.2719%0.0£176.98£0£0£1,290flat at gate
02 Nov, 05:300£212.31-£41.612%0.0£166.1£0£0£1,143flat at gate
02 Nov, 05:001£199.32-£12.3732%-25.0£166-£67-£67£779flattened: trust 32% < 50%
02 Nov, 04:300£183.47-£31.5318%0.0£165.21£0£0£444flat at gate
02 Nov, 04:000£184.17-£26.1717%0.0£165.23£0£0£461flat at gate
02 Nov, 03:302£180-£21.2217%0.0£165.23-£64-£64£293flat at gate
02 Nov, 03:001£185.57-£14.6732%-25.0£182.57-£128-£128-£40flattened: trust 32% < 50%
02 Nov, 02:300£182.22-£25.917%0.0£182.25£0£0-£13flat at gate
02 Nov, 02:001£188.08-£14.1932%-25.0£187.56-£114-£114-£89flattened: trust 32% < 50%
02 Nov, 01:300£184.23-£6.4134%0.0£170.8£0£0£323flat at gate
02 Nov, 01:000£180.78£0.319%0.0£200£0£0£468flat at gate
02 Nov, 00:303£197.87-£15.6531%-25.0£172.09-£133-£133£524flattened: trust 31% < 50%
02 Nov, 00:000£199.53-£30.7917%0.0£192.31£0£0£168flat at gate
01 Nov, 23:300£193.65£0.8119%0.0£203.83£0£0£242flat at gate
01 Nov, 23:000£195.79£2.2219%0.0£282£0£0£2,143flat at gate
01 Nov, 22:300£196.61£8.4332%0.0£166.11£0£0-£775flat at gate
01 Nov, 22:000£215.42£0.9619%0.0£166.11£0£0-£1,245flat at gate
01 Nov, 21:302£206.36£4.3119%0.0£177£32£32-£715flat at gate
01 Nov, 21:000£221.15£8.228%0.0£270£0£0£1,209flat at gate
01 Nov, 20:300£214.23-£4.1219%0.0£180.74£0£0£825flat at gate
01 Nov, 20:000£224.63£5.1229%0.0£189.74£0£0-£885flat at gate
01 Nov, 19:302£248.03£20.6517%0.0£191.9£14£14-£1,402flat at gate
01 Nov, 19:000£256.69£0.8119%0.0£198.2£0£0-£1,475flat at gate
01 Nov, 18:301£266.21-£10.232%-25.0£211-£25-£25£1,368flattened: trust 32% < 50%
01 Nov, 18:002£249.64£6.8625%0.0£244.23£19£19-£129flat at gate
01 Nov, 17:302£264.92£0.3618%0.0£320-£64-£64£1,300flat at gate
01 Nov, 17:001£269.61-£14.9632%-25.0£263.21-£22-£22£151flattened: trust 32% < 50%
01 Nov, 16:300£265.14£4.7919%0.0£259.77£0£0-£147flat at gate
01 Nov, 16:005£273.39-£10.5133%-25.0£325£22£22-£1,256flattened: trust 33% < 50%
01 Nov, 15:302£256.98-£27.5817%0.0£320-£120-£120-£1,708flat at gate
01 Nov, 15:002£249.94-£20.9417%0.0£255.68-£279-£279-£435flat at gate
01 Nov, 14:302£234.81-£20.0917%0.0£337.9-£694-£694-£3,284flat at gate
01 Nov, 14:003£208.29-£14.6241%-25.0£320-£67-£67-£2,847flattened: trust 41% < 50%
01 Nov, 13:300£203.29-£27.5220%0.0£349.51£0£0-£3,668flat at gate
01 Nov, 13:002£200.44£4.0118%0.0£202.43-£51-£51-£13flat at gate
01 Nov, 12:303£195.37-£11.4342%-25.0£201.84-£83-£83-£232flattened: trust 42% < 50%
01 Nov, 12:001£193.37-£18.3441%-25.0£175.37-£6-£6£457flattened: trust 41% < 50%
01 Nov, 11:301£192.66-£17.4543%-25.0£229.89-£29-£29-£947flattened: trust 43% < 50%
01 Nov, 11:001£185.42-£16.845%-25.0£221.41-£3-£3-£891flattened: trust 45% < 50%
01 Nov, 10:302£188.47-£7.1924%0.0£190.04£12£12-£40flat at gate
01 Nov, 10:000£191.53-£5.6525%0.0£219.8£0£0-£719flat at gate
01 Nov, 09:302£182.13-£3.0818%0.0£165.23£20£20£430flat at gate
01 Nov, 09:000£172.71£0.7118%0.0£165.23£0£0-£199flat at gate
01 Nov, 08:300£189.22-£2.0818%0.0£187.66£0£0£26flat at gate
01 Nov, 08:004£190.44-£1.1718%0.0£165.23£258£258£875flat at gate
01 Nov, 07:300£204.38£5.328%0.0£167£0£0-£947flat at gate
01 Nov, 07:003£207.37-£10.2545%-25.0£167-£14-£14£1,008flattened: trust 45% < 50%
01 Nov, 06:302£201.54-£4.8418%0.0£253£28£28-£1,272flat at gate
01 Nov, 06:000£205.42-£3.2118%0.0£172.33£0£0£815flat at gate
01 Nov, 05:302£203.28£2.6118%0.0£174.99-£64-£64-£783flat at gate
01 Nov, 05:002£192.59-£9.422%0.0£165.72-£16-£16£644flat at gate
01 Nov, 04:304£194.5£4.1118%0.0£249-£67-£67£1,283flat at gate
01 Nov, 04:004£198.48-£9.2822%0.0£192.33-£186-£186-£45flat at gate
01 Nov, 03:306£192.86-£5.3622%0.0£193.32£102£102£78flat at gate
01 Nov, 03:002£190.61-£4.2818%0.0£198.03-£134-£134-£332flat at gate
01 Nov, 02:304£194.97-£8.5422%0.0£196.91-£53-£53-£114flat at gate
01 Nov, 02:004£189.86-£4.1218%0.0£178£305£305£589flat at gate
01 Nov, 01:302£212.07-£4.818%0.0£198.87-£256-£256£61flat at gate
01 Nov, 01:002£205.27-£4.0718%0.0£250£99£99-£1,031flat at gate
01 Nov, 00:300£198.56-£2.3218%0.0£250£0£0-£1,298flat at gate
01 Nov, 00:000£206.57-£6.931%0.0£250£0£0-£1,098flat at gate
31 Oct, 23:304£198.19£3.918%0.0£250-£132-£132£1,151flat at gate
31 Oct, 23:001£197.07£15.6744%25.0£197.56-£59-£59-£34flattened: trust 44% < 50%
31 Oct, 22:300£202.97£8.7533%0.0£176.3£0£0-£679flat at gate
31 Oct, 22:000£209.61£7.6437%0.0£177.22£0£0-£822flat at gate
31 Oct, 21:301£210.74£15.2545%25.0£206.46-£122-£122-£217flattened: trust 45% < 50%
31 Oct, 21:001£211.86£13.1245%25.0£213.25£36£36£83flattened: trust 45% < 50%
31 Oct, 20:301£220.69£13.2443%25.0£266£66£66£1,211flattened: trust 43% < 50%
31 Oct, 20:002£217.99£7.6734%0.0£237.2-£38-£38£430flat at gate
31 Oct, 19:303£237.92£12.3442%25.0£260.29-£213-£213£359flattened: trust 42% < 50%
31 Oct, 19:002£246.81£1.2317%0.0£260.76£247£247£583flat at gate
31 Oct, 18:300£250.54-£4.917%0.0£269.07£0£0-£476flat at gate
31 Oct, 18:004£258.48-£8.5136%0.0£269.34£272£272-£12flat at gate
31 Oct, 17:303£278.04-£12.4841%-25.0£216-£97-£97£1,467flattened: trust 41% < 50%
31 Oct, 17:002£259.62£0.7417%0.0£297.5-£7-£7£928flat at gate
31 Oct, 16:300£272.13£2.2617%0.0£218.97£0£0-£1,341flat at gate
31 Oct, 16:003£253.39-£15.4539%-25.0£195.7-£7-£7£1,448flattened: trust 39% < 50%
31 Oct, 15:300£213.21-£0.9127%0.0£326£0£0-£2,832flat at gate
31 Oct, 15:000£235.8-£4.7934%0.0£285£0£0-£1,243flat at gate
31 Oct, 14:301£203.04-£10.3540%-25.0£265-£25-£25-£1,561flattened: trust 40% < 50%
31 Oct, 14:004£199.14-£7.8338%0.0£241.34£234£234-£833flat at gate
31 Oct, 13:301£202.5-£16.4944%-25.0£265-£68-£68-£1,618flattened: trust 44% < 50%
31 Oct, 13:002£202.35£6.4630%0.0£265£138£138£1,692flat at gate
31 Oct, 12:302£205.88-£6.2132%0.0£265-£178-£178-£1,669flat at gate

What this is, and what it is not

The tape is the desk's own five-minute record: the clearing price the model was riding at that moment (the traded index for periods that have printed, otherwise the freshest traded price stepped along the auction shape) together with the forecast, range and probabilities as published then. That is a real, honest, no-look-ahead record — but it is a five-minute record, not a tick record. Fills are assumed at the recorded price with your clearing cost applied to every MWh traded, and there is no bid/offer spread or queue in it yet; those columns are in the store, waiting for a feed that provides them. Expect the true P&L of very fast in-and-out trading to be lower than shown here.

Forward periods no longer sit still between prints. Every five minutes the desk also reads the free continuous feeds — actual generation by fuel (five-minute), the operator's indicated imbalance and margin for each forward period, balancing acceptances as they are issued, and system frequency — and moves each forward period's clearing price by the pressure they imply, capped at £20/MWh. Rows carrying that adjustment are marked "+flow". It is pressure, not a quote: a period that has genuinely traded keeps its exchange price untouched.

The desk is now wired to take a licensed GB continuous trade feed the moment one is switched on. When it is live, each five-minute snapshot stores the real trades for that period — last price, volume-weighted price, traded volume and best bid/offer — and those rows are marked "tick" instead of "+flow". Real trades always take priority; the pressure proxy is only used for periods with no traded print.

The trust score is deliberately conservative: a bucket earns conviction only as its sample grows, so early on almost nothing clears a high bar and strategy B looks like strategy A. It sharpens as the record lengthens.