Margin, Max Loss and Liquidation: Field Guide
The practical rules for levering fortress structures without surprise
liquidations, plus the pre-trade ladder. Numbers from 20260801_2058.html at $700,000 NLV.
Generated 2026-08-04 12:59 by
module_liq_ladder.py. New to this? Start with the animated
dumbed-down explainer.
The three numbers everyone confuses
| Number | What it is | How it behaves in a crash |
| Max Loss | Worst case if held to LEAPS expiry. Fixed by your
strikes: net debit + (short put − hedge put) gap. | Never moves.
The broker never looks at it. |
| Margin requirement | What IBKR sets aside today: worst loss in a
±15% scan from the current price. | Shrinks as the market falls
(deep-ITM options lose gamma; the scan band narrows in dollars). |
| NLV (your equity) | Live mark-to-market account value. |
Falls hard. This is the only number that actually collapses. |
The one rule: a margin call fires when NLV < margin
requirement. It is an equity event, a race between two falling numbers:
your equity falls at the book's leverage (fast), the requirement falls slowly, and
liquidation is where equity dives through it from above. "Margin ballooning in a
crash" is a myth for broad index books; the requirement works in your favor.
The rule that makes liquidation impossible
If total Max Loss ≤ your cash, you cannot be margin-called,
verified in simulation to a −95% crash. When the worst case is smaller than
what you hold, there is nothing for a call to bite on.
The one giant asterisk: this only holds when the hedge is OWNED, not rented.
An owned hedge is a held LEAPS put: paid once, protects for the whole term, costs $0
on the path. A rented hedge is a 1-3 month put re-bought forever: keeping the max-loss
cap alive costs cash every cycle, and in a slow bear that rent drains NLV until the
call fires anyway. Proven on the 2022 path: same book, same capped max loss, rent
charged = margin call Jun 2022 ($234k of hedge rolls vs $172k income); rent set to
zero = survives. The roll cost IS the liquidation mechanism.
Predicting your liquidation level upfront
The best single predictor is the Max-Loss-to-Cash ratio. For this
structure family (deep-ITM LEAPS call + OTM LEAPS short put + far-OTM held hedge):
liquidation drawdown ≈ −90% +
(Max Loss ÷ Cash − 1.0) × 60 pts
Check: 1.5x max-loss book → −90 + 30 = −60%, matching
the simulated −61%. Below 1.0x the answer is NEVER. Verify the exact level in
IBKR Risk Navigator (what-if: drag price down, vol up, watch Excess Liquidity) before
executing: that is the broker's own model and the final word.
Delta leverage vs ML/cash: two dials, two risks
| Dial | Measures | Drives |
| Delta leverage | Live market exposure per account dollar. Sum
each leg's share-equivalence (deep LEAPS call ~0.9, short put adds +0.2-0.3, hedge
~0), × spot × 100 × contracts, ÷ NLV. |
Day-to-day P&L per 1% move; your upside. |
| Max Loss ÷ cash | Worst-case loss vs what you hold. |
Liquidation risk. The ladder keys off this one. |
They rise together as you add contracts but are not the same thing. A
fortress contract carries MORE than 1.0 delta at entry (the short put adds bullish
exposure), and the delta breathes: toward 1.0 per contract in a rally, above it in a
selloff while dollar leverage self-de-levers toward 1x.
SPY + QQQ ladder (DIAMOND)
Income = fully covered at the run's SC delta.
| Book | Max Loss | ML ÷ Cash | Delta Leverage | Margin (t0) | Cushion | Net Inc/mo | E[Inc]/mo | Liquidates At |
|---|
| 3 SPY / 4 QQQ | $459,465 | 0.66x | 0.82x | $89,293 | $610,707 | $7,807 | $3,221 | NEVER |
| 4 SPY / 5 QQQ | $593,370 | 0.85x | 1.05x | $114,967 | $585,033 | $9,962 | $4,113 | NEVER |
| 5 SPY / 6 QQQ | $727,275 | 1.04x | 1.28x | $140,642 | $559,358 | $12,117 | $5,005 | NEVER |
| 6 SPY / 7 QQQ | $861,180 | 1.23x | 1.52x | $166,316 | $533,684 | $14,271 | $5,897 | -82% |
| 7 SPY / 9 QQQ | $1,052,835 | 1.50x | 1.86x | $204,260 | $495,740 | $17,769 | $7,334 | -61% |
| 8 SPY / 10 QQQ | $1,186,740 | 1.70x | 2.10x | $229,935 | $470,065 | $19,924 | $8,226 | -49% |
| 9 SPY / 11 QQQ | $1,320,645 | 1.89x | 2.33x | $255,609 | $444,391 | $22,079 | $9,118 | -40% |
IBIT ladder (DIAMOND)
Income zeroed for: IBIT
| Book | Max Loss | ML ÷ Cash | Delta Leverage | Margin (t0) | Cushion | Net Inc/mo | E[Inc]/mo | Liquidates At |
|---|
| 90 IBIT | $265,950 | 0.38x | 0.50x | $52,235 | $647,765 | $0 | $0 | NEVER |
| 120 IBIT | $354,600 | 0.51x | 0.66x | $69,647 | $630,353 | $0 | $0 | NEVER |
| 150 IBIT | $443,250 | 0.63x | 0.83x | $87,058 | $612,942 | $0 | $0 | NEVER |
| 180 IBIT | $531,900 | 0.76x | 0.99x | $104,470 | $595,530 | $0 | $0 | NEVER |
| 230 IBIT | $679,650 | 0.97x | 1.27x | $133,490 | $566,510 | $0 | $0 | NEVER |
| 250 IBIT | $738,750 | 1.06x | 1.38x | $145,097 | $554,903 | $0 | $0 | NEVER |
| 300 IBIT | $886,500 | 1.27x | 1.66x | $174,117 | $525,883 | $0 | $0 | -85% |
| 350 IBIT | $1,034,250 | 1.48x | 1.93x | $203,136 | $496,864 | $0 | $0 | -72% |
Why the same liquidation level means opposite things:
a −70% point is bulletproof on SPY/QQQ (worst ever: 2008 at −57%; 2020
−34%; 2022 −25%) and a coin-flip on IBIT (BTC: 2018 −84%, 2021-22
−77%, Mar-2020 −50% in days). Rule: set the liquidation point ~15 pts
deeper than the worst crash the underlying has actually done. For SPY/QQQ that
allows Max Loss up to ~1.2-1.3x cash (1.5x puts the liquidation point at −61%,
right at the edge of a 2008 repeat, acceptable only with eyes open); for IBIT it
means Max Loss ≤ cash, always (≤230 contracts at current strikes on a
$700k account).
Practical checklist before levering
- Size by Max Loss, never by margin. Margin looks cheap (15-20% here) and
shrinks when you fall; it tells you nothing about survival.
- Own the hedges (held LEAPS puts). Rented hedges void the max-loss-=-cash
guarantee.
- Max Loss ≤ cash = ironclad. Above that, each +0.1x of ML/cash pulls the
liquidation point ~6 pts shallower.
- Match the level to the underlying's real history (box above).
- Confirm in Risk Navigator with live prices; model tolerance here is a few
points and IBKR can add discretionary house margin in a panic.
Methodology and regeneration
Engine: Black-Scholes leg marks vs entry mids; TIMS-style ±15%
scan margin (validated within ~4% of the fortress_v28 margin_proxy at t0);
crash vol multiplier 1 + 3.3×|drawdown| with sqrt(30/DTE) tenor damping on the
margin surface; crossover = first 1% step where NLV − margin ≤ 0, searched
to −95%. Income columns are the dashboard's net (headline) and calibrated
E[net] rates and are NOT credited inside the crossover (conservative). Levels carry
±3-4 pts of model tolerance. Regenerate:
cd ~/fortress/scripts && python3 module_liq_ladder.py <dashboard.html>
--nlv 700000 --ladder "SPY,QQQ:3/4,...,9/11" --ladder "IBIT:90,...,350" --no-income IBIT
--html <out.html>
Addendum 2026-08-21: the ML ≤ cash rule, settled exhaustively (proposed 3-account book)
Claim. If every position is a fully hedged fortress (LC + SP + HP, matched counts), total Max Loss ≤ cash, and the hedges are always rolled, no IBKR liquidation can occur. Proven against the proposed Main ($2.0M, ML 0.94x) and Joint ($1.0M, ML 0.94x) books with the module_risk_cockpit TIMS-race engine, run live 2026-08-21, 1% steps to −95%.
- One trigger only. IBKR liquidates when Excess Liquidity < 0 (maintenance > NLV). So the claim holds iff NLV > maint on every path. It is a race between two falling numbers.
- Equity has a hard floor. With the hedge alive the worst terminal loss is ML by construction, and pre-expiry MTM loss is smaller than ML (hedge puts carry time value plus crash-vol premium when spot falls). So NLV ≥ cash − ML > 0 always. Worst simulated path NLV: Main $349,752 (at −66%) vs its cash−ML floor $110,344; Joint $272,024 (at −95%) vs $55,053.
- The requirement has a falling ceiling. Maintenance is the worst loss in a ±15% scan around current spot, not worst case to zero; as spot falls the legs go intrinsic-dominated and the requirement shrinks (to ~$9k at Main's worst point, against ~$350k of equity). The race is not close.
| Attack (crossover = first point where excess ≤ 0) | Main | Joint |
| Base, flat vol | NONE past −95% | NONE past −95% |
| Crash-vol ramp (vol ~2x at −30%, skew-aware) | NONE | NONE |
| Ramp + house margin hike x1.6 | NONE | NONE |
| Ramp + house margin hike x2.0 | NONE | NONE |
| Ramp + house margin hike x3.0 | NONE | NONE |
| t+12 months decay + ramp + hike x2 | NONE | NONE |
| ~$100k portfolio-margin floor race | not within −95% | not within −95% |
- PM-floor cliff cleared. Below ~$100k NLV IBKR reverts the account to Reg-T and requirements jump; the equity floor keeps both accounts above ~$270k on every path, so the cliff is unreachable. This is why 0.94x is the calibration: ML ≤ cash is what keeps the NLV floor above the PM cliff.
- Early assignment is not a liquidation vector. A short put deep enough ITM to be assigned has share-equivalent delta ≈ +1; assignment swaps it for actual shares (identical exposure, NLV unchanged, plus the time value the exerciser forfeited). The long puts are the disposal mechanism: sell the stock at market (realizing only the already-marked intrinsic) or exercise the HP against it, same day. Even a broker auto-liquidation in that transient window executes the same stock sale you would do voluntarily. Do NOT passively hold assigned stock: that state (not assignment itself) is where margin balloons.
- Conditions (operational, not structural). (1) The premise: the guarantee is "ML ≤ cash AND hedge alive", never ML ≤ cash alone; rent must always be paid (the 2022 replay above: rent IS the liquidation mechanism when rolled blindly with no income; the proposed book's coverage is 5-7x, so income must collapse >80% before rent touches principal). (2) Roll before expiry; never let a hedge lapse even one session. (3) Broker discretion beyond modeling: tested to a tripled requirement; expiry "anticipated deficiency" liquidations are covered by the HP; the ritual final check remains Risk Navigator (slack here is 30+ pts vs a few pts of model tolerance).
- 2026-08-24 re-validation (3-account restructure). RetiredInc is closed; its index book and cash merged into Joint as one $1.35M account (index fortresses IC ~$544k + ~$806k cash; ML $944,947 = 0.70x cash, deeper than the original 0.94x sizing the table above was run at). Battery re-run at the merged sizing: crossover NONE past −95% under every attack incl. house hike x3; worst path NLV $622,024 at −95%; cash−ML floor $405,053. Every guarantee above holds with MORE slack than the printed Joint figures.
- Verdict. On every price path to −95%, under crash vol, a tripled house requirement, twelve months of decay, and full early assignment, neither account can be margin-called. The residual risk is whether the two operational rules are kept, not whether IBKR can liquidate.