FORTRESS FIGHT: RIOT @ $21.18

BE SS: $23.65  |  CC-SS: $21.18  |  50 contracts (5,000 sh)  |  2026-07-08 21:34 |  ⌂ PORTFOLIO

RIOT @ $21.18   UNDERWATER $2.47 (10.4% below BE SS)

50 contracts (5,000 sh)  |  BE SS: $23.65  |  CC-SS: $21.18  |  IV: HIGH  |  Accounts: Joint:1782

LC: $17 exp 2027-01-15 (entry $3.213/sh)
SP: $40 exp 2027-01-15 (entry $25.962/sh)
HP: $17 exp 2027-01-15 (entry $5.869/sh)

Economics

Max Loss$30,601(ND $-16.88 + SW $23) x 5000
Normal income ref$14,250/mo95% ann ROI on ML
Hedge rolling cost$2,474/mo
Unrealized P&L$2,250fortress legs from IBKR
INCOME GOALPOSTS & VELOCITY
50% INCOME FLOOR
$7,125/mo
HEDGE COVER
$2,474/mo
NORMAL INCOME
$14,250/mo (ATM CC, chain)
IC VELOCITY
0.0 mo to earn back $0
ML VELOCITY
2.1 mo to earn back $30,601
NOT a deep drawdown: a CC at CC-SS $21.18 (probe: $21C 16d) still earns $14,250/mo (100% of normal). Sell the normal CC at/above CC-SS; a FIGHT CC below it is not needed here.
🏦 CAMPAIGN LEDGER , realized CC income since 2026-07-02; banked cash shrinks the hole, so CC-SS ratchets down (seeded from open positions, reconciled from IBKR executions nightly)
Banked since 2026-07-02
$500
Hole (after banked)
$0
Cycles closed
1
Credit in flight
$0
TECHNICALS (cc_timing weekly gate + daily trigger)
WEEKLYNEUTRAL · %B 54 (live) · RSI 51 · MACD bullish, hist falling
DAILYFALLING (provisional) · RSI 32 · %B 7 · hist falling (nightly)
LEVELSUpper BB (CC ceiling) $30.84 (+46%) · daily UBB $31.15 · 1-wk expected move ±$3 (chain IV)
SETUPNo tilt: engine default. (advisory; floors and picks are chain-only)
⚠ Next earnings 2026-07-31: candidates whose expiry crosses it are flagged in the spectrum; EV is unreliable across earnings.
INTERPRETATION
Primary: 40 contracts at $24 / 2d. This is the safest strike (survival 91%, breach 9%) that still earns 50% of normal income ($7,125/mo); it brings $7,200/mo. The engine maximizes the odds the pullback never reaches your strike, rather than chasing the fattest near-ATM premium.
More income, less safety: the ladder tops out at 44 × $22.50/2d for $14,520/mo, but breach risk rises to 23% (+14pp vs the primary). The lower strike is hit by a smaller bounce.
More safety, less income: for just the hedge you can sit at 42 × $26/2d (97% survival, $2,520/mo).
Downside anchor: the primary mortgages $0 (0% of IC) ONLY on a full V-bounce all the way to SS $24, recoverable in 0.0 months of normal income. That is the rare tail; the frequent case is the strike holding. Surgical close on the 40 contracts realizes $1,680 and cuts bleed by $1,979/mo.

📅 Two weekly tracks, this Friday & next Friday

Each Friday gets its own recommended pick and full income ladder (safest strike per income rung, sized across your 50 contracts). The master ranks the two by E[net]/mo to pick one grand pick; both are shown here so you can choose the tenor that fits your roll cadence.

🏆 Grand pick: THIS FRIDAY · 10 Jul 2026 (2d) · sell 40 × $24, 91% survival, $7,200/mo (E[net] $3,982/mo).
The two weekly tracks below are ranked by E[net]/mo = income − P(touch) × escape cost. Each has its own full ladder.
TrackExpirySellSurvivalIncome/moE[net]/mo
THIS FRIDAY 🏆10 Jul 2026 · 2d40 × $2491%$7,200$3,982
NEXT FRIDAY17 Jul 2026 · 9d42 × $2373%$7,280$-376

📅 THIS FRIDAY · 10 Jul 2026 · 2d · E[net] $3,982/mo 🏆 GRAND PICK

