Risk Nav: the IDEAL portfolio

Built Thu 20 Aug 2026 02:54 SGT from the live book (IBKR account summary, positions, greeks) and Trade Query income. Every number below is computed by the same engine as the Risk Cockpit (module_risk_cockpit), not asserted. Portfolio-construction analysis, not licensed advice; nothing here places orders. Marks are the latest FROZEN quotes; new legs priced Black-Scholes at chain-implied vols.
ThesisScorecardThe ideal bookConvexity ladderStaging and timingAlternativesPath to $10M / $25MRulesMethod

The thesis in four sentences

1. Today's book owns the right upside in the wrong instruments. The BMNR/MARA/MSTR/IBIT convexity you want is held mostly as shares (linear, 51% margin, zero yield) and deep short puts (the financing legs the drawdown turned into a second accidental long). They are what make the book 4.0x, what put two accounts within -20 to -25% of the portfolio-margin floor, and what made a -30% day an existential event.

2. The same upside, re-bought as long-dated call spreads, costs a fraction of the capital and none of the margin. ~$310k of premium (9% of equity) buys a ladder paying up to $6.45M at your targets; combined with the long calls you already own the crypto sleeve pays MORE than today at every target node, and its worst case is the premium. No assignment, no margin call, no forced sale at the bottom.

3. The income engine is kept, trimmed where it is thin, and given two more fortresses. MU, GOOG, RKLB, IREN, COIN, COPX, AMZN, DELL, QCOM, INTC, META, AMD, NVDA, GLD, HIMS, IGV stay; SNDK, half of SPY and a third of GOOG come out of Neville; every deep short put in the book is rolled to at-the-money. Income run-rate goes from ~$87k to ~$93k a month plus ~$4k of interest on a bigger cash buffer.

4. Liquidation risk is engineered out, MTM volatility is not. Margin-consuming exposure falls from $6.1M to $1.8M; no account has a liquidation crossover or PM-floor crossing inside the tested range. But the crypto sleeve is still crypto: at an S&P -20% the book is still down ~64% (vs 69% today) on paper. That is the honest price of keeping a shot at $10M to $25M, and there is a dial for it below.

Scorecard: today's book vs the ideal book

TodayIdeal
Net Liq (after ~1% friction on what is traded)$3,288,463$3,245,156
Beta Delta $ (S&P-equivalent exposure)$13,157,190$12,155,199headline leverage 4.00x → 3.75x
of which margin-consuming (shares, short puts, short calls)$6,054,721$1,812,293this is what can force a liquidation: -70%
of which paid-for (long calls / hedge puts, worst case = premium)$7,102,469$10,342,906cannot cause a margin call
Maintenance margin (model, calibrated to broker)$1,729,228$1,560,057
Excess liquidity$1,559,235$1,685,100
Cash (Joint loan cleared)$1,266,002$1,250,25039% of equity in cash
NLV at S&P -20% (flat vol)$1,029,072 (-69%)$1,175,102 (-64%)+$146,031 of equity preserved
NLV at S&P -30% (flat vol)$514,292 (-84%)$763,953 (-76%)+$249,661
NLV at S&P -20% (crash vol, skewed)$1,353,304$1,535,187
NLV at S&P +20%$5,324,456$5,215,164upside kept
Crypto sleeve at BMNR 50 / MARA 25 / COIN 300 / IBIT 60+$2,358,267+$2,607,844better
at BMNR 100 / MARA 40 / COIN 450 / IBIT 90+$6,372,506+$6,734,804better
at BMNR 150 / MARA 100 / COIN 600 / IBIT 120+$13,519,325+$13,506,705equal
Worst case of the crypto moonshot laddershares can halve again; deep puts get assigned$308,026 premium, that is alldefined risk
CC income run-rate, 90d basis$86,873/mo$92,948/mo + $4,125 interest180d basis: $72,551 → $75,714
Accounts with an IBKR liquidation crossover inside -50% (flat vol)Neville, JointMain
Accounts crossing the ~$100k PM floor inside -60% (flat vol)Neville, Joint, Retirednone
Realized P&L booked by the transition-$2,059,758already in Net Liq; no tax in Singapore

Per account

