Shadow book.
Every play the engine emits, paper-traded at realistic size — the quantitative trial-and-error lab the live suggestions are calibrated against.
Performance & analytics — expectancy, equity curve, P&L attribution, entry timingclick to expand
Live system, retired signals excluded
Equity curve, active strategies only
Where the money came from
Chase vs pullback — which actually pays?
Entry day classified from the underlying's move on the open date (red = down day = pullback, green = up day = chase). The higher expectancy-per-trade column is the empirically better entry style for the current book — the live scout uses this to bias entry-timing badges.
Closed · last 30d · 107 of 186
| Trade | Signal | Opened | Closed | Hold | P&L | % | Why |
|---|---|---|---|---|---|---|---|
✓CALL HIMS $26 exp Jul 2 | GEX_FLIP | May 28 | Jun 1 | 4d | +$609 | +102% | target +50% hit |
✓CALL QQQ $750 exp Jul 2 | GEX_FLIP | May 28 | Jun 1 | 4d | +$567 | +55% | target +50% hit |
✓PUT ANET $152.5 exp Jun 12 | CSP_INCOME | May 29 | Jun 1 | 3d | +$196 | +56% | BTC target (50% profit) hit |
✓CALL TSM $430 exp Jun 26 | GEX_FLIP | May 22 | May 29 | 7d | +$738 | +56% | target +50% hit |
✗CALL GEV $1085 exp Jun 26 | GEX_FLIP | May 22 | May 29 | 7d | -$2.4K | -51% | stop -50% hit |
✓CALL QQQ $740 exp Jun 30 | GEX_FLIP | May 26 | May 29 | 3d | +$639 | +53% | target +50% hit |
✓PUT CEG $280 exp Jun 5 | CSP_INCOME | May 29 | May 29 | 0d | +$65 | +15% | DTE ≤ 7 — force exit (theta cr |
✗CALL AAOI $190 exp Jul 2 | GEX_FLIP | May 26 | May 29 | 3d | -$1.5K | -51% | stop -50% hit |
✓CALL GS $1040 exp Jul 2 | GEX_FLIP | May 28 | May 29 | 1d | +$1.1K | +64% | target +50% hit |
✓CALL SPX $7410 exp Jun 18 | GEX_FLIP | May 11 | May 29 | 18d | +$8.7K | +58% | target +50% hit |
✓CALL SPX $7575 exp Jun 18 | GEX_FLIP | May 28 | May 29 | 1d | +$4.0K | +56% | target +50% hit |
✓CALL SNOW $170 exp Jun 26 | GEX_FLIP | May 22 | May 28 | 6d | +$4.9K | +303% | target +50% hit |
✓CALL NET $215 exp Jun 26 | GEX_FLIP | May 21 | May 28 | 7d | +$885 | +62% | target +50% hit |
✓CALL SHOP $110 exp Jun 26 | GEX_FLIP | May 22 | May 28 | 6d | +$453 | +81% | target +50% hit |
✓CALL SHOP $110 exp Jul 2 | GEX_FLIP | May 28 | May 28 | 0d | +$458 | +72% | target +50% hit |
✗CALL XLE $60 exp Jun 26 | GEX_FLIP | May 19 | May 27 | 8d | -$179 | -74% | stop -50% hit |
✓CALL APP $490 exp Jun 18 | GEX_FLIP | May 12 | May 27 | 15d | +$5.4K | +126% | target +50% hit |
✗CALL MSFT $435 exp Jun 18 | GEX_FLIP | May 18 | May 27 | 9d | -$455 | -51% | stop -50% hit |
✗CALL MSFT $430 exp Jun 26 | GEX_FLIP | May 19 | May 27 | 8d | -$728 | -51% | stop -50% hit |
✓CALL APP $530 exp Jul 2 | GEX_FLIP | May 27 | May 27 | 0d | +$2.8K | +57% | target +50% hit |
✓CALL QQQ $705 exp Jun 12 | GEX_FLIP | May 8 | May 26 | 18d | +$964 | +55% | target +50% hit |
✗CALL USO $150 exp Jun 18 | GEX_FLIP | May 15 | May 26 | 11d | -$535 | -52% | stop -50% hit |
✗CALL USO $155 exp Jun 26 | GEX_FLIP | May 19 | May 26 | 7d | -$791 | -59% | stop -50% hit |
✓CALL APP $505 exp Jun 26 | GEX_FLIP | May 21 | May 26 | 5d | +$1.9K | +50% | target +50% hit |
✗CALL USO $145 exp Jun 18 | GEX_FLIP | May 12 | May 26 | 14d | -$641 | -51% | stop -50% hit |
How far do actual fills drift from the model?
| Signal | Trades | Target % | Median slip | p90 slip | Median hold | Verdict |
|---|---|---|---|---|---|---|
| GEX_FLIP | 86 | 70% | 547 bps | 2776 bps | 6d | WIDE |
| CC_INCOME | 14 | 0% | 955 bps | 5378 bps | 0d | WIDE |
| CREDIT_SPREAD | 11 | 82% | 1356 bps | 5115 bps | 1d | WIDE |
| UW_FLOW | 9 | 56% | 926 bps | 2540 bps | 2d | WIDE |
| UW_PUT_FLOW | 5 | 60% | 769 bps | 1192 bps | 1d | WIDE |
| intraday_scan | 3 | 0% | — | 0 bps | 2d | TIGHT |
| MANUAL | 3 | 33% | 1161 bps | 1161 bps | 4d | WIDE |
| CSP_INCOME | 2 | 50% | 600 bps | 600 bps | 1.5d | OK |
| TRIPLE_CONFIRM_LONG | 1 | 100% | 613 bps | 613 bps | 3d | OK |
Slippage measures how far the actual realised return drifted from the model's +50% target / -50% stop benchmark. TIGHT<200bp = model trustworthy. OK 200–800bp = adjust expectations. WIDE>800bp = re-calibrate. DTE force-close + expirations are excluded (no clean benchmark to measure against).
Signal performance · last 30d
| Signal | Trades | Win rate | Avg P&L | Total P&L | Open |
|---|---|---|---|---|---|
| UW_FLOW | 9 | 56% | +$2.5K | +$22.5K | 2 |
| GEX_FLIP | 93 | 57% | +$124 | +$11.5K | 5 |
| GEX_FLIP_DOWN | 3 | 67% | +$750 | +$2.2K | 3 |
| TRIPLE_CONFIRM_LONG | 2 | 50% | +$321 | +$643 | 0 |
| MANUAL | 1 | 100% | +$268 | +$268 | 0 |
| UW_PUT_FLOW | 12 | 67% | -$23 | -$271 | 1 |
| CREDIT_SPREAD | 23 | 52% | -$29 | -$677 | 2 |
| CSP_INCOME | 14 | 29% | -$138 | -$1.9K | 11 |
| IV_RANK | 11 | 18% | -$908 | -$10.0K | 0 |
| CC_INCOME | 30 | 43% | -$733 | -$22.0K | 4 |
Want all-time history? See /system. Want lifecycle stages? See /regime.