FORTRESS FIGHT: IREN-LC50 @ $42.47

BE SS: $63.43  |  CC-SS: $67.16  |  20 contracts (2,000 sh)  |  2026-07-10 03:38 |  ⌂ PORTFOLIO

IREN-LC50 @ $42.47   UNDERWATER $20.96 (33.0% below BE SS)

20 contracts (2,000 sh)  |  BE SS: $63.43  |  CC-SS: $67.16  |  IV: HIGH  |  Accounts: RetireInc:7291

LC: $50 exp 2028-01-21 (entry $38.797/sh)
SP: $70 exp 2028-01-21 (entry $32.718/sh)
HP: $23 exp 2026-09-18 (entry $0.773/sh)

Economics

Max Loss$107,700(ND $6.85 + SW $47) x 2000
Normal income ref$16,286/mo95% ann ROI on ML
Hedge rolling cost$1,097/mo
Unrealized P&L$-51,750fortress legs from IBKR
INCOME GOALPOSTS & VELOCITY
50% INCOME FLOOR
$8,143/mo
HEDGE COVER
$1,097/mo
NORMAL INCOME
$16,286/mo (ATM CC, chain)
IC VELOCITY
0.8 mo to earn back $13,700
ML VELOCITY
6.6 mo to earn back $107,700
Deep drawdown confirmed: a CC at CC-SS $67.16 (probe: $67C 14d) brings only $43/mo (<20% of normal), so FIGHT below it is warranted.
🏦 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
$451
Hole (after banked)
$51,299
was $51,750 · 1% earned back
Cycles closed
1
Credit in flight
$0
CC-SS ratchet
$67.37 → $67.16
TECHNICALS (cc_timing weekly gate + daily trigger)
WEEKLYNEUTRAL · %B 36 (live) · RSI 47 · MACD bearish, hist falling
DAILYFALLING (provisional) · RSI 40 · %B 25 · hist rising (nightly)
LEVELSUpper BB (CC ceiling) $65.70 (+55%) · daily UBB $64.65 · 1-wk expected move ±$7 (chain IV)
SETUPNo tilt: engine default. (advisory; floors and picks are chain-only)
⚠ Next earnings 2026-08-28: candidates whose expiry crosses it are flagged in the spectrum; EV is unreliable across earnings.
INTERPRETATION
Primary: 19 contracts at $48 / 7d. This is the safest strike (survival 80%, breach 20%) that still earns 50% of normal income ($8,143/mo); it brings $8,387/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 18 × $44/7d for $17,049/mo, but breach risk rises to 38% (+18pp vs the primary). The lower strike is hit by a smaller bounce.
More safety, less income: for just the hedge you can sit at 20 × $58/7d (97% survival, $1,114/mo).
Downside anchor: the primary mortgages $34,441 (251% of IC) ONLY on a full V-bounce all the way to SS $63, recoverable in 2.1 months of normal income. That is the rare tail; the frequent case is the strike holding. Surgical close on the 19 contracts realizes $-49,220 and cuts bleed by $1,042/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 20 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: NEXT FRIDAY · 17 Jul 2026 (7d) · sell 19 × $48, 80% survival, $8,387/mo (E[net] $1,885/mo).
This week's Friday is inside the pin/gamma window, so only the next weekly is shown.
TrackExpirySellSurvivalIncome/moE[net]/mo
NEXT FRIDAY 🏆17 Jul 2026 · 7d19 × $4880%$8,387$1,885

📅 NEXT FRIDAY · 17 Jul 2026 · 7d · E[net] $1,885/mo 🏆 GRAND PICK