🎯 Engine pick: sell 40 × $24 (primary), 91% survival, breach 9%, $7,200/mo.
The pick is already past the ~80% (≈1σ) comfort line, so take the income. Stepping out to the $26 rung (cover hedge) lifts survival to 97% (breach 9% → 3%) for $4,680/mo less (65% income) buys safety you do not really need here.
RIOT  spot $21.18 · click a rung to expand its decision panel
RungSellExpiryDTEOTMSurvivalTouch oddsPer cycleIncome/moΔ vs pickCap give-up
cover hedge42 × $2610 Jul2d22.8%97%5%$168$2,520-$4,680$0
Sell 42 × $26 22.8% OTM over spot $21.18 10 Jul 2026 (2d, $0.12 mid)
= $168 credit for the 2d cycle → $2,520/mo projected
Survival (stays ≤ $26)
97%
Breach risk
3%
POP (stays ≤ $26.11)
98%
EV / mo
+$1,883
🛡 IF CHALLENGED (spot reaches the strike) · challenge = the strike is touched at any point, so it runs ~2x the breach risk (finishing through it)
Challenge odds (touch by expiry)
1%
Flat exit net (mid-life)
-$3,674
Free roll-up
+$1/wk
Safest escape (by 24 Jul 2026)
$30 @ 81% POP
77% survival
Roll menuyour doors if the call gets challenged; each row = buy back the 42 calls + sell the new ones, one order. Prices assume the central case (day 1 of 2); earlier = worse credits, later = better, through the strike = add intrinsic
Buyback gross: $1.29/sh now → $0.91 mid-life → ≈ $0 at expiry  |  you banked $0.04/sh, so a flat mid-life exit nets -$0.87/sh  |  roll rows are incremental, the banked premium stays yours
MoveNew strike ≈New expiryTenorEst netTotal (42 ct)POP / surv
of new CC
Roll out (same strike, buy time)~$2617 Jul 20268d left+$0.78/sh+$3,294
cycle +$3,462
68%
surv 53%
Up-and-out for even (raise the cap, free)~$2717 Jul 20268d left+$0.10/sh+$417
cycle +$585
73%
surv 65%
Max even-money escape in the band~$3024 Jul 202615d left+$0.01/sh+$31
cycle +$199
81%
surv 77%
POP = P(stays ≤ strike + premium collected, the call is profitable); surv = P(stays ≤ strike, the call expires fully worthless). Survival is the stricter bar (no premium cushion), so it sits below POP.
Method: each leg = its live quote (buyback off the ask, sells off the bid) × a Black-Scholes ratio to the challenge, using the leg's own IV shifted +0.5 vol pt per +1% move (spike-vol name: vol expands on a fast move, richer buyback). Estimates, not quotes; the live roll table owns the real decision when a CC is actually threatened.
More detail, income coverage, downside budget, tripwires, held-to-expiry ladder, V-bounce stress
Income coverage
Gross FIGHT income$2,520/mo
vs 50% target ($7,125/mo)-65%
vs normal income ($14,250/mo)18% covered
Net income (after hedge)$886/mo
Downside budget
✓ $26 is at/above CC-SS $21.18: assignment is break-even or better.
Cap give-up @ CC-SS (V-bounce)-$0
… as % of IC ($0)0.0%
… as % of ML ($30,601)0.0%
Recovery months (at normal income)0.0 mo
Surgical close (42 ct)$1,575
Tripwiresprice and time left decide together; the matrix is the playbook
The one rule: roll when the short call's remaining TIME VALUE < $0.01/sh (~25% of the $0.04 collected) or spot ≥ $26.11 (breakeven), whichever comes first. Time value = call mark price minus intrinsic (max(0, spot − $26)); NOT the premium you collected. Momentum override: two daily closes above $31.15 (daily upper band) or daily RSI > 70 → treat "pressing" as "through".
Spot \ Time≥ 4d left3d left≤ 2d (expiry)
Below $25.74Do nothing. Theta wins.Do nothing.Penny buyback at the close; re-sell next cycle.
Pressing the strike
$26-26.11
Hold, alert at breakeven. Rolling into a spike pays top dollar; let theta bleed the buyback first.★ Roll on strength NOW: cheap buyback, fat credits.Close or roll same day; pin risk at the strike.
Through breakeven
≥ $26.11
Act now: intrinsic compounds daily. Up-and-out or safety roll.Roll or close immediately; time value is gone.Close today, or be assigned.
If held to expiryexact, settlement = intrinsic  ·  fortress delta 1.26 (IBKR)
ScenarioSpotCC leg netPosition totalvs todayvs do-nothing
at strike$26.00 (3.2σ)$168$31,256+$29,006+$8,316
+2.5%$26.65 (3.6σ)$-2,562$32,104+$29,854+$8,316
+5%$27.30 (4.1σ)$-5,292$32,953+$30,703+$8,316
V-BOUNCE STRESS (stock → CC-SS $21.18, where you are whole again, by expiry)
Starting unrealized P&L: $2,250
+ Fortress recovery (un-capped): +$0
− CC assignment net of premium (42 × $26): -$0
+ Conservative CC premium (8 × $23.50): +$448
Total Position P&L @ SS: $2,698 (+$448 vs today)
Do-nothing baseline at SS: $5,050 (this trade vs do-nothing: $-2,352, the opportunity cost of earning $2,520/mo FIGHT income now)
33% normal27 × $2410 Jul2d13.3%91%19%$324$4,860-$2,340$0
Sell 27 × $24 13.3% OTM over spot $21.18 10 Jul 2026 (2d, $0.15 mid)
= $324 credit for the 2d cycle → $4,860/mo projected
Survival (stays ≤ $24)
91%
Breach risk
9%
POP (stays ≤ $24.15)
92%
EV / mo
+$2,743
🛡 IF CHALLENGED (spot reaches the strike) · challenge = the strike is touched at any point, so it runs ~2x the breach risk (finishing through it)
Challenge odds (touch by expiry)
7%
Flat exit net (mid-life)
-$1,870
Free roll-up
+$1/wk
Safest escape (by 24 Jul 2026)
$28 @ 83% POP
79% survival
Roll menuyour doors if the call gets challenged; each row = buy back the 27 calls + sell the new ones, one order. Prices assume the central case (day 1 of 2); earlier = worse credits, later = better, through the strike = add intrinsic
Buyback gross: $1.15/sh now → $0.81 mid-life (likely $0.83–$1.62)≈ $0 at expiry  |  you banked $0.12/sh, so a flat mid-life exit nets -$0.69/sh  |  roll rows are incremental, the banked premium stays yours
📊 Across 220 simulated challenges: the $24 strike is typically first touched on day 2 of 2, at $25 (overshoots $0.77). The [P25–P75] under each Total is that door's credit across those paths; % credit is the share of those challenges where the roll is a net credit.
MoveNew strike ≈New expiryTenorEst netTotal (27 ct)POP / surv
of new CC
Roll out (same strike, buy time)~$2417 Jul 20268d left+$0.69/sh+$1,856
cycle +$2,180
[+$1,310…+$2,060] · 95% credit
68%
surv 53%
Reliable up-and-out (highest cap still free ≥60%)~$2624 Jul 202615d left+$0.22/sh+$596
cycle +$920
[-$558…+$706] · 63% credit
74%
surv 68%
Up-and-out for even (raise the cap, free)~$2517 Jul 20268d left+$0.03/sh+$87
cycle +$411
[-$1,009…+$142] · 40% credit
74%
surv 67%
Max even-money escape in the band~$2724 Jul 202615d left+$0.04/sh+$96
cycle +$420
[-$1,170…+$170] · 39% credit
79%
surv 74%
Safety roll (pay small debit, max POP)~$2824 Jul 202615d left-$0.10/sh-$267
cycle +$57
[-$1,602…-$222] · 12% credit
83%
surv 79%
budget: banked $324 debit $267 (82% used ≈ 0.2 wk of income) → whole cycle still +$57 cash · rolled 27 ct earn ≈ $3,854/mo while parked; 23 ct free to re-sell
POP = P(stays ≤ strike + premium collected, the call is profitable); surv = P(stays ≤ strike, the call expires fully worthless). Survival is the stricter bar (no premium cushion), so it sits below POP.
Method: each leg = its live quote (buyback off the ask, sells off the bid) × a Black-Scholes ratio to the challenge, using the leg's own IV shifted +0.5 vol pt per +1% move (spike-vol name: vol expands on a fast move, richer buyback). Estimates, not quotes; the live roll table owns the real decision when a CC is actually threatened.
More detail, income coverage, downside budget, tripwires, held-to-expiry ladder, V-bounce stress
Income coverage
Gross FIGHT income$4,860/mo
vs 50% target ($7,125/mo)-32%
vs normal income ($14,250/mo)34% covered
Net income (after hedge)$4,801/mo
Downside budget
✓ $24 is at/above CC-SS $21.18: assignment is break-even or better.
Cap give-up @ CC-SS (V-bounce)-$0
… as % of IC ($0)0.0%
… as % of ML ($30,601)0.0%
Recovery months (at normal income)0.0 mo
Surgical close (27 ct)$1,134
Tripwiresprice and time left decide together; the matrix is the playbook
The one rule: roll when the short call's remaining TIME VALUE < $0.03/sh (~25% of the $0.12 collected) or spot ≥ $24.15 (breakeven), whichever comes first. Time value = call mark price minus intrinsic (max(0, spot − $24)); NOT the premium you collected. Momentum override: two daily closes above $31.15 (daily upper band) or daily RSI > 70 → treat "pressing" as "through".
Spot \ Time≥ 4d left3d left≤ 2d (expiry)
Below $23.76Do nothing. Theta wins.Do nothing.Penny buyback at the close; re-sell next cycle.
Pressing the strike
$24-24.15
Hold, alert at breakeven. Rolling into a spike pays top dollar; let theta bleed the buyback first.★ Roll on strength NOW: cheap buyback, fat credits.Close or roll same day; pin risk at the strike.
Through breakeven
≥ $24.15
Act now: intrinsic compounds daily. Up-and-out or safety roll.Roll or close immediately; time value is gone.Close today, or be assigned.
If held to expiryexact, settlement = intrinsic  ·  fortress delta 1.26 (IBKR)
ScenarioSpotCC leg netPosition totalvs todayvs do-nothing
at strike$24.00 (1.9σ)$324$20,492+$18,242+$162
+2.5%$24.60 (2.3σ)$-1,296$21,275+$19,025+$162
+5%$25.20 (2.7σ)$-2,916$22,058+$19,808+$162
V-BOUNCE STRESS (stock → CC-SS $21.18, where you are whole again, by expiry)
Starting unrealized P&L: $2,250
+ Fortress recovery (un-capped): +$0
− CC assignment net of premium (27 × $24): -$0
+ Conservative CC premium (23 × $23.50): +$1,288
Total Position P&L @ SS: $3,538 (+$1,288 vs today)
Do-nothing baseline at SS: $5,050 (this trade vs do-nothing: $-1,512, the opportunity cost of earning $4,860/mo FIGHT income now)
🎯 50% normal40 × $2410 Jul2d13.3%91%7%$480$7,200$0
Sell 40 × $24 13.3% OTM over spot $21.18 10 Jul 2026 (2d, $0.15 mid)
= $480 credit for the 2d cycle → $7,200/mo projected
Survival (stays ≤ $24)
91%
Breach risk
9%
POP (stays ≤ $24.15)
92%
EV / mo
+$4,064
🛡 IF CHALLENGED (spot reaches the strike) · challenge = the strike is touched at any point, so it runs ~2x the breach risk (finishing through it)
Challenge odds (touch by expiry)
7%
Flat exit net (mid-life)
-$2,770
Free roll-up
+$1/wk
Safest escape (by 24 Jul 2026)
$28 @ 83% POP
79% survival
Roll menuyour doors if the call gets challenged; each row = buy back the 40 calls + sell the new ones, one order. Prices assume the central case (day 1 of 2); earlier = worse credits, later = better, through the strike = add intrinsic
Buyback gross: $1.15/sh now → $0.81 mid-life (likely $0.84–$1.49)≈ $0 at expiry  |  you banked $0.12/sh, so a flat mid-life exit nets -$0.69/sh  |  roll rows are incremental, the banked premium stays yours
📊 Across 198 simulated challenges: the $24 strike is typically first touched on day 2 of 2, at $25 (overshoots $0.68). The [P25–P75] under each Total is that door's credit across those paths; % credit is the share of those challenges where the roll is a net credit.
MoveNew strike ≈New expiryTenorEst netTotal (40 ct)POP / surv
of new CC
Roll out (same strike, buy time)~$2417 Jul 20268d left+$0.69/sh+$2,749
cycle +$3,229
[+$2,107…+$3,023] · 98% credit
68%
surv 53%
Reliable up-and-out (highest cap still free ≥60%)~$2624 Jul 202615d left+$0.22/sh+$883
cycle +$1,363
[-$512…+$991] · 63% credit
74%
surv 68%
Max even-money escape in the band~$2724 Jul 202615d left+$0.04/sh+$142
cycle +$622
[-$1,368…+$191] · 35% credit
79%
surv 74%
Up-and-out for even (raise the cap, free)~$2517 Jul 20268d left+$0.03/sh+$129
cycle +$609
[-$1,202…+$158] · 35% credit
74%
surv 67%
Safety roll (pay small debit, max POP)~$2824 Jul 202615d left-$0.10/sh-$395
cycle +$85
[-$2,017…-$392] · 12% credit
83%
surv 79%
budget: banked $480 debit $395 (82% used ≈ 0.2 wk of income) → whole cycle still +$85 cash · rolled 40 ct earn ≈ $5,710/mo while parked; 10 ct free to re-sell
POP = P(stays ≤ strike + premium collected, the call is profitable); surv = P(stays ≤ strike, the call expires fully worthless). Survival is the stricter bar (no premium cushion), so it sits below POP.
Method: each leg = its live quote (buyback off the ask, sells off the bid) × a Black-Scholes ratio to the challenge, using the leg's own IV shifted +0.5 vol pt per +1% move (spike-vol name: vol expands on a fast move, richer buyback). Estimates, not quotes; the live roll table owns the real decision when a CC is actually threatened.
More detail, income coverage, downside budget, tripwires, held-to-expiry ladder, V-bounce stress
Income coverage
Gross FIGHT income$7,200/mo
vs 50% target ($7,125/mo)+1%
vs normal income ($14,250/mo)51% covered
Net income (after hedge)$5,776/mo
Downside budget
✓ $24 is at/above CC-SS $21.18: assignment is break-even or better.
Cap give-up @ CC-SS (V-bounce)-$0
… as % of IC ($0)0.0%
… as % of ML ($30,601)0.0%
Recovery months (at normal income)0.0 mo
Surgical close (40 ct)$1,680
Tripwiresprice and time left decide together; the matrix is the playbook
The one rule: roll when the short call's remaining TIME VALUE < $0.03/sh (~25% of the $0.12 collected) or spot ≥ $24.15 (breakeven), whichever comes first. Time value = call mark price minus intrinsic (max(0, spot − $24)); NOT the premium you collected. Momentum override: two daily closes above $31.15 (daily upper band) or daily RSI > 70 → treat "pressing" as "through".
Spot \ Time≥ 4d left3d left≤ 2d (expiry)
Below $23.76Do nothing. Theta wins.Do nothing.Penny buyback at the close; re-sell next cycle.
Pressing the strike
$24-24.15
Hold, alert at breakeven. Rolling into a spike pays top dollar; let theta bleed the buyback first.★ Roll on strength NOW: cheap buyback, fat credits.Close or roll same day; pin risk at the strike.
Through breakeven
≥ $24.15
Act now: intrinsic compounds daily. Up-and-out or safety roll.Roll or close immediately; time value is gone.Close today, or be assigned.
If held to expiryexact, settlement = intrinsic  ·  fortress delta 1.26 (IBKR)
ScenarioSpotCC leg netPosition totalvs todayvs do-nothing
at strike$24.00 (1.9σ)$480$20,570+$18,320+$240
+2.5%$24.60 (2.3σ)$-1,920$21,353+$19,103+$240
+5%$25.20 (2.7σ)$-4,320$22,136+$19,886+$240
V-BOUNCE STRESS (stock → CC-SS $21.18, where you are whole again, by expiry)
Starting unrealized P&L: $2,250
+ Fortress recovery (un-capped): +$0
− CC assignment net of premium (40 × $24): -$0
+ Conservative CC premium (10 × $23.50): +$560
Total Position P&L @ SS: $2,810 (+$560 vs today)
Do-nothing baseline at SS: $5,050 (this trade vs do-nothing: $-2,240, the opportunity cost of earning $7,200/mo FIGHT income now)
🛡 safe yield50 × $2410 Jul2d13.3%91%19%$600$9,000+$1,800$0
Sell 50 × $24 13.3% OTM over spot $21.18 10 Jul 2026 (2d, $0.15 mid)
= $600 credit for the 2d cycle → $9,000/mo projected
Survival (stays ≤ $24)
91%
Breach risk
9%
POP (stays ≤ $24.15)
92%
EV / mo
+$5,080
🛡 IF CHALLENGED (spot reaches the strike) · challenge = the strike is touched at any point, so it runs ~2x the breach risk (finishing through it)
Challenge odds (touch by expiry)
6%
Flat exit net (mid-life)
-$3,463
Free roll-up
+$1/wk
Safest escape (by 24 Jul 2026)
$28 @ 83% POP
79% survival
Roll menuyour doors if the call gets challenged; each row = buy back the 50 calls + sell the new ones, one order. Prices assume the central case (day 1 of 2); earlier = worse credits, later = better, through the strike = add intrinsic
Buyback gross: $1.15/sh now → $0.81 mid-life (likely $0.85–$1.63)≈ $0 at expiry  |  you banked $0.12/sh, so a flat mid-life exit nets -$0.69/sh  |  roll rows are incremental, the banked premium stays yours
📊 Across 181 simulated challenges: the $24 strike is typically first touched on day 2 of 2, at $25 (overshoots $0.73). The [P25–P75] under each Total is that door's credit across those paths; % credit is the share of those challenges where the roll is a net credit.
MoveNew strike ≈New expiryTenorEst netTotal (50 ct)POP / surv
of new CC
Roll out (same strike, buy time)~$2417 Jul 20268d left+$0.69/sh+$3,437
cycle +$4,037
[+$2,418…+$3,786] · 96% credit
68%
surv 53%
Reliable up-and-out (highest cap still free ≥60%)~$2624 Jul 202615d left+$0.22/sh+$1,104
cycle +$1,704
[-$1,046…+$1,252] · 62% credit
74%
surv 68%
Up-and-out for even (raise the cap, free)~$2517 Jul 20268d left+$0.03/sh+$161
cycle +$761
[-$1,852…+$210] · 35% credit
74%
surv 67%
Max even-money escape in the band~$2724 Jul 202615d left+$0.04/sh+$178
cycle +$778
[-$2,181…+$253] · 35% credit
79%
surv 74%
Safety roll (pay small debit, max POP)~$2824 Jul 202615d left-$0.10/sh-$494
cycle +$106
[-$2,984…-$475] · 12% credit
83%
surv 79%
budget: banked $600 debit $494 (82% used ≈ 0.2 wk of income) → whole cycle still +$106 cash · rolled 50 ct earn ≈ $7,138/mo while parked; 0 ct free to re-sell
POP = P(stays ≤ strike + premium collected, the call is profitable); surv = P(stays ≤ strike, the call expires fully worthless). Survival is the stricter bar (no premium cushion), so it sits below POP.
Method: each leg = its live quote (buyback off the ask, sells off the bid) × a Black-Scholes ratio to the challenge, using the leg's own IV shifted +0.5 vol pt per +1% move (spike-vol name: vol expands on a fast move, richer buyback). Estimates, not quotes; the live roll table owns the real decision when a CC is actually threatened.
More detail, income coverage, downside budget, tripwires, held-to-expiry ladder, V-bounce stress
Income coverage
Gross FIGHT income$9,000/mo
vs 50% target ($7,125/mo)+26%
vs normal income ($14,250/mo)63% covered
Net income (after hedge)$6,526/mo
Downside budget
✓ $24 is at/above CC-SS $21.18: assignment is break-even or better.
Cap give-up @ CC-SS (V-bounce)-$0
… as % of IC ($0)0.0%
… as % of ML ($30,601)0.0%
Recovery months (at normal income)0.0 mo
Surgical close (50 ct)$2,100
Tripwiresprice and time left decide together; the matrix is the playbook
The one rule: roll when the short call's remaining TIME VALUE < $0.03/sh (~25% of the $0.12 collected) or spot ≥ $24.15 (breakeven), whichever comes first. Time value = call mark price minus intrinsic (max(0, spot − $24)); NOT the premium you collected. Momentum override: two daily closes above $31.15 (daily upper band) or daily RSI > 70 → treat "pressing" as "through".
Spot \ Time≥ 4d left3d left≤ 2d (expiry)
Below $23.76Do nothing. Theta wins.Do nothing.Penny buyback at the close; re-sell next cycle.
Pressing the strike
$24-24.15
Hold, alert at breakeven. Rolling into a spike pays top dollar; let theta bleed the buyback first.★ Roll on strength NOW: cheap buyback, fat credits.Close or roll same day; pin risk at the strike.
Through breakeven
≥ $24.15
Act now: intrinsic compounds daily. Up-and-out or safety roll.Roll or close immediately; time value is gone.Close today, or be assigned.
If held to expiryexact, settlement = intrinsic  ·  fortress delta 1.26 (IBKR)
ScenarioSpotCC leg netPosition totalvs todayvs do-nothing
at strike$24.00 (1.9σ)$600$20,630+$18,380+$300
+2.5%$24.60 (2.3σ)$-2,400$21,413+$19,163+$300
+5%$25.20 (2.7σ)$-5,400$22,196+$19,946+$300
V-BOUNCE STRESS (stock → CC-SS $21.18, where you are whole again, by expiry)
Starting unrealized P&L: $2,250
+ Fortress recovery (un-capped): +$0
− CC assignment net of premium (50 × $24): -$0
Total Position P&L @ SS: $2,250 (+$0 vs today)
Do-nothing baseline at SS: $5,050 (this trade vs do-nothing: $-2,800, the opportunity cost of earning $9,000/mo FIGHT income now)
100% normal44 × $22.5010 Jul2d6.2%77%48%$968$14,520+$7,320$0
Sell 44 × $22.50 6.2% OTM over spot $21.18 10 Jul 2026 (2d, $0.35 mid)
= $968 credit for the 2d cycle → $14,520/mo projected
Survival (stays ≤ $22.50)
77%
Breach risk
23%
POP (stays ≤ $22.85)
82%
EV / mo
+$1,678
🛡 IF CHALLENGED (spot reaches the strike) · challenge = the strike is touched at any point, so it runs ~2x the breach risk (finishing through it)
Challenge odds (touch by expiry)
27%
Flat exit net (mid-life)
-$2,286
Free roll-up
+$1/wk
Safest escape (by 24 Jul 2026)
$26 @ 84% POP
81% survival
Roll menuyour doors if the call gets challenged; each row = buy back the 44 calls + sell the new ones, one order. Prices assume the central case (day 1 of 2); earlier = worse credits, later = better, through the strike = add intrinsic
Buyback gross: $1.05/sh now → $0.74 mid-life (likely $0.85–$1.65)≈ $0 at expiry  |  you banked $0.22/sh, so a flat mid-life exit nets -$0.52/sh  |  roll rows are incremental, the banked premium stays yours
📊 Across 815 simulated challenges: the $22 strike is typically first touched on day 1 of 2, at $23 (overshoots $0.77). The [P25–P75] under each Total is that door's credit across those paths; % credit is the share of those challenges where the roll is a net credit.
MoveNew strike ≈New expiryTenorEst netTotal (44 ct)POP / surv
of new CC
Roll out (same strike, buy time)~$2217 Jul 20268d left+$0.62/sh+$2,722
cycle +$3,690
[+$1,596…+$2,680] · 93% credit
68%
surv 53%
Reliable up-and-out (highest cap still free ≥60%)~$2324 Jul 202615d left+$0.45/sh+$1,958
cycle +$2,926
[+$42…+$1,832] · 75% credit
70%
surv 61%
Up-and-out for even (raise the cap, free)~$2317 Jul 20268d left+$0.22/sh+$976
cycle +$1,944
[-$693…+$850] · 60% credit
72%
surv 62%
Max even-money escape in the band~$2424 Jul 202615d left+$0.15/sh+$657
cycle +$1,625
[-$1,593…+$469] · 43% credit
75%
surv 69%
reaches SS ✓
Safety roll (pay small debit, max POP)~$2624 Jul 202615d left-$0.17/sh-$732
cycle +$236
[-$3,351…-$998] · 0% credit
84%
surv 81%
budget: banked $968 debit $732 (76% used ≈ 0.2 wk of income) → whole cycle still +$236 cash · rolled 44 ct earn ≈ $5,043/mo while parked; 6 ct free to re-sell · clears SS ✓
POP = P(stays ≤ strike + premium collected, the call is profitable); surv = P(stays ≤ strike, the call expires fully worthless). Survival is the stricter bar (no premium cushion), so it sits below POP.
Method: each leg = its live quote (buyback off the ask, sells off the bid) × a Black-Scholes ratio to the challenge, using the leg's own IV shifted +0.5 vol pt per +1% move (spike-vol name: vol expands on a fast move, richer buyback). Estimates, not quotes; the live roll table owns the real decision when a CC is actually threatened.
More detail, income coverage, downside budget, tripwires, held-to-expiry ladder, V-bounce stress
Income coverage
Gross FIGHT income$14,520/mo
vs 50% target ($7,125/mo)+104%
vs normal income ($14,250/mo)102% covered
Net income (after hedge)$12,676/mo
Downside budget
✓ $22.50 is at/above CC-SS $21.18: assignment is break-even or better.
Cap give-up @ CC-SS (V-bounce)-$0
… as % of IC ($0)0.0%
… as % of ML ($30,601)0.0%
Recovery months (at normal income)0.0 mo
Surgical close (44 ct)$1,408
Tripwiresprice and time left decide together; the matrix is the playbook
The one rule: roll when the short call's remaining TIME VALUE < $0.06/sh (~25% of the $0.22 collected) or spot ≥ $22.85 (breakeven), whichever comes first. Time value = call mark price minus intrinsic (max(0, spot − $22)); NOT the premium you collected. Momentum override: two daily closes above $31.15 (daily upper band) or daily RSI > 70 → treat "pressing" as "through".
Spot \ Time≥ 4d left3d left≤ 2d (expiry)
Below $22.27Do nothing. Theta wins.Do nothing.Penny buyback at the close; re-sell next cycle.
Pressing the strike
$22-22.85
Hold, alert at breakeven. Rolling into a spike pays top dollar; let theta bleed the buyback first.★ Roll on strength NOW: cheap buyback, fat credits.Close or roll same day; pin risk at the strike.
Through breakeven
≥ $22.85
Act now: intrinsic compounds daily. Up-and-out or safety roll.Roll or close immediately; time value is gone.Close today, or be assigned.
If held to expiryexact, settlement = intrinsic  ·  fortress delta 1.26 (IBKR)
ScenarioSpotCC leg netPosition totalvs todayvs do-nothing
at strike$22.50 (≤1σ, normal week)$968$11,877+$9,627-$1,496
+2.5%$23.06 (1.2σ)$-1,507$12,948+$10,698-$3,971
+5%$23.62 (1.6σ)$-3,982$13,945+$11,695-$5,896
SS (= V-bounce)$23.65 (1.6σ)$-4,092$13,977+$11,727-$5,896
V-BOUNCE STRESS (stock → CC-SS $21.18, where you are whole again, by expiry)
Starting unrealized P&L: $2,250
+ Fortress recovery (un-capped): +$0
− CC assignment net of premium (44 × $22.50): -$0
+ Conservative CC premium (6 × $23.50): +$336
Total Position P&L @ SS: $2,586 (+$336 vs today)
Do-nothing baseline at SS: $5,050 (this trade vs do-nothing: $-2,464, the opportunity cost of earning $14,520/mo FIGHT income now)
A nudge, not a rule: the engine maximizes income at acceptable safety; this weighs the income you would give up against the breach risk you would shed. Your hedge bleed and your read on RIOT are the tiebreakers.

