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 — wind plant (Generator)

gen_ipp_wind_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 1501.0 1501.0 0.00 0.00 R1 272 742,93 R1 562,10 R0,00 R1 262 908,53 mirror-confirmed
01 R864.61 1531.0 1531.0 0.00 0.00 R1 323 717,91 R1 061,70 R0,00 R1 312 549,11 mirror-confirmed
02 R850.02 997.0 997.0 0.00 0.00 R847 469,94 R1 499,40 R0,00 R837 468,34 mirror-confirmed
03 R853.69 814.0 814.0 0.00 0.00 R694 903,66 R1 389,30 R0,00 R684 608,46 mirror-confirmed
04 R831.08 1413.0 1413.0 0.00 0.00 R1 174 316,04 R2 067,60 R0,00 R1 165 829,64 mirror-confirmed
05 R831.49 1312.0 1312.0 0.00 0.00 R1 090 914,88 R2 055,30 R0,00 R1 082 395,68 mirror-confirmed
06 R842.14 1012.0 1012.0 0.00 0.00 R852 245,68 R1 735,80 R0,00 R842 874,48 mirror-confirmed
07 R832.98 1116.0 1116.0 0.00 0.00 R929 605,68 R2 010,60 R0,00 R920 967,28 mirror-confirmed
08 R847.24 1930.0 1930.0 0.00 0.00 R1 635 173,20 R1 582,80 R0,00 R1 625 394,00 mirror-confirmed
09 R854.47 1352.0 1352.0 0.00 0.00 R1 155 243,44 R1 365,90 R0,00 R1 144 885,84 mirror-confirmed
10 R837.18 1633.0 1633.0 0.00 0.00 R1 367 114,94 R1 884,60 R0,00 R1 358 140,54 mirror-confirmed
11 R847.35 1895.0 1895.0 0.00 0.00 R1 605 728,25 R1 579,50 R0,00 R1 595 940,25 mirror-confirmed
12 R847.99 1119.0 1119.0 0.00 0.00 R948 900,81 R1 560,30 R0,00 R939 061,61 mirror-confirmed
13 R841.83 1432.0 1432.0 0.00 0.00 R1 205 500,56 R1 745,10 R0,00 R1 196 154,16 mirror-confirmed
14 R849.01 867.0 867.0 0.00 0.00 R736 091,67 R1 529,70 R0,00 R726 170,87 mirror-confirmed
15 R838.92 1625.0 1625.0 0.00 0.00 R1 363 245,00 R1 832,40 R0,00 R1 354 131,40 mirror-confirmed
16 R865.47 1536.0 1536.0 0.00 0.00 R1 329 361,92 R1 035,90 R0,00 R1 318 124,32 mirror-confirmed
17 R2188.35 1212.0 1212.0 0.00 0.00 R2 652 280,20 −R38 650,50 R0,00 R2 535 212,20 mirror-confirmed
18 R2191.65 1505.0 1505.0 0.00 0.00 R3 298 433,25 −R38 749,50 R0,00 R3 181 101,25 mirror-confirmed
19 R2219.54 1094.0 1094.0 0.00 0.00 R2 428 176,76 −R39 586,20 R0,00 R2 308 613,56 mirror-confirmed
20 R2196.73 955.0 955.0 0.00 0.00 R2 097 877,15 −R38 901,90 R0,00 R1 980 138,75 mirror-confirmed
21 R845.94 1608.0 1608.0 0.00 0.00 R1 360 271,52 R1 621,80 R0,00 R1 350 596,32 mirror-confirmed
22 R853.57 1433.0 1433.0 0.00 0.00 R1 223 165,81 R1 392,90 R0,00 R1 212 880,21 mirror-confirmed
23 R836.77 1026.0 1026.0 0.00 0.00 R858 526,02 R1 896,90 R0,00 R849 584,42 mirror-confirmed
Net to seller · 24-hour demo day R32 785 731,22
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.