AccountNLVLeverage today → idealmargin-consuming leverage today → idealNLV at -20%: today → idealLiquidation (flat / crash): today → idealPM floor (flat / crash): today → idealCash today → ideal
Main$1,521,546 → $1,301,8413.55x → 4.13x1.94x → 0.57x$550,839 → $377,153none within -50% / none within -50% → -60% / -77%not within -60% / not within -60% → not within -60% / not within -60%$838,710 → $471,710
Neville$700,266 → $840,2055.32x → 3.57x1.95x → 1.07x$133,588 → $336,527-21% / none within -50% → none within -50% / none within -50%~-23% / ~-30% → not within -60% / not within -60%$296,226 → $459,042
Joint$687,784 → $678,2613.76x → 3.91x1.97x → 0.07x$246,591 → $260,764-68% / none within -50% → none within -50% / none within -50%~-38% / ~-41% → not within -60% / not within -60%-$351,004 → -$52,469
Retired$378,867 → $424,8503.82x → 2.63x1.02x → 0.30x$98,053 → $200,658none within -50% / none within -50% → none within -50% / none within -50%~-20% / ~-24% → not within -60% / not within -60%$482,071 → $371,967
Ideal includes a cash rebalance between your identically-titled accounts (Main → Neville $150,000, Main → Retired $50,000; confirm with IBKR that internal transfers are permitted on your pairing). Retired goes from 3.8x to 2.6x and Neville from 5.3x to 3.6x; Main carries the moonshot ladder because it has the cushion. Joint's loan is cleared by unwinding the MSTR synthetic and selling the share block; it holds the IBIT/MSTR convexity and its income fortresses.

The ideal book, by account