📅 NEXT FRIDAY · 17 Jul 2026 · 9d · E[net] $-376/mo

🎯 Engine pick: sell 42 × $23 (primary), 73% survival, breach 27%, $7,280/mo.
⚖️ Worth a safer step: the $24 rung (33% normal) lifts survival to 82% (breach 27% → 18%) for $2,480/mo less (34% income), and it still covers your hedge. The pick sits below the ~80% (≈1σ) comfort line; on a drawdown you are nursing back, dodging the frequent breach usually beats the extra premium. Lean: the safer $24 rung, unless you need the income to cover the hedge bleed, or you expect RIOT to stay flat-to-down near term.
RIOT  spot $21.18 · click a rung to expand its decision panel
RungSellExpiryDTEOTMSurvivalTouch oddsPer cycleIncome/moΔ vs pickCap give-up
cover hedge40 × $2517 Jul9d18.0%88%26%$760$2,533-$4,747$0
Sell 40 × $25 18.0% OTM over spot $21.18 17 Jul 2026 (9d, $0.29 mid)
= $760 credit for the 9d cycle → $2,533/mo projected
Survival (stays ≤ $25)
88%
Breach risk
12%
POP (stays ≤ $25.29)
89%
EV / mo
+$576
🛡 IF CHALLENGED (spot reaches the strike) · challenge = the strike is touched at any point, so it runs ~2x the breach risk (finishing through it)
Challenge odds (touch by expiry)
18%
Flat exit net (mid-life)
-$4,918
Free roll-up
+$0/wk
Safest escape (by 24 Jul 2026)
$25 @ 69% POP
56% survival
Roll menuyour doors if the call gets challenged; each row = buy back the 40 calls + sell the new ones, one order. Prices assume the central case (day 4 of 9); earlier = worse credits, later = better, through the strike = add intrinsic
Buyback gross: $2.01/sh now → $1.42 mid-life (likely $1.31–$2.07)≈ $0 at expiry  |  you banked $0.19/sh, so a flat mid-life exit nets -$1.23/sh  |  roll rows are incremental, the banked premium stays yours
📊 Across 547 simulated challenges: the $25 strike is typically first touched on day 6 of 9, at $26 (overshoots $0.75). The [P25–P75] under each Total is that door's credit across those paths; % credit is the share of those challenges where the roll is a net credit.
MoveNew strike ≈New expiryTenorEst netTotal (40 ct)POP / surv
of new CC
Roll out (same strike, buy time)~$2524 Jul 202612d left+$0.34/sh+$1,359
cycle +$2,119
[+$679…+$2,137] · 94% credit
67%
surv 54%
Up-and-out for even (raise the cap, free)~$2524 Jul 202612d left+$0.17/sh+$676
cycle +$1,436
[-$81…+$1,342] · 71% credit
69%
surv 56%
Max even-money escape in the band~$2524 Jul 202612d left+$0.17/sh+$676
cycle +$1,436
[-$81…+$1,342] · 71% credit
69%
surv 56%
POP = P(stays ≤ strike + premium collected, the call is profitable); surv = P(stays ≤ strike, the call expires fully worthless). Survival is the stricter bar (no premium cushion), so it sits below POP.
Method: each leg = its live quote (buyback off the ask, sells off the bid) × a Black-Scholes ratio to the challenge, using the leg's own IV shifted +0.5 vol pt per +1% move (spike-vol name: vol expands on a fast move, richer buyback). Estimates, not quotes; the live roll table owns the real decision when a CC is actually threatened.
More detail, income coverage, downside budget, tripwires, held-to-expiry ladder, V-bounce stress
Income coverage
Gross FIGHT income$2,533/mo
vs 50% target ($7,125/mo)-64%
vs normal income ($14,250/mo)18% covered
Net income (after hedge)$1,110/mo
Downside budget
✓ $25 is at/above CC-SS $21.18: assignment is break-even or better.
Cap give-up @ CC-SS (V-bounce)-$0
… as % of IC ($0)0.0%
… as % of ML ($30,601)0.0%
Recovery months (at normal income)0.0 mo
Surgical close (40 ct)$1,400
Tripwiresprice and time left decide together; the matrix is the playbook
The one rule: roll when the short call's remaining TIME VALUE < $0.05/sh (~25% of the $0.19 collected) or spot ≥ $25.29 (breakeven), whichever comes first. Time value = call mark price minus intrinsic (max(0, spot − $25)); NOT the premium you collected. Momentum override: two daily closes above $31.15 (daily upper band) or daily RSI > 70 → treat "pressing" as "through".
Spot \ Time≥ 5d left3-4d left≤ 2d (expiry)
Below $24.75Do nothing. Theta wins.Do nothing.Penny buyback at the close; re-sell next cycle.
Pressing the strike
$25-25.29
Hold, alert at breakeven. Rolling into a spike pays top dollar; let theta bleed the buyback first.★ Roll on strength NOW: cheap buyback, fat credits.Close or roll same day; pin risk at the strike.
Through breakeven
≥ $25.29
Act now: intrinsic compounds daily. Up-and-out or safety roll.Roll or close immediately; time value is gone.Close today, or be assigned.
If held to expiryexact, settlement = intrinsic  ·  fortress delta 1.26 (IBKR)
ScenarioSpotCC leg netPosition totalvs todayvs do-nothing
at strike$25.00 (1.2σ)$760$26,155+$23,905+$4,520
+2.5%$25.62 (1.4σ)$-1,740$26,971+$24,721+$4,520
+5%$26.25 (1.6σ)$-4,240$27,786+$25,536+$4,520
V-BOUNCE STRESS (stock → CC-SS $21.18, where you are whole again, by expiry)
Starting unrealized P&L: $2,250
+ Fortress recovery (un-capped): +$0
− CC assignment net of premium (40 × $25): -$0
+ Conservative CC premium (10 × $23.50): +$560
Total Position P&L @ SS: $2,810 (+$560 vs today)
Do-nothing baseline at SS: $5,050 (this trade vs do-nothing: $-2,240, the opportunity cost of earning $2,533/mo FIGHT income now)
33% normal ← lean48 × $2417 Jul9d13.3%82%38%$1,440$4,800-$2,480$0
Sell 48 × $24 13.3% OTM over spot $21.18 17 Jul 2026 (9d, $0.49 mid)
= $1,440 credit for the 9d cycle → $4,800/mo projected
Survival (stays ≤ $24)
82%
Breach risk
18%
POP (stays ≤ $24.50)
85%
EV / mo
+$706
🛡 IF CHALLENGED (spot reaches the strike) · challenge = the strike is touched at any point, so it runs ~2x the breach risk (finishing through it)
Challenge odds (touch by expiry)
28%
Flat exit net (mid-life)
-$4,955
Free roll-up
+$0/wk
Safest escape (by 24 Jul 2026)
$25 @ 70% POP
61% survival
Roll menuyour doors if the call gets challenged; each row = buy back the 48 calls + sell the new ones, one order. Prices assume the central case (day 4 of 9); earlier = worse credits, later = better, through the strike = add intrinsic
Buyback gross: $1.88/sh now → $1.33 mid-life (likely $1.32–$2.05)≈ $0 at expiry  |  you banked $0.30/sh, so a flat mid-life exit nets -$1.03/sh  |  roll rows are incremental, the banked premium stays yours
📊 Across 826 simulated challenges: the $24 strike is typically first touched on day 5 of 9, at $25 (overshoots $0.70). The [P25–P75] under each Total is that door's credit across those paths; % credit is the share of those challenges where the roll is a net credit.
MoveNew strike ≈New expiryTenorEst netTotal (48 ct)POP / surv
of new CC
Roll out (same strike, buy time)~$2424 Jul 202612d left+$0.32/sh+$1,529
cycle +$2,969
[+$609…+$2,121] · 90% credit
67%
surv 54%
Up-and-out for even (raise the cap, free)~$2424 Jul 202612d left+$0.15/sh+$721
cycle +$2,161
[-$318…+$1,246] · 59% credit
69%
surv 57%
Max even-money escape in the band~$2424 Jul 202612d left+$0.15/sh+$721
cycle +$2,161
[-$318…+$1,246] · 59% credit
69%
surv 57%
Safety roll (pay small debit, max POP)~$2524 Jul 202612d left-$0.20/sh-$945
cycle +$495
[-$2,404…-$587] · 16% credit
70%
surv 61%
budget: banked $1,440 debit $945 (66% used ≈ 0.9 wk of income) → whole cycle still +$495 cash · rolled 48 ct earn ≈ $13,625/mo while parked; 2 ct free to re-sell
POP = P(stays ≤ strike + premium collected, the call is profitable); surv = P(stays ≤ strike, the call expires fully worthless). Survival is the stricter bar (no premium cushion), so it sits below POP.
Method: each leg = its live quote (buyback off the ask, sells off the bid) × a Black-Scholes ratio to the challenge, using the leg's own IV shifted +0.5 vol pt per +1% move (spike-vol name: vol expands on a fast move, richer buyback). Estimates, not quotes; the live roll table owns the real decision when a CC is actually threatened.
More detail, income coverage, downside budget, tripwires, held-to-expiry ladder, V-bounce stress
Income coverage
Gross FIGHT income$4,800/mo
vs 50% target ($7,125/mo)-33%
vs normal income ($14,250/mo)34% covered
Net income (after hedge)$2,536/mo
Downside budget
✓ $24 is at/above CC-SS $21.18: assignment is break-even or better.
Cap give-up @ CC-SS (V-bounce)-$0
… as % of IC ($0)0.0%
… as % of ML ($30,601)0.0%
Recovery months (at normal income)0.0 mo
Surgical close (48 ct)$1,224
Tripwiresprice and time left decide together; the matrix is the playbook
The one rule: roll when the short call's remaining TIME VALUE < $0.07/sh (~25% of the $0.30 collected) or spot ≥ $24.50 (breakeven), whichever comes first. Time value = call mark price minus intrinsic (max(0, spot − $24)); NOT the premium you collected. Momentum override: two daily closes above $31.15 (daily upper band) or daily RSI > 70 → treat "pressing" as "through".
Spot \ Time≥ 5d left3-4d left≤ 2d (expiry)
Below $23.76Do nothing. Theta wins.Do nothing.Penny buyback at the close; re-sell next cycle.
Pressing the strike
$24-24.50
Hold, alert at breakeven. Rolling into a spike pays top dollar; let theta bleed the buyback first.★ Roll on strength NOW: cheap buyback, fat credits.Close or roll same day; pin risk at the strike.
Through breakeven
≥ $24.50
Act now: intrinsic compounds daily. Up-and-out or safety roll.Roll or close immediately; time value is gone.Close today, or be assigned.
If held to expiryexact, settlement = intrinsic  ·  fortress delta 1.26 (IBKR)
ScenarioSpotCC leg netPosition totalvs todayvs do-nothing
at strike$24.00 (≤1σ, normal week)$1,440$21,482+$19,232+$1,152
+2.5%$24.60 (1.1σ)$-1,440$22,265+$20,015+$1,152
+5%$25.20 (1.3σ)$-4,320$23,048+$20,798+$1,152
V-BOUNCE STRESS (stock → CC-SS $21.18, where you are whole again, by expiry)
Starting unrealized P&L: $2,250
+ Fortress recovery (un-capped): +$0
− CC assignment net of premium (48 × $24): -$0
+ Conservative CC premium (2 × $23.50): +$112
Total Position P&L @ SS: $2,362 (+$112 vs today)
Do-nothing baseline at SS: $5,050 (this trade vs do-nothing: $-2,688, the opportunity cost of earning $4,800/mo FIGHT income now)
🎯 50% normal42 × $2317 Jul9d8.6%73%44%$2,184$7,280$0
Sell 42 × $23 8.6% OTM over spot $21.18 17 Jul 2026 (9d, $0.73 mid)
= $2,184 credit for the 9d cycle → $7,280/mo projected
Survival (stays ≤ $23)
73%
Breach risk
27%
POP (stays ≤ $23.73)
80%
EV / mo
+$1,097
🛡 IF CHALLENGED (spot reaches the strike) · challenge = the strike is touched at any point, so it runs ~2x the breach risk (finishing through it)
Challenge odds (touch by expiry)
44%
Flat exit net (mid-life)
-$3,056
Free roll-up
+$0/wk
Safest escape (by 24 Jul 2026)
$25 @ 75% POP
70% survival
Roll menuyour doors if the call gets challenged; each row = buy back the 42 calls + sell the new ones, one order. Prices assume the central case (day 4 of 9); earlier = worse credits, later = better, through the strike = add intrinsic
Buyback gross: $1.76/sh now → $1.25 mid-life (likely $1.41–$2.06)≈ $0 at expiry  |  you banked $0.52/sh, so a flat mid-life exit nets -$0.73/sh  |  roll rows are incremental, the banked premium stays yours
📊 Across 1,315 simulated challenges: the $23 strike is typically first touched on day 4 of 9, at $24 (overshoots $0.67). The [P25–P75] under each Total is that door's credit across those paths; % credit is the share of those challenges where the roll is a net credit.
MoveNew strike ≈New expiryTenorEst netTotal (42 ct)POP / surv
of new CC
Roll out (same strike, buy time)~$2324 Jul 202612d left+$0.30/sh+$1,252
cycle +$3,436
[+$260…+$1,261] · 86% credit
67%
surv 54%
Up-and-out for even (raise the cap, free)~$2324 Jul 202612d left+$0.13/sh+$554
cycle +$2,738
[-$559…+$490] · 43% credit
69%
surv 57%
Max even-money escape in the band~$2324 Jul 202612d left+$0.13/sh+$554
cycle +$2,738
[-$559…+$490] · 43% credit
69%
surv 57%
SS $24 not reachable for even money within 45d; this is the ceiling of the free ladder
Safety roll (pay small debit, max POP)~$2524 Jul 202612d left-$0.49/sh-$2,061
cycle +$123
[-$3,808…-$2,392] · 1% credit
75%
surv 70%
budget: banked $2,184 debit $2,061 (94% used ≈ 1.2 wk of income) → whole cycle still +$123 cash · rolled 42 ct earn ≈ $7,947/mo while parked; 8 ct free to re-sell · clears SS ✓
POP = P(stays ≤ strike + premium collected, the call is profitable); surv = P(stays ≤ strike, the call expires fully worthless). Survival is the stricter bar (no premium cushion), so it sits below POP.
Method: each leg = its live quote (buyback off the ask, sells off the bid) × a Black-Scholes ratio to the challenge, using the leg's own IV shifted +0.5 vol pt per +1% move (spike-vol name: vol expands on a fast move, richer buyback). Estimates, not quotes; the live roll table owns the real decision when a CC is actually threatened.
More detail, income coverage, downside budget, tripwires, held-to-expiry ladder, V-bounce stress
Income coverage
Gross FIGHT income$7,280/mo
vs 50% target ($7,125/mo)+2%
vs normal income ($14,250/mo)51% covered
Net income (after hedge)$5,646/mo
Downside budget
✓ $23 is at/above CC-SS $21.18: assignment is break-even or better.
Cap give-up @ CC-SS (V-bounce)-$0
… as % of IC ($0)0.0%
… as % of ML ($30,601)0.0%
Recovery months (at normal income)0.0 mo
Surgical close (42 ct)$1,008
Tripwiresprice and time left decide together; the matrix is the playbook
The one rule: roll when the short call's remaining TIME VALUE < $0.13/sh (~25% of the $0.52 collected) or spot ≥ $23.73 (breakeven), whichever comes first. Time value = call mark price minus intrinsic (max(0, spot − $23)); NOT the premium you collected. Momentum override: two daily closes above $31.15 (daily upper band) or daily RSI > 70 → treat "pressing" as "through".
Spot \ Time≥ 5d left3-4d left≤ 2d (expiry)
Below $22.77Do nothing. Theta wins.Do nothing.Penny buyback at the close; re-sell next cycle.
Pressing the strike
$23-23.73
Hold, alert at breakeven. Rolling into a spike pays top dollar; let theta bleed the buyback first.★ Roll on strength NOW: cheap buyback, fat credits.Close or roll same day; pin risk at the strike.
Through breakeven
≥ $23.73
Act now: intrinsic compounds daily. Up-and-out or safety roll.Roll or close immediately; time value is gone.Close today, or be assigned.
If held to expiryexact, settlement = intrinsic  ·  fortress delta 1.26 (IBKR)
ScenarioSpotCC leg netPosition totalvs todayvs do-nothing
at strike$23.00 (≤1σ, normal week)$2,184$16,357+$14,107-$168
+2.5%$23.57 (≤1σ, normal week)$-231$17,507+$15,257-$2,268
+5%$24.15 (≤1σ, normal week)$-2,646$18,258+$16,008-$2,268
V-BOUNCE STRESS (stock → CC-SS $21.18, where you are whole again, by expiry)
Starting unrealized P&L: $2,250
+ Fortress recovery (un-capped): +$0
− CC assignment net of premium (42 × $23): -$0
+ Conservative CC premium (8 × $23.50): +$448
Total Position P&L @ SS: $2,698 (+$448 vs today)
Do-nothing baseline at SS: $5,050 (this trade vs do-nothing: $-2,352, the opportunity cost of earning $7,280/mo FIGHT income now)
100% normal47 × $2217 Jul9d3.9%63%79%$4,324$14,413+$7,133$0
Sell 47 × $22 3.9% OTM over spot $21.18 17 Jul 2026 (9d, $1.05 mid)
= $4,324 credit for the 9d cycle → $14,413/mo projected
Survival (stays ≤ $22)
63%
Breach risk
37%
POP (stays ≤ $23.05)
74%
EV / mo
+$2,837
🛡 IF CHALLENGED (spot reaches the strike) · challenge = the strike is touched at any point, so it runs ~2x the breach risk (finishing through it)
Challenge odds (touch by expiry)
63%
Flat exit net (mid-life)
-$1,154
Free roll-up
+$0/wk
Safest escape (by 24 Jul 2026)
$26 @ 86% POP
84% survival
Roll menuyour doors if the call gets challenged; each row = buy back the 47 calls + sell the new ones, one order. Prices assume the central case (day 4 of 9); earlier = worse credits, later = better, through the strike = add intrinsic
Buyback gross: $1.65/sh now → $1.17 mid-life (likely $1.52–$2.13)≈ $0 at expiry  |  you banked $0.92/sh, so a flat mid-life exit nets -$0.25/sh  |  roll rows are incremental, the banked premium stays yours
📊 Across 1,878 simulated challenges: the $22 strike is typically first touched on day 3 of 9, at $23 (overshoots $0.69). The [P25–P75] under each Total is that door's credit across those paths; % credit is the share of those challenges where the roll is a net credit.
MoveNew strike ≈New expiryTenorEst netTotal (47 ct)POP / surv
of new CC
Roll out (same strike, buy time)~$2224 Jul 202612d left+$0.28/sh+$1,308
cycle +$5,632
[-$33…+$819] · 73% credit
67%
surv 54%
Up-and-out for even (raise the cap, free)~$2224 Jul 202612d left+$0.11/sh+$537
cycle +$4,861
[-$976…-$43] · 24% credit
69%
surv 57%
Max even-money escape in the band~$2224 Jul 202612d left+$0.11/sh+$537
cycle +$4,861
[-$976…-$43] · 24% credit
69%
surv 57%
SS $24 not reachable for even money within 45d; this is the ceiling of the free ladder
Safety roll (pay small debit, max POP)~$2624 Jul 202612d left-$0.79/sh-$3,712
cycle +$612
[-$6,546…-$4,783]
86%
surv 84%
budget: banked $4,324 debit $3,712 (86% used ≈ 1.1 wk of income) → whole cycle still +$612 cash · rolled 47 ct earn ≈ $4,415/mo while parked; 3 ct free to re-sell · clears SS ✓
POP = P(stays ≤ strike + premium collected, the call is profitable); surv = P(stays ≤ strike, the call expires fully worthless). Survival is the stricter bar (no premium cushion), so it sits below POP.
Method: each leg = its live quote (buyback off the ask, sells off the bid) × a Black-Scholes ratio to the challenge, using the leg's own IV shifted +0.5 vol pt per +1% move (spike-vol name: vol expands on a fast move, richer buyback). Estimates, not quotes; the live roll table owns the real decision when a CC is actually threatened.
More detail, income coverage, downside budget, tripwires, held-to-expiry ladder, V-bounce stress
Income coverage
Gross FIGHT income$14,413/mo
vs 50% target ($7,125/mo)+102%
vs normal income ($14,250/mo)101% covered
Net income (after hedge)$12,255/mo
Downside budget
✓ $22 is at/above CC-SS $21.18: assignment is break-even or better.
Cap give-up @ CC-SS (V-bounce)-$0
… as % of IC ($0)0.0%
… as % of ML ($30,601)0.0%
Recovery months (at normal income)0.0 mo
Surgical close (47 ct)$1,504
Tripwiresprice and time left decide together; the matrix is the playbook
The one rule: roll when the short call's remaining TIME VALUE < $0.23/sh (~25% of the $0.92 collected) or spot ≥ $23.05 (breakeven), whichever comes first. Time value = call mark price minus intrinsic (max(0, spot − $22)); NOT the premium you collected. Momentum override: two daily closes above $31.15 (daily upper band) or daily RSI > 70 → treat "pressing" as "through".
Spot \ Time≥ 5d left3-4d left≤ 2d (expiry)
Below $21.78Do nothing. Theta wins.Do nothing.Penny buyback at the close; re-sell next cycle.
Pressing the strike
$22-23.05
Hold, alert at breakeven. Rolling into a spike pays top dollar; let theta bleed the buyback first.★ Roll on strength NOW: cheap buyback, fat credits.Close or roll same day; pin risk at the strike.
Through breakeven
≥ $23.05
Act now: intrinsic compounds daily. Up-and-out or safety roll.Roll or close immediately; time value is gone.Close today, or be assigned.
If held to expiryexact, settlement = intrinsic  ·  fortress delta 1.26 (IBKR)
ScenarioSpotCC leg netPosition totalvs todayvs do-nothing
at strike$22.00 (≤1σ, normal week)$4,324$11,912+$9,662+$1,692
+2.5%$22.55 (≤1σ, normal week)$1,739$12,795+$10,545-$893
+5%$23.10 (≤1σ, normal week)$-846$13,678+$11,428-$3,478
SS (= V-bounce)$23.65 (≤1σ, normal week)$-3,431$14,515+$12,265-$5,358
V-BOUNCE STRESS (stock → CC-SS $21.18, where you are whole again, by expiry)
Starting unrealized P&L: $2,250
+ Fortress recovery (un-capped): +$0
− CC assignment net of premium (47 × $22): -$0
+ Conservative CC premium (3 × $23.50): +$168
Total Position P&L @ SS: $2,418 (+$168 vs today)
Do-nothing baseline at SS: $5,050 (this trade vs do-nothing: $-2,632, the opportunity cost of earning $14,413/mo FIGHT income now)
A nudge, not a rule: the engine maximizes income at acceptable safety; this weighs the income you would give up against the breach risk you would shed. Your hedge bleed and your read on RIOT are the tiebreakers.
⚔ FIGHT CC options · full candidate scan (15 clear the floor), click to expand

