Phase 1 shadow · synthetic · independent  ·  SAWEM Phase 1 Trading Simulator — explainer-grade, not an MMS.  ·  Trading Rules Round 2 (12 April 2026 v01 draft)
Trading day 2026-05-29 virtual hour 00 Auction state: ACCEPTING gate close in 18h:00m DAM clear IDM re-clear Balancing Settlement
SAWEM
Generator — my plant

IPP — solar BW5 (Generator)

gen_ipp_solar_bw5_01

Period: 2026-05-29 (single demo day, 24 hours).

Sign convention — energy revenue: positive (credit). CfD: signed (negative when SMP exceeds strike — seller pays buyer). Imbalance/curtailment: negative when seller under-delivers.

Forecast slipped? Open the IDM re-bid window → (re-bid intraday instead of falling into balancing — shadow-day stage 2)

Hr SMP Sched Metered Dev Curtail Spot energy CfD Imbalance Net Mirror
00 R847.93 0.0 0.0 0.00 0.00 R0,00 R0,00 R0,00 R0,00 mirror-confirmed
01 R864.61 0.0 0.0 0.00 0.00 R0,00 R0,00 R0,00 R0,00 mirror-confirmed
02 R850.02 0.0 0.0 0.00 0.00 R0,00 R0,00 R0,00 R0,00 mirror-confirmed
03 R853.69 0.0 0.0 0.00 0.00 R0,00 R0,00 R0,00 R0,00 mirror-confirmed
04 R831.08 0.0 0.0 0.00 0.00 R0,00 R0,00 R0,00 R0,00 mirror-confirmed
05 R831.49 0.0 0.0 0.00 0.00 R0,00 R0,00 R0,00 R0,00 mirror-confirmed
06 R842.14 0.0 0.0 0.00 0.00 R0,00 R0,00 R0,00 R0,00 mirror-confirmed
07 R832.98 407.0 407.0 0.00 0.00 R339 022,86 R0,00 R0,00 R339 022,86 mirror-confirmed
08 R847.24 790.0 790.0 0.00 0.00 R669 319,60 R0,00 R0,00 R669 319,60 mirror-confirmed
09 R854.47 1127.0 1127.0 0.00 0.00 R962 987,69 R0,00 R0,00 R962 987,69 mirror-confirmed
10 R837.18 1399.0 1399.0 0.00 0.00 R1 171 214,82 R0,00 R0,00 R1 171 214,82 mirror-confirmed
11 R847.35 1590.0 1192.5 -397.50 397.50 R1 010 464,88 R0,00 −R795 000,00 R468 080,11 mirror-confirmed
12 R847.99 1688.0 1266.0 -422.00 422.00 R1 073 555,34 R0,00 −R844 000,00 R497 943,12 mirror-confirmed
13 R841.83 1688.0 1266.0 -422.00 422.00 R1 065 756,78 R0,00 −R844 000,00 R488 194,92 mirror-confirmed
14 R849.01 1590.0 1590.0 0.00 0.00 R1 349 925,90 R0,00 R0,00 R1 349 925,90 mirror-confirmed
15 R838.92 1399.0 1399.0 0.00 0.00 R1 173 649,08 R0,00 R0,00 R1 173 649,08 mirror-confirmed
16 R865.47 1127.0 1127.0 0.00 0.00 R975 384,69 R0,00 R0,00 R975 384,69 mirror-confirmed
17 R2188.35 790.0 790.0 0.00 0.00 R1 728 796,50 R0,00 R0,00 R1 728 796,50 mirror-confirmed
18 R2191.65 407.0 407.0 0.00 0.00 R892 001,55 R0,00 R0,00 R892 001,55 mirror-confirmed
19 R2219.54 0.0 0.0 0.00 0.00 R0,00 R0,00 R0,00 R0,00 mirror-confirmed
20 R2196.73 0.0 0.0 0.00 0.00 R0,00 R0,00 R0,00 R0,00 mirror-confirmed
21 R845.94 0.0 0.0 0.00 0.00 R0,00 R0,00 R0,00 R0,00 mirror-confirmed
22 R853.57 0.0 0.0 0.00 0.00 R0,00 R0,00 R0,00 R0,00 mirror-confirmed
23 R836.77 0.0 0.0 0.00 0.00 R0,00 R0,00 R0,00 R0,00 mirror-confirmed
Net to seller · 24-hour demo day R10 716 520,84
Reconciliation Spot energy revenue = SMP × metered MWh. CfD-to-seller = (strike − SMP) × contracted MWh per contract. The matching buyer row for each contract carries the OPPOSITE sign; summing buyer.cfd_diff + seller.cfd_diff for any one contract is zero. Curtailment is compensated at SMP × 75% per the NERSA RFD 2025-04-29 ancillary service.