Construction rules (applied mechanically to the live book):
  1. Linear → convex. Assigned/legacy share blocks in BMNR, MARA, MSTR and half of IBIT are sold; their upside is re-bought as long-dated call spreads (the ladder). Shares are the most margin-expensive, least convex way to own a moonshot.
  2. Every deep short put → at-the-money. Any short put more than 20% in the money with little time value (Retired's IREN 70P, MSTR 185P, RKLB 135P, APP 540P, QCOM 210P; Neville's IREN 65P, SPCX 195P; Main's GLXY 37.5P, COIN 240P) is rolled to an ATM Jan-28 put. Cuts ~60% of its delta, removes assignment, keeps the long call and the hedge. (BMNR/MARA already done.)
  3. Capital-inefficient synthetics unwound. Joint's MSTR stock + 250P is $250/share of cash locked behind a 250 call; sold, the call re-bought outright, ~$250k freed (clears the loan).
  4. Thin accounts de-levered, not de-incomed. Neville: SNDK out, SPY 12 → 6, GOOG Jan-28 sleeve 15 → 10, MARA Jun-27 sleeve rebuilt fresh at Jan-28 (10C/8P/6P x250). Retired: ENPH and CLSK (Skip;-tagged, zero income) out.
  5. Dead weight out: MSTR 300 / MSTX / SBET / BTCS / ECHO / CAN / OPEN1 / BTBT / QUBT / EOSE, COIN's 300/330 put spread at max loss.
  6. Two new income fortresses in Main (RKLB 10x 75C/75P/55P, COIN 8x 160C/160P/120P Jan-28), sized small, hedge puts held close.
  7. Everything else kept as is: MU x8, GOOG, RKLB, IREN x4 (rolled), COIN, COPX, AMZN, DELL, QCOM, INTC, META, AMD, NVDA, GLD, HIMS, IGV, NEM, NOW, PATH, TSLA, CRWV, SPCX, MDB, ETHA, GLXY, and every BMNR/MARA/COIN/GLXY/MSTR/IBIT long call.

Main   NLV $1,301,841 · leverage 4.13x (margin-consuming 0.57x) · cash $471,710

NameStructureValueBeta Delta $of which margin-consuming
MU+5 C880 / +5 P320 / -5 C1065 / -5 P1010-$308$1,101,515$180,838
COIN+25 C500 / +20 C300 / +8 C165 / +8 P85 / +8 C160 / +8 P120 / -8 P150 / -8 C195 / -8 P160 / -20 C600$104,829$1,094,411$33,550
BMNR+300 C50 / +75 P25 / +75 C23 / +50 C25 / +50 P15 / +25 P45 / +25 C35 / -125 P18 / -300 C150$275,450$893,023-$27,404
GLXY+125 P17.5 / +125 C37.5 / -125 P20$57,734$591,580$262,812
IREN+20 C25 / +20 P35 / -20 P47$16,418$263,514$88,579
META+3 P330 / +3 C480 / -3 C615 / -3 P650-$1,321$240,059$61,235
ETHA+50 P10 / +50 C13 / -50 P16$9,599$202,621$65,031
RKLB+10 C75 / +10 P55 / -10 P75$18,431$185,845$66,524
GLD+10 C320 / +10 P330 / -10 C445 / -10 P450$54,488$125,532$26,902
MARA+200 C20 / +200 C40 / +200 P15 / -200 P8 / -200 C11.5$135,097$121,158$114,902
IGV+12 C70 / -12 C113$46,117$120,481-$25,947
HIMS+15 P5 / +15 C10 / -15 C33 / -15 P20$24,954$118,129-$1,481
NOW+10 C80 / +10 P90 / -10 P110 / -10 C150$33,724$113,762-$12,927
TSLA+5 C550 / -5 C950$15,347$103,790-$76,658
PATH+35 C10$28,073$69,730$0
NEM+5 P75 / +5 C87.5 / -5 C125 / -5 P105$14,461$34,396-$14,244

Neville   NLV $840,205 · leverage 3.57x (margin-consuming 1.07x) · cash $459,042

NameStructureValueBeta Delta $of which margin-consuming
MARA+250 C10 / +250 P6 / -250 P8$67,488$561,833$166,547
MU+2 C970 / +2 P370 / -2 C1065 / -2 P1110-$19,464$442,404$96,460
GOOG+10 P310 / +10 C300 / +5 C340 / +5 P360 / -5 P405 / -10 P345 / -20 C350$78,362$399,694$183,640
SPY+6 C640 / +5 P750$112,360$333,811$0
IREN+20 P21 / +20 C45 / -20 C54 / -20 P40$5,831$229,658$35,907
RKLB1000 sh$76,210$229,392$229,392
AMD+2 P350 / +2 C420 / -2 P490$7,898$227,303$87,248
NVDA+5 P70 / +5 C140 / -5 C235 / -5 P175$33,068$158,431-$45,897
CRWV+5 C105 / +5 P40 / -5 P87$3,994$133,898$41,461
SPCX+5 C150 / +5 P135 / -5 P135$10,040$132,090$85,128
INTC+5 P35 / +5 C85 / -5 P100$1,877$109,746$36,681
MDB+1 C270 / +1 P150 / -1 P340 / -1 C460$9,736$44,970-$20,710

Joint   NLV $678,261 · leverage 3.91x (margin-consuming 0.07x) · cash -$52,469

NameStructureValueBeta Delta $of which margin-consuming
IBIT2500 sh / +150 C50 / +50 C75 / +8 P70 / -150 C100$212,664$458,732$26,786
MSTR+30 C200 / +10 C180 / -30 C500$66,192$390,675-$97,463
BMNR+150 C23 / +150 P25 / -82 P18$213,197$377,997$127,065
MARA+300 C20 / +50 C20 / +50 P10 / -50 P8 / -300 C60$62,619$339,527-$58,614
IREN+20 C25 / +20 P35 / -20 P47$16,418$263,514$88,579
COPX+20 C65 / +20 P68 / -20 P90 / -20 C100$44,802$231,032$55,276
MU+1 P420 / +1 C670 / -1 P800 / -1 C1110$21,517$221,934$14,951
AMZN+5 P215 / +5 C200 / -5 C272.5 / -5 P250$29,414$160,697$13,903
GOOG+5 C310 / -5 C400$35,804$106,684-$44,692
TSLA+5 C550 / -5 C950$15,347$103,790-$76,658

Retired   NLV $424,850 · leverage 2.63x (margin-consuming 0.30x) · cash $371,967

NameStructureValueBeta Delta $of which margin-consuming
DELL+3 C340 / +3 P150 / -3 P390 / -3 C600$23,680$234,976$16,892
BMNR+50 C10 / +50 P10 / -50 P18 / -50 C22$31,143$225,893-$29,772
IREN+20 P23 / +20 C50 / -20 P40 / -20 C54$3,517$216,284$35,907
COIN+3 C145 / +3 P75 / -3 C190 / -3 P150$5,236$118,944$17,921
RKLB+6 P45 / +6 C115 / -6 P75-$1,945$111,205$39,915
QCOM+5 C190 / +5 P90 / -5 C180 / -5 P160-$632$93,630$17,375
MSTR+4 P55 / +4 C125 / -4 P100 / -4 C114$974$87,937$19,456
APP+1 C460 / +1 P185 / -1 P300 / -1 C360-$1,187$28,923$7,898
IBIT+50 C50$0$46$0

The convexity ladder

AccountSpreadContractsPremium (BS est.)Max payoffPays in full atWhy this strike
MainBMNR Jan-28 50/150 call spread300$97,358$3,000,000$150 BMNRabove the $50 exit level you named; the calls you own (23C/25C) cover 20 to 50; this covers 50 to 150
JointMARA Jan-28 20/60 call spread300$46,858$1,200,000$60 MARAyour 20 target is where it starts paying; 60 is 6x from here
MainCOIN Dec-27 300/600 call spread20$37,492$600,000$600 COINCOIN is the institutional crypto proxy; adds to the 25x 500C you own
JointIBIT Dec-27 50/100 call spread150$82,392$750,000$100 IBIT (BTC ~$180k)lowest-beta crypto; pairs with the 2,500 IBIT shares kept
JointMSTR Dec-27 200/500 call spread30$43,926$900,000$500 MSTRreplaces the 1,300 shares' upside above 200 at ~1/10th the capital
Total$308,026 (9% of equity)$6,450,000
Why spreads, not calls or shares. A call spread costs a quarter of the outright call, caps the payoff where you have said you would exit anyway, and carries roughly a third of the delta per dollar of payoff, which is what keeps MTM swings smaller than shares. Its whole risk is the premium: no assignment, no margin requirement beyond what you paid, nothing IBKR can liquidate. The calls you already hold (275 BMNR 23C/25C, 450 MARA 20C, COIN 165C/500C, GLXY 37.5C, MSTR 180C, IBIT 75C) cover the first leg of the move; the ladder covers the second. Together the sleeve pays more than today's shares+puts at every target, for defined risk.

The MTM-stability dial

Ladder sizeLeverageNLV at S&P -20%at -30%Sleeve at B50/M25at B100/M40at B150/M100Premium at risk
Today's book (for reference)4.00x$1,029,072 (-69%)$514,292+$2,358,267+$6,372,506+$13,519,325shares + deep puts
Ideal, no ladder3.24x$1,427,684 (-56%)$1,061,567+$1,787,984+$4,837,746+$10,545,046$0
Ideal, half ladder3.49x$1,301,393 (-60%)$912,760+$2,197,914+$5,786,275+$12,025,875$154,013
Ideal, full ladder (shown)3.75x$1,175,102 (-64%)$763,953+$2,607,844+$6,734,804+$13,506,705$308,026
This is the one real trade-off in the design. Every $150k of ladder premium buys about $1.5M of payoff at the stretch target and costs about 4 points of NLV at an S&P -20%. With no ladder the book is the most stable (-56% at -20%, still mostly the long calls you already own) and keeps 78% of today's stretch payoff; the full ladder matches today's stretch payoff and beats it at every nearer node. I have shown the full ladder because you asked for a real shot at $25M; if MTM comfort matters more, the half ladder is the compromise. Either way the downside is premium, not margin.

Staging and timing: what now, what waits

Principle: do now everything that removes margin-consuming risk or is cheapest now; stage the sale of linear crypto exposure into the recovery so you are not selling the bottom, and convert each tranche into higher-strike spreads as it goes (the ratchet). Buy the ladder now, not later: a 50/150 BMNR spread at $20 costs roughly half what it costs at $30.
WhenDoWhy now / why wait
Now (this week)Roll every deep short put to ATM (Retired x5, Neville IREN/SPCX, Main GLXY/COIN-240). Unwind Joint's MSTR stock+250P, buy 10x 250C. Sell the dead weight. Close SNDK, trim SPY 12→6 and GOOG 15→10 in Neville, rebuild Neville's MARA at Jan-28. Close COIN's 300/330 spread. Rebalance cash Main→Neville/Retired. Buy the ladder. Open the two new income fortresses.All of this cuts margin-consuming delta or assignment risk, none of it sells crypto convexity, and the ladder is cheapest at today's prices. Realizes ~-$0.9M on MSTR/junk blocks, already in NLV.
Now, tranche 1 of 3Sell one-third of the BMNR (5,400) and MARA (3,300) shares and 1,250 IBIT; the cash funds the ladder.The shares are the margin-heaviest, zero-yield way to hold the moonshot; converting a third now funds the convexity without new cash and trims Joint's loan.
BMNR $30 / MARA $15Sell tranche 2 of the shares (+~$160k BMNR, +~$20k MARA vs today). Buy 100 more BMNR 60/200 spreads with part of it; bank the rest.Shares paid you the first leg; above 30 the 23C/25C calls take over, so the shares are no longer doing anything the calls do not. Ratchet: linear → convex at a higher strike, cash banked.
BMNR $50 / MARA $25Sell tranche 3 of shares. Roll the 23C/25C and 20C long calls (by then ~0.9 delta, i.e. linear) into 60/200 (BMNR) and 30/100 (MARA) spreads; buy back the ATM short puts (cheap by then). This is your stated 'exit and rebuild risk-defined'.At 50 the recovery grid shows +$2.6M on the sleeve; this locks roughly half of it as cash and keeps the rest as defined-risk convexity to 150/100. Book breakeven vs original basis is ~$42 BMNR / ~$20 MARA, so this is the level at which the bagholding is over.
BMNR $100 / MARA $40Sell half the ladder (~+$3M of payoff realized); keep half for the stretch.Bank the $10M milestone when it arrives; keep the lottery ticket for $25M with house money.
Every quarterRun the cockpit; roll any short put that goes 15% ITM; roll the ladder in Q4-27 if still wanted; re-check the income floor.The rules below.
What the staging costs versus doing it all now: keeping two-thirds of the shares for a few months keeps ~$0.8M of margin-consuming beta-delta on the book and Joint's loan partly open, in exchange for the shares' linear gain from here to 30 (about +$160k BMNR, +$20k MARA). Liquidation risk during that window is what the Risk Cockpit shows today (Main and Joint fine; Neville and Retired are fixed by the now-items regardless). If BMNR falls to 12 first, the shares have lost another ~$130k that the ladder would not have; that is the bet staging makes, and it is the bet you said you wanted.

Alternatives considered

OptionWhat it isLeverage / margin-consumingNLV at S&P -20%PM-floor riskSleeve at B50/M25 · B150/M100IncomeVerdict
A. Hold everything as isWait for the recovery with today's book (post BMNR/MARA put roll).4.0x / 1.84x$1,029,072 (-69%)Retired ~-20%, Neville ~-23% (flat)+$2,358,267 · +$13,519,325$86,873/moCheapest, but two accounts are a -25% S&P from the PM floor and the share blocks can halve again. Path to $5M needs the cluster x1.65; a -30% first cuts it off.
B. Full liquidation to the ideal, nowThis page, executed in one go.3.75x / 0.56x$1,175,102 (-64%)none inside -60% in any account+$2,607,844 · +$13,506,705$92,948/moBest risk profile, same or better convexity, more income. Sells the shares at 20/9.6: gives up their linear first leg (~$180k to BMNR 30).
C. Staged (recommended)Everything in B except the share blocks, which go in thirds at now / 30 / 50 (BMNR) and now / 15 / 25 (MARA).starts ~3.9x, ends as Bbetween A and B for a few months, then BNeville/Retired fixed now; Main/Joint never at riskas B, plus the shares' linear gain to 30as BKeeps the recovery path on the shares you are attached to while removing every liquidation mechanism immediately. The only scenario where A beats it is a straight-line rally from here with no dip; the only scenario where B beats it is a further crash first.
D. Clean 1x bookLiquidate, rebuild as stock/ETFs, no options.1.0x / 1.0x-20 to -35%noneconvexity gone15 to 25k/moSleep-at-night option; abandons both the recovery and the income goal. Kept here for completeness only.
On the unrealized losses. The -$3.1M of unrealized is already inside today's Net Liq; the ideal book realizes about -$2,059,758 of it (the share blocks and the junk), which changes a label, not your wealth, and carries no tax in Singapore. The real question is only whether the next dollar of BMNR/MARA upside is better held as shares (full downside, 51% margin, zero yield) or as the calls and spreads (defined downside, no margin, same payoff above the strikes). The recovery grid says the shares earn their keep only for the first leg (20 to 30); above that the calls do the work. Staging respects that: keep the shares for the first leg, convert as it plays out.

Path to $10M minimum / $25M stretch

ScenarioCrypto sleeve payoff (ideal book)Plus income (~$948,073/yr net, 90d basis haircut 15%)Net Liq in ~2 yearsin ~3 yearsin ~5 years
No crypto recovery (income only)+$0$948,073/yr$5,141,302$6,089,375$7,985,521
BMNR 30 / MARA 20+$1,093,736$948,073/yr$6,235,038$7,183,111$9,079,257
BMNR 50 / MARA 25 (your exit thought)+$2,607,844$948,073/yr$7,749,146$8,697,219$10,593,365
BMNR 100 / MARA 40+$6,734,804$948,073/yr$11,876,106$12,824,179$14,720,324
BMNR 150 / MARA 100 (stretch)+$13,506,705$948,073/yr$18,648,007$19,596,080$21,492,226

$10M is reachable on two independent routes: BMNR ~100 / MARA ~40 at any time inside the ladder's life (sleeve +$6.7M on $3.2M of equity plus a year or two of income), or BMNR 50 / MARA 25 plus ~4 years of the income engine. Income alone (~$0.9M to $1.1M a year, not compounded, on a 3.2M base) gets to ~$8M in five years and ~$10M in six to seven; the crypto sleeve is what pulls that forward.

$25M needs the stretch scenario or a second cycle. BMNR 150 / MARA 100 puts the book at ~$17M to $19M with income; reaching $25M from there requires ratcheting (the staging table's conversions at 30 / 50 / 100 put more spreads on at higher strikes as each level is hit) or a further leg above 150. It is a real possibility in a 2021-style crypto cycle and an unlikely one otherwise; I would plan around $10M and treat $25M as the lottery ticket the ladder is designed to keep alive at a cost you can afford to lose (~9% of equity).

What would break the path: a second -50% in the crypto names before the recovery (the ladder expires worthless, -$0.3M; the calls you own lose most of their value, but nothing is liquidated and the income engine keeps running); MU's IV collapsing (it is a third of the income run-rate on 90 days, half that on 180); or IBKR house-margin hikes in a crash pulling the thin accounts toward the PM floor faster than the model, which is why Neville and Retired are de-levered first and carry more cash.

Rules of the ideal book (the constitution)

  1. Margin-consuming beta-delta ≤ 1.0x NLV per account (shares, short puts, short calls). Today 1.84x; ideal 0.56x. Paid-for exposure (long calls, hedge puts) is capped only by rule 3.
  2. No short put more than 15% in the money without being rolled to ATM within the week. This is the rule that would have prevented the BMNR 65P / MARA 25P situation.
  3. Moonshot premium at risk ≤ 12% of equity per year (today's ladder ~9%). Roll or let expire; never defend it with margin.
  4. Cash ≥ 25% of NLV in every account; rebalance between identically-titled accounts when one drifts below.
  5. PM-floor distance ≥ -35% (flat vol) in every account; the cockpit reports it. If an account breaches, de-lever that account first, not the book.
  6. Hedge puts are held, not rented: Jan-28 or later, within 30% of the short-put strike, so max loss ≤ cash and liquidation stays impossible by construction (the v28 doctrine).
  7. Income floor $50k/mo, target $90k/mo; CC writes only above CC-SS; never into earnings.
  8. The ratchet: each time BMNR / MARA doubles from here, convert a third of the remaining linear or deep-ITM exposure into spreads one strike band higher and bank the difference.
  9. Quarterly cockpit review; annual ladder roll decision in Q4-27.

Method, assumptions, caveats

Scripts: ideal.py, render_ideal.py (with the cockpit engine) in ~/fortress/_md_files/2026-08-20/.