FORTRESS FIGHT: IREN-LC45 @ $39.88

BE SS: $56.50  |  CC-SS: $58.62  |  20 contracts (2,000 sh) |  ⌂ PORTFOLIO

GENERATED2026-07-31 21:46

IREN-LC45 @ $39.88   UNDERWATER $16.62 (29.4% below BE SS)

⚠ EARNINGS · SHORT EXPIRY ONLY
IREN reports 2026-08-27 (Thu), in 27 days. The recommended CC (7d) closes BEFORE earnings , that one is safe , but the richer/longer options below expire after it and would sell through the gap. Keep the tenor inside 2026-08-27.

20 contracts (2,000 sh)  |  BE SS: $56.50  |  CC-SS: $58.62 (banked floor $58.26)  |  IV: HIGH  |  Accounts: Neville:0865

LC: $45 exp 2028-01-21 (entry $31.729/sh)
SP: $65 exp 2028-01-21 (entry $29.138/sh)
HP: $21 exp 2026-10-16 (entry $1.977/sh)

Economics

Max Loss$94,000(ND $3.00 + SW $44) x 2000
Normal income ref$11,786/mo95% ann ROI on ML
Hedge rolling cost$1,161/mo
Unrealized P&L$-39,510fortress legs from IBKR
INCOME GOALPOSTS & VELOCITY
50% INCOME FLOOR
$5,893/mo
HEDGE COVER
$1,161/mo
NORMAL INCOME
$11,786/mo (ATM CC, chain)
IC VELOCITY
0.5 mo to earn back $6,000
ML VELOCITY
8.0 mo to earn back $94,000
Deep drawdown confirmed: a CC at CC-SS $58.62 (probe: $60C 14d) brings only $429/mo (<20% of normal), so FIGHT below it is warranted.
🏦 CAMPAIGN LEDGER , realized CC income since 2026-07-02; banked cash shrinks the hole (shown as an info-only banked floor, the recommended CC-SS stays the pure recovery strike; seeded from open positions, reconciled from IBKR executions nightly)
Banked since 2026-07-02
$792
Hole (after banked)
$38,718
was $39,510 · 2% earned back
Cycles closed
23
Credit in flight
$1,262
CC-SS · banked floor (info)
$58.62 → $58.26
? 2 leg(s) closed as UNKNOWN (vanished with no fill in window): banked $0, conservative. Fix campaign.json by hand if wrong.
Open legAcctCredit/shIn flightOpened
20x $40.5C 31 Jul 2026U13190865$0.63$1,2622026-07-28
TECHNICALS (cc_timing weekly gate + daily trigger)
WEEKLYNEUTRAL · %B 31 (live) · RSI 46 · MACD bearish, hist falling
DAILYRISING (provisional) · RSI 47 · %B 61 · hist rising (nightly)
LEVELSUpper BB (CC ceiling) $66.15 (+66%) · daily UBB $44.96 · 1-wk expected move ±$7 (chain IV)
SETUPNo tilt: engine default. (advisory; floors and picks are chain-only)
⚠ Next earnings 2026-08-27: candidates whose expiry crosses it are flagged in the spectrum; EV is unreliable across earnings.
INTERPRETATION
Primary: 17 contracts at $44 / 7d. This is the safest strike (survival 74%, breach 26%) that still earns 50% of normal income ($5,893/mo); it brings $5,901/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 × $41/7d for $11,803/mo, but breach risk rises to 40% (+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 19 × $52/7d (94% survival, $1,221/mo).
Downside anchor: the primary mortgages $23,485 (391% of IC) ONLY on a full V-bounce all the way to SS $56, recoverable in 2.0 months of normal income. That is the rare tail; the frequent case is the strike holding. Surgical close on the 17 contracts realizes $-33,728 and cuts bleed by $987/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 · 7 Aug 2026 (7d) · sell 17 × $44, 74% survival, $5,901/mo (E[net] $1,635/mo).
This week's Friday is inside the pin/gamma window, so only the next weekly is shown.
TrackExpirySellSurvivalIncome/moE[net]/mo
NEXT FRIDAY 🏆7 Aug 2026 · 7d17 × $4474%$5,901$1,635
E[net] arithmetic on the grand pick: keep $1,377 with probability 58%; on the 42% touch you roll, paying $2,869 to close and taking $1,857 back from the best priced door (net cash $1,012) and parking about one cycle of income. Charging the FULL buyback with no door credit (the pre-2026-07-25 model) contradicted the campaign simulation, which prices the same event as a cash-neutral even roll.

📅 NEXT FRIDAY · 7 Aug 2026 · 7d · E[net] $1,635/mo 🏆 GRAND PICK

🎯 Engine pick: sell 17 × $44 (50% normal), 74% survival, breach 26%, $5,901/mo.
Stay at the pick. Stepping safer (the $45 rung (33% normal) lifts survival to 78% (breach 26% → 22%) for $2,001/mo less (34% income)) buys little extra safety; the income is doing real work covering the bleed.
IREN  spot $39.88 · click a rung to expand its decision panel
RungSellExpiryDTEOTMSurvivalTouch oddsFIGHT edgePer cycleIncome/moΔ vs pickCap give-up
cover hedge19 × $527 Aug7d30.4%94%hist 100%13%hist 5%-0pp$285$1,221-$4,680$12,302
Sell 19 × $52 30.4% OTM over spot $39.88 7 Aug 2026 (7d, $0.17 mid)
= $285 credit for the 7d cycle → $1,221/mo projected
Survival (stays ≤ $52)
94%
Breach risk
6%
POP (stays ≤ $52.17)
94%
EV / mo
+$170
📈 CAMPAIGN OUTLOOK (400 simulated futures, this rung on repeat for 9 months, no directional opinion)
FIGHT'S EDGE
-0pp
57% whole by 9mo vs 57% doing nothing
FIRE DRILLS
~0.6/quarter
challenges to roll; realized tends lower (calibration)
BANKED RATE WHILE FIGHTING
$-342/mo
median; plan ~$-233/mo after 68% keep · $-1,191 banked by campaign end (selling stops once whole)
green: with FIGHT · grey: without
if it recovers, the typical trip is ~1.1 mo [0.6-2.8], measured ONLY among the 57% of futures that got whole
🛡 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)
8%
Flat exit net (mid-life)
-$3,789
Free roll-up
+$4/wk
Safest escape (by 28 Aug 2026)
$67 @ 84% 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.03/sh now → $2.14 mid-life (likely $1.68–$3.04)≈ $0 at expiry  |  you banked $0.15/sh, so a flat mid-life exit nets -$1.99/sh  |  roll rows are incremental, the banked premium stays yours
📊 Across 239 simulated challenges: the $52 strike is typically first touched on day 5 of 7, at $54 (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 (19 ct)POP / surv
of new CC
If rolled & exited
total P&L · cap gain @ new strike
Roll out (same strike, buy time)~$5214 Aug 202610d left+$1.40/sh+$2,656
cycle +$2,941
[+$2,812…+$3,706] · 100% credit
66%
surv 55%
-$11,008 NOT
cap gain +$28,502
Max even-money escape in the band~$6228 Aug 202624d left+$0.51/sh+$974
cycle +$1,259
[+$542…+$1,992] · 89% credit
79%
surv 75%
+$7,921 SAFE
cap gain +$47,431
reaches SS ✓
Up-and-out for even (raise the cap, free)~$5614 Aug 202610d left+$0.07/sh+$134
cycle +$419
[-$236…+$872] · 66% credit
73%
surv 67%
-$4,967 NOT
cap gain +$34,543
Safety roll (pay small debit, max POP)~$6728 Aug 202624d left-$0.11/sh-$204
cycle +$81
[-$832…+$680] · 49% credit
84%
surv 82%
+$16,783 SAFE
cap gain +$56,293
budget: banked $285 debit $204 (72% used ≈ 0.7 wk of income) → whole cycle still +$81 cash · rolled 19 ct earn ≈ $4,836/mo while parked; 1 ct free to re-sell · clears SS ✓
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,221/mo
vs 50% target ($5,893/mo)-79%
vs normal income ($11,786/mo)10% covered
Net income (after hedge)$110/mo
Downside budget
⚠ $52 is $7 below CC-SS $58.62: assignment on a recovery to whole locks the cap give-up below.
Cap give-up @ CC-SS (V-bounce)-$12,302
… as % of IC ($6,000)205.0%
… as % of ML ($94,000)13.1%
Recovery months (at normal income)1.0 mo
Surgical close (19 ct)$-37,582
Tripwiresprice and time left decide together; the matrix is the playbook
The one rule: roll when the short call's remaining TIME VALUE < $0.04/sh (~25% of the $0.15 collected) or spot ≥ $52.17 (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 $44.96 (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.17
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.17
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.05 (IBKR)
ScenarioSpotCC leg netPosition totalvs todayvs do-nothing
at strike$52.00 (1.8σ)$285$-13,664+$25,846-$152
+2.5%$53.30 (2.0σ)$-2,185$-13,393+$26,117-$2,622
+5%$54.60 (2.2σ)$-4,655$-13,123+$26,387-$5,092
SS (= V-bounce)$56.50 (2.4σ)$-8,265$-12,878+$26,632-$5,852
V-BOUNCE STRESS (stock → CC-SS $58.62, where you are whole again, by expiry)
Starting unrealized P&L: $-39,510
+ Fortress recovery (un-capped): +$39,504
− CC assignment net of premium (19 × $52): -$12,302
− Conservative CC assignment net of premium (1 × $55): -$339
Total Position P&L @ SS: $-12,648 (+$26,862 vs today)
Do-nothing baseline at SS: $-6,796 (this trade vs do-nothing: $-5,852, the opportunity cost of earning $1,221/mo FIGHT income now)
🛡 safe yield20 × $507 Aug7d25.4%91%hist 100%19%hist 5%+0pp$400$1,714-$4,187$16,850
Sell 20 × $50 25.4% OTM over spot $39.88 7 Aug 2026 (7d, $0.23 mid)
= $400 credit for the 7d cycle → $1,714/mo projected
Survival (stays ≤ $50)
91%
Breach risk
9%
POP (stays ≤ $50.23)
91%
EV / mo
$-159
📈 CAMPAIGN OUTLOOK (400 simulated futures, this rung on repeat for 9 months, no directional opinion)
FIGHT'S EDGE
+0pp
58% whole by 9mo vs 58% doing nothing
FIRE DRILLS
~1.0/quarter
challenges to roll; realized tends lower (calibration)
BANKED RATE WHILE FIGHTING
$-113/mo
median; plan ~$-77/mo after 68% keep · $-297 banked by campaign end (selling stops once whole)
green: with FIGHT · grey: without
if it recovers, the typical trip is ~1.5 mo [0.6-3.1], measured ONLY among the 58% of futures that got whole
🛡 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)
12%
Flat exit net (mid-life)
-$3,651
Free roll-up
+$4/wk
Safest escape (by 28 Aug 2026)
$60 @ 80% POP
76% 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: $2.86/sh now → $2.03 mid-life (likely $1.72–$3.06)≈ $0 at expiry  |  you banked $0.20/sh, so a flat mid-life exit nets -$1.83/sh  |  roll rows are incremental, the banked premium stays yours
📊 Across 372 simulated challenges: the $50 strike is typically first touched on day 5 of 7, at $52 (overshoots $2.02). 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)~$5014 Aug 202610d left+$1.32/sh+$2,637
cycle +$3,037
[+$2,752…+$3,641] · 100% credit
66%
surv 54%
-$15,151 NOT
cap gain +$24,359
Max even-money escape in the band~$6028 Aug 202624d left+$0.38/sh+$761
cycle +$1,161
[+$159…+$1,540] · 78% credit
80%
surv 76%
+$4,295 SAFE
cap gain +$43,805
reaches SS ✓
Up-and-out for even (raise the cap, free)~$5414 Aug 202610d left+$0.01/sh+$23
cycle +$423
[-$488…+$548] · 53% credit
74%
surv 68%
-$9,090 NOT
cap gain +$30,420
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,714/mo
vs 50% target ($5,893/mo)-71%
vs normal income ($11,786/mo)15% covered
Net income (after hedge)$553/mo
Downside budget
⚠ $50 is $9 below CC-SS $58.62: assignment on a recovery to whole locks the cap give-up below.
Cap give-up @ CC-SS (V-bounce)-$16,850
… as % of IC ($6,000)280.8%
… as % of ML ($94,000)17.9%
Recovery months (at normal income)1.4 mo
Surgical close (20 ct)$-39,560
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.20 collected) or spot ≥ $50.23 (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 $44.96 (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.23
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.23
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.05 (IBKR)
ScenarioSpotCC leg netPosition totalvs todayvs do-nothing
at strike$50.00 (1.5σ)$400$-17,788+$21,722-$60
+2.5%$51.25 (1.7σ)$-2,100$-17,653+$21,857-$2,560
+5%$52.50 (1.9σ)$-4,600$-17,518+$21,992-$5,060
SS (= V-bounce)$56.50 (2.4σ)$-12,600$-17,086+$22,424-$10,060
V-BOUNCE STRESS (stock → CC-SS $58.62, where you are whole again, by expiry)
Starting unrealized P&L: $-39,510
+ Fortress recovery (un-capped): +$39,504
− CC assignment net of premium (20 × $50): -$16,850
Total Position P&L @ SS: $-16,856 (+$22,654 vs today)
Do-nothing baseline at SS: $-6,796 (this trade vs do-nothing: $-10,060, the opportunity cost of earning $1,714/mo FIGHT income now)
33% normal14 × $457 Aug7d12.8%78%hist 96%47%hist 28%+2pp$910$3,900-$2,001$18,165
Sell 14 × $45 12.8% OTM over spot $39.88 7 Aug 2026 (7d, $0.71 mid)
= $910 credit for the 7d cycle → $3,900/mo projected
Survival (stays ≤ $45)
78%
Breach risk
22%
POP (stays ≤ $45.71)
80%
EV / mo
$-740
📈 CAMPAIGN OUTLOOK (400 simulated futures, this rung on repeat for 9 months, no directional opinion)
FIGHT'S EDGE
+2pp
61% whole by 9mo vs 59% doing nothing
FIRE DRILLS
~2.7/quarter
challenges to roll; realized tends lower (calibration)
BANKED RATE WHILE FIGHTING
$744/mo
median; plan ~$506/mo after 68% keep · $2,288 banked by campaign end (selling stops once whole)
green: with FIGHT · grey: without
if it recovers, the typical trip is ~1.5 mo [0.7-3.1], measured ONLY among the 61% of futures that got whole
🛡 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)
35%
Flat exit net (mid-life)
-$1,529
Free roll-up
+$3/wk
Safest escape (by 28 Aug 2026)
$60 @ 87% POP
85% survival
Roll menuyour doors if the call gets challenged; each row = buy back the 14 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: $2.46/sh now → $1.74 mid-life (likely $1.89–$2.90)≈ $0 at expiry  |  you banked $0.65/sh, so a flat mid-life exit nets -$1.09/sh  |  roll rows are incremental, the banked premium stays yours
📊 Across 1,057 simulated challenges: the $45 strike is typically first touched on day 4 of 7, at $47 (overshoots $1.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 (14 ct)POP / surv
of new CC
If rolled & exited
total P&L · cap gain @ new strike
Roll out (same strike, buy time)~$4514 Aug 202610d left+$1.13/sh+$1,580
cycle +$2,490
[+$1,399…+$1,880] · 100% credit
65%
surv 54%
-$26,099 NOT
cap gain +$13,411
Reliable up-and-out (highest cap still free ≥60%)~$5228 Aug 202624d left+$0.42/sh+$588
cycle +$1,498
[-$39…+$676] · 72% credit
77%
surv 73%
-$12,093 NOT
cap gain +$27,417
Up-and-out for even (raise the cap, free)~$4814 Aug 202610d left+$0.10/sh+$141
cycle +$1,051
[-$291…+$192] · 40% credit
72%
surv 66%
-$20,972 NOT
cap gain +$18,538
Max even-money escape in the band~$5528 Aug 202624d left+$0.08/sh+$113
cycle +$1,023
[-$571…+$157] · 31% credit
81%
surv 78%
-$6,313 NOT
cap gain +$33,197
SS $56 not reachable for even money within 45d; this is the ceiling of the free ladder
Safety roll (pay small debit, max POP)~$6028 Aug 202624d left-$0.47/sh-$654
cycle +$256
[-$1,509…-$685] · 8% credit
87%
surv 85%
+$460 SAFE
cap gain +$39,970
budget: banked $910 debit $654 (72% used ≈ 0.7 wk of income) → whole cycle still +$256 cash · rolled 14 ct earn ≈ $2,231/mo while parked; 6 ct free to re-sell · clears SS ✓
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,900/mo
vs 50% target ($5,893/mo)-34%
vs normal income ($11,786/mo)33% covered
Net income (after hedge)$3,035/mo
Downside budget
⚠ $45 is $14 below CC-SS $58.62: assignment on a recovery to whole locks the cap give-up below.
Cap give-up @ CC-SS (V-bounce)-$18,165
… as % of IC ($6,000)302.7%
… as % of ML ($94,000)19.3%
Recovery months (at normal income)1.5 mo
Surgical close (14 ct)$-27,741
Tripwiresprice and time left decide together; the matrix is the playbook
The one rule: roll when the short call's remaining TIME VALUE < $0.16/sh (~25% of the $0.65 collected) or spot ≥ $45.71 (breakeven), whichever comes first. Time value = call mark price minus intrinsic (max(0, spot − $45)); NOT the premium you collected. Momentum override: two daily closes above $44.96 (daily upper band) or daily RSI > 70 → treat "pressing" as "through".
Spot \ Time≥ 4d left3d left≤ 2d (expiry)
Below $44.55Do nothing. Theta wins.Do nothing.Penny buyback at the close; re-sell next cycle.
Pressing the strike
$45-45.71
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
≥ $45.71
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.05 (IBKR)
ScenarioSpotCC leg netPosition totalvs todayvs do-nothing
at strike$45.00 (≤1σ, normal week)$910$-27,680+$11,830+$588
+2.5%$46.12 (≤1σ, normal week)$-665$-26,883+$12,627-$987
+5%$47.25 (1.1σ)$-2,240$-26,087+$13,423-$2,562
SS (= V-bounce)$56.50 (2.4σ)$-15,190$-20,438+$19,072-$13,412
V-BOUNCE STRESS (stock → CC-SS $58.62, where you are whole again, by expiry)
Starting unrealized P&L: $-39,510
+ Fortress recovery (un-capped): +$39,504
− CC assignment net of premium (14 × $45): -$18,165
− Conservative CC assignment net of premium (6 × $55): -$2,037
Total Position P&L @ SS: $-20,208 (+$19,302 vs today)
Do-nothing baseline at SS: $-6,796 (this trade vs do-nothing: $-13,412, the opportunity cost of earning $3,900/mo FIGHT income now)
🎯 50% normal17 × $447 Aug7d10.3%74%hist 96%55%hist 43%+2pp$1,377$5,901$23,485
Sell 17 × $44 10.3% OTM over spot $39.88 7 Aug 2026 (7d, $0.90 mid)
= $1,377 credit for the 7d cycle → $5,901/mo projected
Survival (stays ≤ $44)
74%
Breach risk
26%
POP (stays ≤ $44.90)
77%
EV / mo
$-1,250
📈 CAMPAIGN OUTLOOK (400 simulated futures, this rung on repeat for 9 months, no directional opinion)
FIGHT'S EDGE
+2pp
55% whole by 9mo vs 53% doing nothing
FIRE DRILLS
~3.5/quarter
challenges to roll; realized tends lower (calibration)
BANKED RATE WHILE FIGHTING
$1,152/mo
median; plan ~$783/mo after 68% keep · $3,605 banked by campaign end (selling stops once whole)
green: with FIGHT · grey: without
if it recovers, the typical trip is ~1.4 mo [0.6-3.0], measured ONLY among the 55% of futures that got whole
🛡 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)
42%
Flat exit net (mid-life)
-$1,492
Free roll-up
+$3/wk
Safest escape (by 28 Aug 2026)
$59 @ 87% POP
86% survival
Roll menuyour doors if the call gets challenged; each row = buy back the 17 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: $2.39/sh now → $1.69 mid-life (likely $1.92–$2.90)≈ $0 at expiry  |  you banked $0.81/sh, so a flat mid-life exit nets -$0.88/sh  |  roll rows are incremental, the banked premium stays yours
📊 Across 1,250 simulated challenges: the $44 strike is typically first touched on day 3 of 7, at $46 (overshoots $1.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 (17 ct)POP / surv
of new CC
If rolled & exited
total P&L · cap gain @ new strike
Roll out (same strike, buy time)~$4414 Aug 202610d left+$1.09/sh+$1,857
cycle +$3,234
[+$1,630…+$1,999] · 100% credit
65%
surv 54%
-$27,533 NOT
cap gain +$11,977
Reliable up-and-out (highest cap still free ≥60%)~$4928 Aug 202624d left+$1.02/sh+$1,726
cycle +$3,103
[+$1,113…+$1,809] · 99% credit
75%
surv 69%
-$16,881 NOT
cap gain +$22,629
Up-and-out for even (raise the cap, free)~$4714 Aug 202610d left+$0.07/sh+$124
cycle +$1,501
[-$459…+$108] · 30% credit
73%
surv 67%
-$22,699 NOT
cap gain +$16,811
Max even-money escape in the band~$5428 Aug 202624d left+$0.03/sh+$46
cycle +$1,423
[-$883…-$26] · 24% credit
82%
surv 79%
-$8,021 NOT
cap gain +$31,489
SS $56 not reachable for even money within 45d; this is the ceiling of the free ladder
Safety roll (pay small debit, max POP)~$5928 Aug 202624d left-$0.51/sh-$864
cycle +$513
[-$1,999…-$1,032] · 6% credit
87%
surv 86%
+$374 SAFE
cap gain +$39,884
budget: banked $1,377 debit $864 (63% used ≈ 0.6 wk of income) → whole cycle still +$513 cash · rolled 17 ct earn ≈ $2,507/mo while parked; 3 ct free to re-sell · clears SS ✓
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,901/mo
vs 50% target ($5,893/mo)+0%
vs normal income ($11,786/mo)50% covered
Net income (after hedge)$4,888/mo
Downside budget
⚠ $44 is $15 below CC-SS $58.62: assignment on a recovery to whole locks the cap give-up below.
Cap give-up @ CC-SS (V-bounce)-$23,485
… as % of IC ($6,000)391.4%
… as % of ML ($94,000)25.0%
Recovery months (at normal income)2.0 mo
Surgical close (17 ct)$-33,728
Tripwiresprice and time left decide together; the matrix is the playbook
The one rule: roll when the short call's remaining TIME VALUE < $0.20/sh (~25% of the $0.81 collected) or spot ≥ $44.90 (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 $44.96 (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-44.90
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
≥ $44.90
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.05 (IBKR)
ScenarioSpotCC leg netPosition totalvs todayvs do-nothing
at strike$44.00 (≤1σ, normal week)$1,377$-29,390+$10,120+$986
+2.5%$45.10 (≤1σ, normal week)$-493$-28,941+$10,569-$884
+5%$46.20 (≤1σ, normal week)$-2,363$-28,492+$11,018-$2,754
SS (= V-bounce)$56.50 (2.4σ)$-19,873$-24,740+$14,770-$17,714
V-BOUNCE STRESS (stock → CC-SS $58.62, where you are whole again, by expiry)
Starting unrealized P&L: $-39,510
+ Fortress recovery (un-capped): +$39,504
− CC assignment net of premium (17 × $44): -$23,485
− Conservative CC assignment net of premium (3 × $55): -$1,018
Total Position P&L @ SS: $-24,510 (+$15,000 vs today)
Do-nothing baseline at SS: $-6,796 (this trade vs do-nothing: $-17,714, the opportunity cost of earning $5,901/mo FIGHT income now)
100% normal18 × $417 Aug7d2.8%60%hist 79%86%hist 80%+5pp$2,754$11,803+$5,901$28,971
Sell 18 × $41 2.8% OTM over spot $39.88 7 Aug 2026 (7d, $1.62 mid)
= $2,754 credit for the 7d cycle → $11,803/mo projected
Survival (stays ≤ $41)
60%
Breach risk
40%
POP (stays ≤ $42.62)
68%
EV / mo
$-2,987
📈 CAMPAIGN OUTLOOK (400 simulated futures, this rung on repeat for 9 months, no directional opinion)
FIGHT'S EDGE
+5pp
60% whole by 9mo vs 54% doing nothing
FIRE DRILLS
~7.0/quarter
challenges to roll; realized tends lower (calibration)
BANKED RATE WHILE FIGHTING
$2,130/mo
median; plan ~$1,448/mo after 68% keep · $7,523 banked by campaign end (selling stops once whole)
green: with FIGHT · grey: without
if it recovers, the typical trip is ~1.5 mo [0.7-3.3], measured ONLY among the 60% of futures that got whole
🛡 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)
69%
Flat exit net (mid-life)
+$3
Free roll-up
+$2/wk
Safest escape (by 21 Aug 2026)
$56 @ 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: $2.16/sh now → $1.53 mid-life (likely $2.06–$3.00)≈ $0 at expiry  |  you banked $1.53/sh, so a flat mid-life exit nets +$0.00/sh  |  roll rows are incremental, the banked premium stays yours
📊 Across 2,071 simulated challenges: the $41 strike is typically first touched on day 2 of 7, at $43 (overshoots $1.82). 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)~$4114 Aug 202610d left+$0.99/sh+$1,775
cycle +$4,529
[+$1,445…+$1,703] · 100% credit
65%
surv 54%
-$32,585 NOT
cap gain +$6,925
Reliable up-and-out (highest cap still free ≥60%)~$4628 Aug 202624d left+$0.81/sh+$1,450
cycle +$4,204
[+$605…+$1,085] · 95% credit
75%
surv 70%
-$22,127 NOT
cap gain +$17,383
Up-and-out for even (raise the cap, free)~$4314 Aug 202610d left+$0.29/sh+$525
cycle +$3,279
[-$75…+$263] · 67% credit
71%
surv 64%
-$29,376 NOT
cap gain +$10,134
Max even-money escape in the band~$4828 Aug 202624d left+$0.21/sh+$375
cycle +$3,129
[-$790…-$118] · 19% credit
78%
surv 75%
-$18,986 NOT
cap gain +$20,524
SS $56 not reachable for even money within 45d; this is the ceiling of the free ladder
Safety roll (pay small debit, max POP)~$5621 Aug 202618d left-$1.02/sh-$1,838
cycle +$916
[-$3,657…-$2,518]
91%
surv 90%
-$4,558 NOT
cap gain +$34,952
budget: banked $2,754 debit $1,838 (67% used ≈ 0.7 wk of income) → whole cycle still +$916 cash · rolled 18 ct earn ≈ $1,523/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$11,803/mo
vs 50% target ($5,893/mo)+100%
vs normal income ($11,786/mo)100% covered
Net income (after hedge)$10,740/mo
Downside budget
⚠ $41 is $18 below CC-SS $58.62: assignment on a recovery to whole locks the cap give-up below.
Cap give-up @ CC-SS (V-bounce)-$28,971
… as % of IC ($6,000)482.8%
… as % of ML ($94,000)30.8%
Recovery months (at normal income)2.5 mo
Surgical close (18 ct)$-35,721
Tripwiresprice and time left decide together; the matrix is the playbook
The one rule: roll when the short call's remaining TIME VALUE < $0.38/sh (~25% of the $1.53 collected) or spot ≥ $42.62 (breakeven), whichever comes first. Time value = call mark price minus intrinsic (max(0, spot − $41)); NOT the premium you collected. Momentum override: two daily closes above $44.96 (daily upper band) or daily RSI > 70 → treat "pressing" as "through".
Spot \ Time≥ 4d left3d left≤ 2d (expiry)
Below $40.59Do nothing. Theta wins.Do nothing.Penny buyback at the close; re-sell next cycle.
Pressing the strike
$41-42.62
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
≥ $42.62
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.05 (IBKR)
ScenarioSpotCC leg netPosition totalvs todayvs do-nothing
at strike$41.00 (≤1σ, normal week)$2,754$-34,360+$5,150+$2,340
+2.5%$42.02 (≤1σ, normal week)$909$-34,044+$5,466+$495
+5%$43.05 (≤1σ, normal week)$-936$-33,728+$5,782-$1,350
SS (= V-bounce)$56.50 (2.4σ)$-25,146$-29,886+$9,624-$22,860
V-BOUNCE STRESS (stock → CC-SS $58.62, where you are whole again, by expiry)
Starting unrealized P&L: $-39,510
+ Fortress recovery (un-capped): +$39,504
− CC assignment net of premium (18 × $41): -$28,971
− Conservative CC assignment net of premium (2 × $55): -$679
Total Position P&L @ SS: $-29,656 (+$9,854 vs today)
Do-nothing baseline at SS: $-6,796 (this trade vs do-nothing: $-22,860, the opportunity cost of earning $11,803/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 (22 clear the floor), click to expand

Every eligible strike x expiry in the 4-45 DTE band (4 expiries scanned, 22 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.054 (IBKR)  |  Recovery@SS: +$39,504 (un-capped fortress gain if stock rallies to SS)  |  Do-nothing @ SS: $-6,796

StrikeDTEExpiryBidSellIncome/moNet/moSurvivalPOP (mid)EV/moCap Give-up @ CC-SS%ICTotal P&L @ SS
$447d7 Aug 2026$0.8117/20$5,901$4,88874%77%$-1,250-$23,485391.4%$-24,510 (vs do-nothing $-17,714)
$4414d14 Aug 2026$1.5618/20$6,017$4,95570%75%$-672-$23,517391.9%$-24,202 (vs do-nothing $-17,406)
$437d7 Aug 2026$1.0214/20$6,120$5,25570%74%$-1,303-$20,447340.8%$-22,490 (vs do-nothing $-15,694)
$4421d21 Aug 2026$2.2519/20$6,107$4,99568%74%$-539-$23,512391.9%$-23,858 (vs do-nothing $-17,062)
$4314d14 Aug 2026$1.7816/20$6,103$5,13967%73%$-865-$22,152369.2%$-23,516 (vs do-nothing $-16,720)
$4321d21 Aug 2026$2.5217/20$6,120$5,10766%73%$-601-$22,278371.3%$-23,303 (vs do-nothing $-16,507)
$4328d28 Aug 2026$2.9519/20$6,005$4,89465%73%$-790-$24,082401.4%$-24,428 (vs do-nothing $-17,632)
$427d7 Aug 2026$1.2611/20$5,940$5,22365%71%$-1,353-$16,901281.7%$-19,963 (vs do-nothing $-13,167)
$4214d14 Aug 2026$2.0914/20$6,270$5,40563%71%$-849-$20,349339.1%$-22,392 (vs do-nothing $-15,596)
$4221d21 Aug 2026$2.8215/20$6,043$5,12863%71%$-643-$20,707345.1%$-22,411 (vs do-nothing $-15,615)
$4228d28 Aug 2026$3.2018/20$6,171$5,10963%71%$-984-$24,165402.7%$-24,850 (vs do-nothing $-18,054)
$4128d28 Aug 2026$3.4516/20$5,914$4,95060%72%$-1,141-$22,680378.0%$-24,044 (vs do-nothing $-17,248)
$417d7 Aug 2026$1.539/20$5,901$5,28360%68%$-1,494-$14,485241.4%$-18,226 (vs do-nothing $-11,430)
Show 9 more candidates (lower strikes: more income, lower survival)
StrikeDTEExpiryBidSellIncome/moNet/moSurvivalPOP (mid)EV/moCap Give-up @ CC-SS%ICTotal P&L @ SS
$4121d21 Aug 2026$3.1514/20$6,300$5,43560%69%$-717-$20,265337.7%$-22,308 (vs do-nothing $-15,512)
$4114d14 Aug 2026$2.2813/20$6,351$5,53559%69%$-1,337-$19,948332.5%$-22,331 (vs do-nothing $-15,535)
$4028d28 Aug 2026$3.8515/20$6,188$5,27357%69%$-1,133-$22,162369.4%$-23,866 (vs do-nothing $-17,070)
$4021d21 Aug 2026$3.5012/20$6,000$5,23356%68%$-745-$18,150302.5%$-20,872 (vs do-nothing $-14,076)
$4014d14 Aug 2026$2.7510/20$5,893$5,22555%66%$-956-$15,875264.6%$-19,276 (vs do-nothing $-12,480)
$39.5021d21 Aug 2026$3.7012/20$6,343$5,57655%67%$-793-$18,510308.5%$-21,232 (vs do-nothing $-14,436)
$407d7 Aug 2026$1.858/20$6,343$5,77354%64%$-1,725-$13,420223.7%$-17,500 (vs do-nothing $-10,704)
$39.5014d14 Aug 2026$2.9310/20$6,279$5,61053%65%$-1,078-$16,195269.9%$-19,596 (vs do-nothing $-12,800)
$39.507d7 Aug 2026$2.037/20$6,090$5,57051%63%$-1,700-$11,966199.4%$-16,386 (vs do-nothing $-9,590)

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%). Survival, POP and touch use vol x 1.00 (raw implied: the VRP haircut is applied to the premium edge but NOT to risk, because understating the edge costs opportunity while understating breach odds costs capital; the risk-side haircut arms only from the graded ledger). 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.3  |  2026-07-31 21:46