Every eligible strike x expiry in the 2-45 DTE band (3 expiries scanned, 15 clear the income floor), each sized to the minimum contracts that clear it. Sorted by survival (safest first): the primary 🎯 is the safest; rows below trade safety for income.

Fortress delta: 1.261 (IBKR)  |  Recovery@SS: +$0 (un-capped fortress gain if stock rallies to SS)  |  Do-nothing @ SS: $5,050

StrikeDTEExpiryBidSellIncome/moNet/moSurvivalPOP (mid)EV/moCap Give-up @ CC-SS%ICTotal P&L @ SS
$242d10 Jul 2026$0.1240/50$7,200$5,77691%92%+$4,064-$00.0%$3,290 (vs do-nothing $-1,760)
$232d10 Jul 2026$0.1144/50$7,260$5,41683%86%$-934-$00.0%$3,070 (vs do-nothing $-1,980)
$22.502d10 Jul 2026$0.2222/50$7,260$7,72677%82%+$839-$00.0%$4,302 (vs do-nothing $-748)
$239d17 Jul 2026$0.5242/50$7,280$5,64673%80%+$1,097-$00.0%$4,882 (vs do-nothing $-168)
$2316d24 Jul 2026$0.8147/50$7,138$4,97970%77%+$471-$00.0%$6,225 (vs do-nothing +$1,175)
$222d10 Jul 2026$0.3414/50$7,140$8,44669%77%+$750-$00.0%$4,742 (vs do-nothing $-308)
$22.509d17 Jul 2026$0.6931/50$7,130$6,65168%77%+$1,196-$00.0%$5,453 (vs do-nothing +$403)
$22.5016d24 Jul 2026$0.8645/50$7,256$5,30766%74%$-438-$00.0%$6,400 (vs do-nothing +$1,350)
$229d17 Jul 2026$0.9224/50$7,360$7,61663%74%+$1,449-$00.0%$5,914 (vs do-nothing +$864)
$2216d24 Jul 2026$1.1035/50$7,219$6,32061%72%+$59-$00.0%$6,940 (vs do-nothing +$1,890)
$21.502d10 Jul 2026$0.579/50$7,695$9,52659%72%+$1,381-$00.0%$5,059 (vs do-nothing +$9)
$21.5016d24 Jul 2026$1.4427/50$7,290$7,23157%71%+$733-$00.0%$7,426 (vs do-nothing +$2,376)
$2116d24 Jul 2026$1.7023/50$7,331$7,69252%69%+$750-$00.0%$7,258 (vs do-nothing +$2,208)
Show 2 more candidates (lower strikes: more income, lower survival)
StrikeDTEExpiryBidSellIncome/moNet/moSurvivalPOP (mid)EV/moCap Give-up @ CC-SS%ICTotal P&L @ SS
$219d17 Jul 2026$1.4016/50$7,467$8,56351%69%+$1,188-$00.0%$6,106 (vs do-nothing +$1,056)
$212d10 Jul 2026$0.956/50$8,550$10,69648%69%+$2,281-$00.0%$5,176 (vs do-nothing +$126)

Income/mo = FIGHT leg gross, DTE-prorated. Net/mo = FIGHT + conservative CC gross minus hedge cost. POP (mid) = probability stock closes at or below (strike + mid premium) at expiry, per-strike chain IV when available. Survival = CC expires fully worthless. EV/mo = premium minus expected buyback, monthly, with realized vol = IV x 85% (variance risk premium 15%). Cap give-up @ SS = recovery mortgaged on a V-bounce to SS, net of premium. Total P&L @ SS = absolute position P&L if the stock closes at SS; "vs do-nothing" = opportunity cost against holding all 50 contracts at the conservative CC.

fortress_fight.py v6.0  |  2026-07-08 21:34