🎯 Engine pick: sell 19 × $48 (primary), 80% survival, breach 20%, $8,387/mo.
The pick is already past the ~80% (≈1σ) comfort line, so take the income. Stepping out to the $50 rung (33% normal) lifts survival to 86% (breach 20% → 14%) for $2,987/mo less (36% income) buys safety you do not really need here.
IREN  spot $42.47 · click a rung to expand its decision panel
RungSellExpiryDTEOTMSurvivalTouch oddsPer cycleIncome/moΔ vs pickCap give-up
cover hedge20 × $5817 Jul7d36.6%97%5%$260$1,114-$7,273$18,054
Sell 20 × $58 36.6% OTM over spot $42.47 17 Jul 2026 (7d, $0.15 mid)
= $260 credit for the 7d cycle → $1,114/mo projected
Survival (stays ≤ $58)
97%
Breach risk
3%
POP (stays ≤ $58.16)
98%
EV / mo
+$814
📈 CAMPAIGN OUTLOOK (400 paths, sell-roll-repeat this rung for 9 mo)   whole in 2.2 mo [1.1-4.5] median  ·  48% of paths whole by 9 mo (vs 47% without)  ·  ~0.7 challenges expected  ·  median CC cash $-1,323
🛡 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)
3%
Flat exit net (mid-life)
-$6,550
Free roll-up
+$5/wk
Safest escape (by 31 Jul 2026)
$68 @ 80% POP
75% survival
Roll menuyour doors if the call gets challenged; each row = buy back the 20 calls + sell the new ones, one order. Prices assume the central case (day 3 of 7); earlier = worse credits, later = better, through the strike = add intrinsic
Buyback gross: $4.81/sh now → $3.41 mid-life (likely $2.59–$4.26)≈ $0 at expiry  |  you banked $0.13/sh, so a flat mid-life exit nets -$3.28/sh  |  roll rows are incremental, the banked premium stays yours
📊 Across 86 simulated challenges: the $58 strike is typically first touched on day 6 of 7, at $60 (overshoots $1.96). 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 (20 ct)POP / surv
of new CC
If rolled & exited
total P&L · cap gain @ new strike
Roll out (same strike, buy time)~$5824 Jul 202610d left+$1.82/sh+$3,642
cycle +$3,902
[+$4,076…+$5,468] · 100% credit
69%
surv 54%
-$15,577 NOT
cap gain +$36,173
Max even-money escape in the band~$6831 Jul 202618d left+$0.28/sh+$568
cycle +$828
[+$415…+$2,353] · 83% credit
80%
surv 75%
+$1,152 SAFE
cap gain +$52,902
reaches SS ✓
Up-and-out for even (raise the cap, free)~$6324 Jul 202610d left+$0.11/sh+$230
cycle +$490
[+$86…+$1,652] · 77% credit
76%
surv 67%
-$9,575 NOT
cap gain +$42,175
If rolled & exited = your total from-entry P&L if you roll to that strike and then close the whole fortress with the stock pinned there (all legs repriced; SAFE = P&L ≥ 0). Cap gain is what that roll earns THIS cycle (premium + appreciation from today to the new strike); the total adds your existing MTM on top. Same from-entry basis as this tool's @cap / total-exit numbers, at the rolled strike.
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$1,114/mo
vs 50% target ($8,143/mo)-86%
vs normal income ($16,286/mo)7% covered
Net income (after hedge)$17/mo
Downside budget
⚠ $58 is $9 below CC-SS $67.16: assignment on a recovery to whole locks the cap give-up below.
Cap give-up @ CC-SS (V-bounce)-$18,054
… as % of IC ($13,700)131.8%
… as % of ML ($107,700)16.8%
Recovery months (at normal income)1.1 mo
Surgical close (20 ct)$-51,800
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.13 collected) or spot ≥ $58.16 (breakeven), whichever comes first. Time value = call mark price minus intrinsic (max(0, spot − $58)); NOT the premium you collected. Momentum override: two daily closes above $64.65 (daily upper band) or daily RSI > 70 → treat "pressing" as "through".
Spot \ Time≥ 4d left3d left≤ 2d (expiry)
Below $57.42Do nothing. Theta wins.Do nothing.Penny buyback at the close; re-sell next cycle.
Pressing the strike
$57-58.16
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
≥ $58.16
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.04 (IBKR)
ScenarioSpotCC leg netPosition totalvs todayvs do-nothing
at strike$58.00 (2.3σ)$260$-19,219+$32,531-$180
+2.5%$59.45 (2.5σ)$-2,640$-19,106+$32,644-$3,080
+5%$60.90 (2.7σ)$-5,540$-18,992+$32,758-$5,980
SS (= V-bounce)$63.43 (3.1σ)$-10,600$-18,795+$32,955-$10,180
V-BOUNCE STRESS (stock → CC-SS $67.16, where you are whole again, by expiry)
Starting unrealized P&L: $-51,750
+ Fortress recovery (un-capped): +$51,299
− CC assignment net of premium (20 × $58): -$18,054
Total Position P&L @ SS: $-18,504 (+$33,246 vs today)
Do-nothing baseline at SS: $-8,324 (this trade vs do-nothing: $-10,180, the opportunity cost of earning $1,114/mo FIGHT income now)
🛡 safe yield20 × $5217 Jul7d22.4%91%19%$900$3,857-$4,530$29,414
Sell 20 × $52 22.4% OTM over spot $42.47 17 Jul 2026 (7d, $0.47 mid)
= $900 credit for the 7d cycle → $3,857/mo projected
Survival (stays ≤ $52)
91%
Breach risk
9%
POP (stays ≤ $52.48)
92%
EV / mo
+$2,172
📈 CAMPAIGN OUTLOOK (400 paths, sell-roll-repeat this rung for 9 mo)   whole in 2.3 mo [1.2-4.0] median  ·  48% of paths whole by 9 mo (vs 44% without)  ·  ~3.4 challenges expected  ·  median CC cash $4,739
🛡 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)
14%
Flat exit net (mid-life)
-$4,887
Free roll-up
+$4/wk
Safest escape (by 31 Jul 2026)
$62 @ 81% POP
77% survival
Roll menuyour doors if the call gets challenged; each row = buy back the 20 calls + sell the new ones, one order. Prices assume the central case (day 3 of 7); earlier = worse credits, later = better, through the strike = add intrinsic
Buyback gross: $4.09/sh now → $2.89 mid-life (likely $2.49–$4.33)≈ $0 at expiry  |  you banked $0.45/sh, so a flat mid-life exit nets -$2.44/sh  |  roll rows are incremental, the banked premium stays yours
📊 Across 419 simulated challenges: the $52 strike is typically first touched on day 5 of 7, at $54 (overshoots $1.87). 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 (20 ct)POP / surv
of new CC
If rolled & exited
total P&L · cap gain @ new strike
Roll out (same strike, buy time)~$5224 Jul 202610d left+$1.55/sh+$3,091
cycle +$3,991
[+$2,836…+$4,368] · 100% credit
69%
surv 54%
-$27,956 NOT
cap gain +$23,794
Max even-money escape in the band~$6031 Jul 202618d left+$0.25/sh+$496
cycle +$1,396
[-$366…+$1,427] · 63% credit
79%
surv 73%
-$14,903 NOT
cap gain +$36,847
SS $63 not reachable for even money within 45d; this is the ceiling of the free ladder
Up-and-out for even (raise the cap, free)~$5624 Jul 202610d left+$0.18/sh+$362
cycle +$1,262
[-$297…+$1,132] · 62% credit
75%
surv 66%
-$23,349 NOT
cap gain +$28,401
Safety roll (pay small debit, max POP)~$6231 Jul 202618d left-$0.15/sh-$293
cycle +$607
[-$1,296…+$576] · 39% credit
81%
surv 77%
-$11,537 NOT
cap gain +$40,213
budget: banked $900 debit $293 (33% used ≈ 0.3 wk of income) → whole cycle still +$607 cash · rolled 20 ct earn ≈ $9,157/mo while parked; 0 ct free to re-sell
If rolled & exited = your total from-entry P&L if you roll to that strike and then close the whole fortress with the stock pinned there (all legs repriced; SAFE = P&L ≥ 0). Cap gain is what that roll earns THIS cycle (premium + appreciation from today to the new strike); the total adds your existing MTM on top. Same from-entry basis as this tool's @cap / total-exit numbers, at the rolled strike.
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$3,857/mo
vs 50% target ($8,143/mo)-53%
vs normal income ($16,286/mo)24% covered
Net income (after hedge)$2,760/mo
Downside budget
⚠ $52 is $15 below CC-SS $67.16: assignment on a recovery to whole locks the cap give-up below.
Cap give-up @ CC-SS (V-bounce)-$29,414
… as % of IC ($13,700)214.7%
… as % of ML ($107,700)27.3%
Recovery months (at normal income)1.8 mo
Surgical close (20 ct)$-51,800
Tripwiresprice and time left decide together; the matrix is the playbook
The one rule: roll when the short call's remaining TIME VALUE < $0.11/sh (~25% of the $0.45 collected) or spot ≥ $52.48 (breakeven), whichever comes first. Time value = call mark price minus intrinsic (max(0, spot − $52)); NOT the premium you collected. Momentum override: two daily closes above $64.65 (daily upper band) or daily RSI > 70 → treat "pressing" as "through".
Spot \ Time≥ 4d left3d left≤ 2d (expiry)
Below $51.48Do nothing. Theta wins.Do nothing.Penny buyback at the close; re-sell next cycle.
Pressing the strike
$51-52.48
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
≥ $52.48
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.04 (IBKR)
ScenarioSpotCC leg netPosition totalvs todayvs do-nothing
at strike$52.00 (1.4σ)$900$-31,047+$20,703+$460
+2.5%$53.30 (1.6σ)$-1,700$-30,945+$20,805-$2,140
+5%$54.60 (1.8σ)$-4,300$-30,844+$20,906-$4,740
SS (= V-bounce)$63.43 (3.1σ)$-21,960$-30,155+$21,595-$21,540
V-BOUNCE STRESS (stock → CC-SS $67.16, where you are whole again, by expiry)
Starting unrealized P&L: $-51,750
+ Fortress recovery (un-capped): +$51,299
− CC assignment net of premium (20 × $52): -$29,414
Total Position P&L @ SS: $-29,864 (+$21,886 vs today)
Do-nothing baseline at SS: $-8,324 (this trade vs do-nothing: $-21,540, the opportunity cost of earning $3,857/mo FIGHT income now)
33% normal18 × $5017 Jul7d17.7%86%28%$1,260$5,400-$2,987$29,622
Sell 18 × $50 17.7% OTM over spot $42.47 17 Jul 2026 (7d, $0.71 mid)
= $1,260 credit for the 7d cycle → $5,400/mo projected
Survival (stays ≤ $50)
86%
Breach risk
14%
POP (stays ≤ $50.72)
88%
EV / mo
+$2,710
📈 CAMPAIGN OUTLOOK (400 paths, sell-roll-repeat this rung for 9 mo)   whole in 2.0 mo [1.1-3.7] median, 0.1 mo SLOWER than no FIGHT (1.9 mo): roll costs eat the credits at this rung  ·  53% of paths whole by 9 mo (vs 47% without)  ·  ~5.1 challenges expected  ·  median CC cash $8,035
🛡 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)
22%
Flat exit net (mid-life)
-$3,656
Free roll-up
+$4/wk
Safest escape (by 31 Jul 2026)
$61 @ 83% POP
80% survival
Roll menuyour doors if the call gets challenged; each row = buy back the 18 calls + sell the new ones, one order. Prices assume the central case (day 3 of 7); earlier = worse credits, later = better, through the strike = add intrinsic
Buyback gross: $3.86/sh now → $2.73 mid-life (likely $2.49–$4.21)≈ $0 at expiry  |  you banked $0.70/sh, so a flat mid-life exit nets -$2.03/sh  |  roll rows are incremental, the banked premium stays yours
📊 Across 648 simulated challenges: the $50 strike is typically first touched on day 5 of 7, at $52 (overshoots $1.76). 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 (18 ct)POP / surv
of new CC
If rolled & exited
total P&L · cap gain @ new strike
Roll out (same strike, buy time)~$5024 Jul 202610d left+$1.46/sh+$2,624
cycle +$3,884
[+$2,261…+$3,411] · 100% credit
69%
surv 54%
-$32,175 NOT
cap gain +$19,575
Reliable up-and-out (highest cap still free ≥60%)~$5631 Jul 202618d left+$0.65/sh+$1,177
cycle +$2,437
[+$355…+$1,821] · 86% credit
77%
surv 70%
-$22,130 NOT
cap gain +$29,620
Up-and-out for even (raise the cap, free)~$5424 Jul 202610d left+$0.10/sh+$179
cycle +$1,439
[-$572…+$660] · 49% credit
75%
surv 67%
-$27,285 NOT
cap gain +$24,465
Max even-money escape in the band~$5831 Jul 202618d left+$0.12/sh+$207
cycle +$1,467
[-$791…+$780] · 48% credit
79%
surv 74%
-$18,944 NOT
cap gain +$32,806
SS $63 not reachable for even money within 45d; this is the ceiling of the free ladder
Safety roll (pay small debit, max POP)~$6131 Jul 202618d left-$0.68/sh-$1,222
cycle +$38
[-$2,572…-$724] · 15% credit
83%
surv 80%
-$14,140 NOT
cap gain +$37,610
budget: banked $1,260 debit $1,222 (97% used ≈ 1.0 wk of income) → whole cycle still +$38 cash · rolled 18 ct earn ≈ $6,157/mo while parked; 2 ct free to re-sell
If rolled & exited = your total from-entry P&L if you roll to that strike and then close the whole fortress with the stock pinned there (all legs repriced; SAFE = P&L ≥ 0). Cap gain is what that roll earns THIS cycle (premium + appreciation from today to the new strike); the total adds your existing MTM on top. Same from-entry basis as this tool's @cap / total-exit numbers, at the rolled strike.
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$5,400/mo
vs 50% target ($8,143/mo)-34%
vs normal income ($16,286/mo)33% covered
Net income (after hedge)$4,397/mo
Downside budget
⚠ $50 is $17 below CC-SS $67.16: assignment on a recovery to whole locks the cap give-up below.
Cap give-up @ CC-SS (V-bounce)-$29,622
… as % of IC ($13,700)216.2%
… as % of ML ($107,700)27.5%
Recovery months (at normal income)1.8 mo
Surgical close (18 ct)$-46,602
Tripwiresprice and time left decide together; the matrix is the playbook
The one rule: roll when the short call's remaining TIME VALUE < $0.17/sh (~25% of the $0.70 collected) or spot ≥ $50.72 (breakeven), whichever comes first. Time value = call mark price minus intrinsic (max(0, spot − $50)); NOT the premium you collected. Momentum override: two daily closes above $64.65 (daily upper band) or daily RSI > 70 → treat "pressing" as "through".
Spot \ Time≥ 4d left3d left≤ 2d (expiry)
Below $49.50Do nothing. Theta wins.Do nothing.Penny buyback at the close; re-sell next cycle.
Pressing the strike
$50-50.72
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
≥ $50.72
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.04 (IBKR)
ScenarioSpotCC leg netPosition totalvs todayvs do-nothing
at strike$50.00 (1.1σ)$1,260$-34,799+$16,951+$864
+2.5%$51.25 (1.3σ)$-990$-34,451+$17,299-$1,386
+5%$52.50 (1.5σ)$-3,240$-34,104+$17,646-$3,636
SS (= V-bounce)$63.43 (3.1σ)$-22,914$-31,151+$20,599-$22,536
V-BOUNCE STRESS (stock → CC-SS $67.16, where you are whole again, by expiry)
Starting unrealized P&L: $-51,750
+ Fortress recovery (un-capped): +$51,299
− CC assignment net of premium (18 × $50): -$29,622
− Conservative CC assignment net of premium (2 × $63): -$787
Total Position P&L @ SS: $-30,860 (+$20,890 vs today)
Do-nothing baseline at SS: $-8,324 (this trade vs do-nothing: $-22,536, the opportunity cost of earning $5,400/mo FIGHT income now)
🎯 50% normal19 × $4817 Jul7d13.0%80%31%$1,957$8,387$34,441
Sell 19 × $48 13.0% OTM over spot $42.47 17 Jul 2026 (7d, $1.06 mid)
= $1,957 credit for the 7d cycle → $8,387/mo projected
Survival (stays ≤ $48)
80%
Breach risk
20%
POP (stays ≤ $49.06)
84%
EV / mo
+$3,446
📈 CAMPAIGN OUTLOOK (400 paths, sell-roll-repeat this rung for 9 mo)   whole in 2.0 mo [1.1-3.8] median, 0.2 mo SLOWER than no FIGHT (1.8 mo): roll costs eat the credits at this rung  ·  49% of paths whole by 9 mo (vs 40% without)  ·  ~8.3 challenges expected  ·  median CC cash $12,888
🛡 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)
31%
Flat exit net (mid-life)
-$2,932
Free roll-up
+$4/wk
Safest escape (by 31 Jul 2026)
$60 @ 85% POP
82% survival
Roll menuyour doors if the call gets challenged; each row = buy back the 19 calls + sell the new ones, one order. Prices assume the central case (day 3 of 7); earlier = worse credits, later = better, through the strike = add intrinsic
Buyback gross: $3.64/sh now → $2.57 mid-life (likely $2.73–$4.17)≈ $0 at expiry  |  you banked $1.03/sh, so a flat mid-life exit nets -$1.54/sh  |  roll rows are incremental, the banked premium stays yours
📊 Across 931 simulated challenges: the $48 strike is typically first touched on day 4 of 7, at $50 (overshoots $1.63). 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 (19 ct)POP / surv
of new CC
If rolled & exited
total P&L · cap gain @ new strike
Roll out (same strike, buy time)~$4824 Jul 202610d left+$1.37/sh+$2,608
cycle +$4,565
[+$2,076…+$3,060] · 100% credit
69%
surv 54%
-$35,672 NOT
cap gain +$16,078
Reliable up-and-out (highest cap still free ≥60%)~$5431 Jul 202618d left+$0.51/sh+$978
cycle +$2,935
[-$86…+$1,171] · 71% credit
77%
surv 70%
-$25,810 NOT
cap gain +$25,940
Max even-money escape in the band~$5531 Jul 202618d left+$0.15/sh+$287
cycle +$2,244
[-$936…+$404] · 36% credit
78%
surv 73%
-$24,423 NOT
cap gain +$27,327
SS $63 not reachable for even money within 45d; this is the ceiling of the free ladder
Up-and-out for even (raise the cap, free)~$5224 Jul 202610d left+$0.02/sh+$40
cycle +$1,997
[-$887…+$141] · 30% credit
76%
surv 68%
-$30,905 NOT
cap gain +$20,845
Safety roll (pay small debit, max POP)~$6031 Jul 202618d left-$1.01/sh-$1,921
cycle +$36
[-$3,684…-$1,982] · 2% credit
85%
surv 82%
-$16,242 NOT
cap gain +$35,508
budget: banked $1,957 debit $1,921 (98% used ≈ 1.0 wk of income) → whole cycle still +$36 cash · rolled 19 ct earn ≈ $4,946/mo while parked; 1 ct free to re-sell
If rolled & exited = your total from-entry P&L if you roll to that strike and then close the whole fortress with the stock pinned there (all legs repriced; SAFE = P&L ≥ 0). Cap gain is what that roll earns THIS cycle (premium + appreciation from today to the new strike); the total adds your existing MTM on top. Same from-entry basis as this tool's @cap / total-exit numbers, at the rolled strike.
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$8,387/mo
vs 50% target ($8,143/mo)+3%
vs normal income ($16,286/mo)52% covered
Net income (after hedge)$7,337/mo
Downside budget
⚠ $48 is $19 below CC-SS $67.16: assignment on a recovery to whole locks the cap give-up below.
Cap give-up @ CC-SS (V-bounce)-$34,441
… as % of IC ($13,700)251.4%
… as % of ML ($107,700)32.0%
Recovery months (at normal income)2.1 mo
Surgical close (19 ct)$-49,220
Tripwiresprice and time left decide together; the matrix is the playbook
The one rule: roll when the short call's remaining TIME VALUE < $0.26/sh (~25% of the $1.03 collected) or spot ≥ $49.06 (breakeven), whichever comes first. Time value = call mark price minus intrinsic (max(0, spot − $48)); NOT the premium you collected. Momentum override: two daily closes above $64.65 (daily upper band) or daily RSI > 70 → treat "pressing" as "through".
Spot \ Time≥ 4d left3d left≤ 2d (expiry)
Below $47.52Do nothing. Theta wins.Do nothing.Penny buyback at the close; re-sell next cycle.
Pressing the strike
$48-49.06
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
≥ $49.06
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.04 (IBKR)
ScenarioSpotCC leg netPosition totalvs todayvs do-nothing
at strike$48.00 (≤1σ, normal week)$1,957$-38,280+$13,470+$1,539
+2.5%$49.20 (≤1σ, normal week)$-323$-38,066+$13,684-$741
+5%$50.40 (1.2σ)$-2,603$-37,852+$13,898-$3,021
SS (= V-bounce)$63.43 (3.1σ)$-27,360$-35,576+$16,174-$26,961
V-BOUNCE STRESS (stock → CC-SS $67.16, where you are whole again, by expiry)
Starting unrealized P&L: $-51,750
+ Fortress recovery (un-capped): +$51,299
− CC assignment net of premium (19 × $48): -$34,441
− Conservative CC assignment net of premium (1 × $63): -$394
Total Position P&L @ SS: $-35,285 (+$16,465 vs today)
Do-nothing baseline at SS: $-8,324 (this trade vs do-nothing: $-26,961, the opportunity cost of earning $8,387/mo FIGHT income now)
100% normal18 × $4417 Jul7d3.6%62%81%$3,978$17,049+$8,661$37,704
Sell 18 × $44 3.6% OTM over spot $42.47 17 Jul 2026 (7d, $2.25 mid)
= $3,978 credit for the 7d cycle → $17,049/mo projected
Survival (stays ≤ $44)
62%
Breach risk
38%
POP (stays ≤ $46.24)
73%
EV / mo
+$4,240
📈 CAMPAIGN OUTLOOK (400 paths, sell-roll-repeat this rung for 9 mo)   whole in 2.1 mo [1.1-3.9] median  ·  53% of paths whole by 9 mo (vs 42% without)  ·  ~21.2 challenges expected  ·  median CC cash $19,609
🛡 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)
-$106
Free roll-up
+$3/wk
Safest escape (by 31 Jul 2026)
$60 @ 91% POP
90% survival
Roll menuyour doors if the call gets challenged; each row = buy back the 18 calls + sell the new ones, one order. Prices assume the central case (day 3 of 7); earlier = worse credits, later = better, through the strike = add intrinsic
Buyback gross: $3.21/sh now → $2.27 mid-life (likely $3.00–$4.33)≈ $0 at expiry  |  you banked $2.21/sh, so a flat mid-life exit nets -$0.06/sh  |  roll rows are incremental, the banked premium stays yours
📊 Across 1,882 simulated challenges: the $44 strike is typically first touched on day 2 of 7, at $46 (overshoots $1.66). 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 (18 ct)POP / surv
of new CC
If rolled & exited
total P&L · cap gain @ new strike
Roll out (same strike, buy time)~$4424 Jul 202610d left+$1.21/sh+$2,176
cycle +$6,154
[+$1,456…+$1,965] · 100% credit
69%
surv 54%
-$42,372 NOT
cap gain +$9,378
Reliable up-and-out (highest cap still free ≥60%)~$4831 Jul 202618d left+$0.94/sh+$1,688
cycle +$5,666
[+$529…+$1,240] · 92% credit
75%
surv 66%
-$35,526 NOT
cap gain +$16,224
Up-and-out for even (raise the cap, free)~$4724 Jul 202610d left+$0.22/sh+$393
cycle +$4,371
[-$666…-$13] · 24% credit
74%
surv 65%
-$38,898 NOT
cap gain +$12,852
Max even-money escape in the band~$5031 Jul 202618d left+$0.26/sh+$460
cycle +$4,438
[-$993…-$88] · 21% credit
78%
surv 72%
-$32,597 NOT
cap gain +$19,153
SS $63 not reachable for even money within 45d; this is the ceiling of the free ladder
Safety roll (pay small debit, max POP)~$6031 Jul 202618d left-$1.48/sh-$2,657
cycle +$1,321
[-$5,211…-$3,595]
91%
surv 90%
-$14,934 NOT
cap gain +$36,816
budget: banked $3,978 debit $2,657 (67% used ≈ 0.7 wk of income) → whole cycle still +$1,321 cash · rolled 18 ct earn ≈ $2,379/mo while parked; 2 ct free to re-sell
If rolled & exited = your total from-entry P&L if you roll to that strike and then close the whole fortress with the stock pinned there (all legs repriced; SAFE = P&L ≥ 0). Cap gain is what that roll earns THIS cycle (premium + appreciation from today to the new strike); the total adds your existing MTM on top. Same from-entry basis as this tool's @cap / total-exit numbers, at the rolled strike.
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$17,049/mo
vs 50% target ($8,143/mo)+109%
vs normal income ($16,286/mo)105% covered
Net income (after hedge)$16,046/mo
Downside budget
⚠ $44 is $23 below CC-SS $67.16: assignment on a recovery to whole locks the cap give-up below.
Cap give-up @ CC-SS (V-bounce)-$37,704
… as % of IC ($13,700)275.2%
… as % of ML ($107,700)35.0%
Recovery months (at normal income)2.3 mo
Surgical close (18 ct)$-46,638
Tripwiresprice and time left decide together; the matrix is the playbook
The one rule: roll when the short call's remaining TIME VALUE < $0.55/sh (~25% of the $2.21 collected) or spot ≥ $46.24 (breakeven), whichever comes first. Time value = call mark price minus intrinsic (max(0, spot − $44)); NOT the premium you collected. Momentum override: two daily closes above $64.65 (daily upper band) or daily RSI > 70 → treat "pressing" as "through".
Spot \ Time≥ 4d left3d left≤ 2d (expiry)
Below $43.56Do nothing. Theta wins.Do nothing.Penny buyback at the close; re-sell next cycle.
Pressing the strike
$44-46.24
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
≥ $46.24
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.04 (IBKR)
ScenarioSpotCC leg netPosition totalvs todayvs do-nothing
at strike$44.00 (≤1σ, normal week)$3,978$-44,549+$7,201+$3,582
+2.5%$45.10 (≤1σ, normal week)$1,998$-44,243+$7,507+$1,602
+5%$46.20 (≤1σ, normal week)$18$-43,937+$7,813-$378
SS (= V-bounce)$63.43 (3.1σ)$-30,996$-39,233+$12,517-$30,618
V-BOUNCE STRESS (stock → CC-SS $67.16, where you are whole again, by expiry)
Starting unrealized P&L: $-51,750
+ Fortress recovery (un-capped): +$51,299
− CC assignment net of premium (18 × $44): -$37,704
− Conservative CC assignment net of premium (2 × $63): -$787
Total Position P&L @ SS: $-38,942 (+$12,808 vs today)
Do-nothing baseline at SS: $-8,324 (this trade vs do-nothing: $-30,618, the opportunity cost of earning $17,049/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 IREN are the tiebreakers.
⚔ FIGHT CC options · full candidate scan (23 clear the floor), click to expand

Every eligible strike x expiry in the 4-45 DTE band (3 expiries scanned, 23 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.039 (IBKR)  |  Recovery@SS: +$51,299 (un-capped fortress gain if stock rallies to SS)  |  Do-nothing @ SS: $-8,324

StrikeDTEExpiryBidSellIncome/moNet/moSurvivalPOP (mid)EV/moCap Give-up @ CC-SS%ICTotal P&L @ SS
$487d17 Jul 2026$1.0319/20$8,387$7,33780%84%+$3,446-$34,441251.4%$-35,285 (vs do-nothing $-26,961)
$477d17 Jul 2026$1.2216/20$8,366$7,45776%81%+$2,935-$30,299221.2%$-32,324 (vs do-nothing $-24,000)
$4814d24 Jul 2026$1.9120/20$8,186$7,08974%80%+$2,402-$34,494251.8%$-34,944 (vs do-nothing $-26,620)
$467d17 Jul 2026$1.5213/20$8,469$7,70172%78%+$2,761-$25,528186.3%$-28,734 (vs do-nothing $-20,410)
$4714d24 Jul 2026$2.1818/20$8,409$7,40671%78%+$2,244-$32,358236.2%$-33,596 (vs do-nothing $-25,272)
$4721d31 Jul 2026$3.0019/20$8,143$7,09369%77%+$1,854-$32,598237.9%$-33,442 (vs do-nothing $-25,118)
$4614d24 Jul 2026$2.4816/20$8,503$7,59468%76%+$2,038-$29,883218.1%$-31,908 (vs do-nothing $-23,584)
$457d17 Jul 2026$1.8211/20$8,580$7,90767%76%+$2,396-$22,370163.3%$-26,364 (vs do-nothing $-18,040)
$4621d31 Jul 2026$3.4017/20$8,257$7,30166%76%+$1,866-$30,187220.3%$-31,818 (vs do-nothing $-23,494)
$4514d24 Jul 2026$2.8314/20$8,490$7,67664%74%+$1,846-$27,058197.5%$-29,870 (vs do-nothing $-21,546)
$4521d31 Jul 2026$3.7016/20$8,457$7,54964%74%+$1,643-$29,531215.6%$-31,556 (vs do-nothing $-23,232)
$44.5014d24 Jul 2026$3.0013/20$8,357$7,59063%73%+$1,683-$25,554186.5%$-28,760 (vs do-nothing $-20,436)
$447d17 Jul 2026$2.219/20$8,524$7,94662%73%+$2,120-$18,852137.6%$-23,633 (vs do-nothing $-15,309)
Show 10 more candidates (lower strikes: more income, lower survival)
StrikeDTEExpiryBidSellIncome/moNet/moSurvivalPOP (mid)EV/moCap Give-up @ CC-SS%ICTotal P&L @ SS
$4414d24 Jul 2026$3.2012/20$8,229$7,50961%72%+$1,572-$23,948174.8%$-27,548 (vs do-nothing $-19,224)
$4421d31 Jul 2026$3.8515/20$8,250$7,38961%72%+$1,032-$28,960211.4%$-31,379 (vs do-nothing $-23,055)
$43.5014d24 Jul 2026$3.4012/20$8,743$8,02359%72%+$1,559-$24,308177.4%$-27,908 (vs do-nothing $-19,584)
$4321d31 Jul 2026$4.5513/20$8,450$7,68357%71%+$1,403-$25,489186.1%$-28,695 (vs do-nothing $-20,371)
$4314d24 Jul 2026$3.6511/20$8,604$7,93157%70%+$1,506-$22,557164.7%$-26,551 (vs do-nothing $-18,227)
$437d17 Jul 2026$2.638/20$9,017$8,48656%70%+$1,899-$17,221125.7%$-22,396 (vs do-nothing $-14,072)
$42.5014d24 Jul 2026$3.8010/20$8,143$7,51755%70%+$1,199-$20,857152.2%$-25,244 (vs do-nothing $-16,920)
$4221d31 Jul 2026$4.9512/20$8,486$7,76654%70%+$1,182-$24,248177.0%$-27,848 (vs do-nothing $-19,524)
$4214d24 Jul 2026$4.0510/20$8,679$8,05353%69%+$1,215-$21,107154.1%$-25,494 (vs do-nothing $-17,170)
$427d17 Jul 2026$3.007/20$9,000$8,51650%68%+$1,313-$15,510113.2%$-21,078 (vs do-nothing $-12,754)

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 20 contracts at the conservative CC.

fortress_fight.py v6.0  |  2026-07-10 03:38