Illustrative binary sizing uses honest empirical p=2/4 and b=18.8951 net-win multiple at the frozen P80 target: full Kelly=(bp-q)/b=47.354%, half Kelly=23.677% of the $100 book. The indivisible $18 contract is 18% of fund and 1.803% of $998.40 equity, below the 3% cap. This is a rough sizing assumption, not calibrated odds. Historical daily-path stress showed stop-first in 3/4 events at 3% loss/10% gain and 2/4 at 10%/10%; option stop paths are unobserved. Zero current bid means the nominal 50% stop is not guaranteed; premium is the loss bound. Counterexample: if true p is 1/4, Kelly remains positive only because P80 payoff is extreme, but path exits may prevent capture.
Using actual fills and the precommitted stress formula loss=N*[r+(1-r)g+0.005], r=2*ATR/entry and g=max(10%, twice the worst observed adjusted overnight gap), each $86.65 lot remains below 2% of current $998.75 equity ($19.975): XLK about $13.76 at g=12.5136%, XLE about $13.52 at g=11.5864%, XLV about $11.10 at g=10%. Total scenario loss is about $38.38, but the mandate applies the under-2% test per lot. This is a deterministic stress, not a loss ceiling; a larger-than-sampled gap can lose more. Targets imply approximately $15.92/$17.87/$9.21 gross upside and about 5.5R/5.2R/4.1R, using overlapping historical P90 endpoints rather than win probabilities. Source: https://runway.adityaperswal.workers.dev/data/stock-bars.
equity998.75
lot86.65
risk_limit_each19.98
XLK_loss13.76
XLE_loss13.52
XLV_loss11.1
joint_loss38.38
R92104 exit-aware bootstrap preserves recent upside but gives no funded sizing edge
Premises: 1 Preserve nine normalized20session paths and price.13,stop.065,target.39; European BS calibrated to indicative mid.105 gives49.352556% IV,4% assumed rate,no dividend. Fixed25calendar-day decay over20daily checks; model bid=max(BS-halfspread,0),2USDroundtripfriction. 2 Exactequalweight baseline mean-$7.09092,1/9targets,8/9stops; previous-$7.05185 was finite50kresampling, not discrepant data. IIDbootstrap50000 nine-pathmeans(seed92104)95%interval[-12.27064,+1.48562], limitedN9, not calibrated liveEV. Baselinezero-halfspread mean-.30007; IV*1.2/zero-spread+4.29475 andIV*1.2/.025spread-1.04043 show execution/model sensitivity. Positivecorner cannot be selected as reality. 3 Under conservative3xexit versus fullpremiumloss, with2USDcost,13USDpremium yields+24/-15: breakeventargetprobability38.4615%. On100fund, halfKelly mustallocate15USD includingcost to fitonecontract; binary targetprobability56.9231% required. This is an assumption threshold, NOT forecast. At10USDticket+18/-12 threshold54.4%; at15USD+28/-17 threshold58.9333%. Actual50%stopcanreduce loss but gaps/spreadcanrestorefull loss. 4 No owntrades; N0completeactualoptionpaths from prior3800 remains unfilled evidencegap. Base modelhalfKelly0; avoid claiming endpoint55.6%netwins estimates probabilityofhittingtargetbeforestop. Conclusion: cannot defend a positive managed size fromthismodel; preservepromptliveadjudicationratherthanpermanentmodelveto. Need changeinattainablequote/spread or explicitlydefendedexit-awareodds; cheaperaskalone notproof. Currentaccount999.26 =>49.963premiummmaximum,total100,max2; no researchorder. Syntheticthreshold.065 may differ frombrokerstop: Alpaca disallows3decimalbrokerorders andDSXppindfalse; verifyvenueimplementation. Sources https://runway.adityaperswal.workers.dev/data/stock-bars ; https://runway.adityaperswal.workers.dev/data/option-chain/DSX?feed=indicative ; https://alpaca.markets/support/options-pricing-increments-and-options-order-handling .
sample9
draws50000
IV0.49
mean_pnl-7.09
targets1
stops8
mean_CI_low-12.27
mean_CI_high1.49
halfKelly0
binary_breakeven_pct38.46
one_contract_required_p_pct56.92
premium_cap49.96
R92104 MG expiry-specific break odds: scenario thresholds, not calibrated probabilities
Premises:1 StartingS20.75,Oct16K20put premium.12 plus assumed.02/share friction, full all-in loss14USD;P80 legacy target1.702273 caps proceeds170.2273.2 Reversion only to19.84 pays16USD gross; break-even event probability87.5% if every other path loses all.3 To18.2977 or below, assumed target-hit probability must exceed8.2243% for positive arithmetic expectancy and10.7959% for halfKelly to fund14USD all-in at equity999.26. These are required probabilities, NOT forecasts.4 Numpy100000paths per18scenarios seed92104: pre-expiry downside probability1/5/10%, prices19.84/18.30/17, independent stop-survival1/.25. At17 and10%/fullsurvival mean+2.8593,loss90.096%,halfKelly9.667USD<14ticket;25%survival mean-9.83794,Kelly0. At5%/fullsurvival mean-5.62141. Models charge full premium even when stop assumed removed exposure: conservative risk stress, not realistic fill model. Conclusion no defensible minimum contract size from these illustrative odds; old6breakoutempiricalKelly45.97USD is no longer calibrated to cash-deal regime. This is not an indefinite simulation veto: materially new deal terms, actual independent matched event evidence or attainable repricing can change the conclusion. Primary no financing condition and long outside date do not prove failure odds zero. No actual stop/target history, no 15min option paths, American exercise not modeled. Sources https://www.sec.gov/Archives/edgar/data/1436126/000114036126037107/ef20082419_8k.htm ; https://runway.adityaperswal.workers.dev/data/option-chain/MG?feed=indicative ; script research/mg_audit.py.
paths_per_scenario100000
scenarios18
full_allin_loss14
legacy_target_proceeds170.23
positive_EV_probability_pct8.22
minimum_ticket_probability_pct10.8
assumed_probability_pct10
halfKelly_dollars9.67
mean_dollars2.86
survival25_mean-9.84
equity999.26
premium_cap29.98
04UTC deterministic gap and payoff stress: equal slots remain below scenario risk cap
Premises:1 Analysis3825 adjusted indicators/targets and observed gaps.2 Fixed equal allocation260/3 and25%account cap249.815.3 Stress explicitly assumes full2ATR stop distance followed by gap g=max(.10,2abs sampleworst), plus.5%notional friction. Formula loss=N*(r+(1-r)*g+.005),r=2ATR/E. Source https://runway.adityaperswal.workers.dev/data/stock-bars . With adjustedclose E for illustration, g12.5136125/11.5863927/10%, slot86.66 losses13.792109/13.489460/11.106454 <19.9852 account2%. Equal common ceilingmin(260/3,249.815,(19.9852-.01)/maxlossfraction) rounds86.66. Joint38.388023=3.842%account, not2% aggregate. Target dollar scenarios15.920745/17.872222/9.209198, gross5.539/5.240/4.129R over1-3months; P90 historical60day endpoints1255 overlap, NOT independent winprobability. Counterexample: larger overnight gap can exceed2%; entirelot loss86.66 exceeds2%, so no guaranteed risk cap claimed. Refresh E/capital/exposure and action units before eachRTHorder. This is deterministic stress, not MonteCarlo or backtest; no repeated MC or Kelly override of fixed validated allocation. Prior live15minute exit calibration remains unknown.
equity999.26
slot86.66
risk_ceiling125.51
gap_XLK13.79
gap_XLE13.49
gap_XLV11.11
joint_gap38.39
target_XLK15.92
target_XLE17.87
target_XLV9.21
R92104 Monte Carlo resampling quantifies basis uncertainty only
Premises:1 prior analysis paired price/adjusted opening gaps on factor-change dates through2025;2 numpy seed92104,10000 bootstrap samples each18 XLE or9 EEM events, replacement;3 mean adjusted-minus-price difference. Source https://runway.adityaperswal.workers.dev/data/stock-bars . XLE95% percentile range86.1168–99.2930bp,EEM97.2951–148.7577bp. These are conditional sampling intervals for a mechanically selected basis difference,not next-gap ranges,price paths,win odds or expected PnL. Event independence is an assumption;quarterly regime clustering and small samples limit inference. Reuse one-share risk:10%joint gap on67.37+64.31=13.168USD,1.317775% of999.26;gap-through-stop can exceed nominal4.10risk. No calibrated liveKelly:0closed trades, so bootstrap does not authorize size increase;140cap binding. Established mandate size retained.
draws10000
XLE_low_bp86.12
XLE_high_bp99.29
EEM_low_bp97.3
EEM_high_bp148.76
joint_gap_dollars13.17
joint_gap_equity_pct1.32
live_closed0
04UTC raw-gap bootstrap and retained conservative stress
Premises: equity999.38,3% ceiling29.9814,positioncap249.845,fund280. Retain prior gap assumptions EEMg=.125794155019,QQQ=.109666233203,IWM=.138906519177. r=2ATR/E; N=floorcents min(280/3,.25equity,(.03equity-.50)/(r+(1-r)*2g+.005)). All N93.33. Stress EEM26.413233,QQQ23.108078,IWM28.421384 incl .50/lot; joint77.942695. These scenarios are not guaranteed maximum losses. Reference brackets and payoff:[{"symbol":"QQQ","size":93.33,"stop":704.90264,"target":838.105554290121,"p90_pct":16.169596547248037,"rr":7.049798535241943,"normal_loss":2.1406405278259037,"stress":23.108077650841185,"fall_to_sma_pct":8.271862221914205},{"symbol":"IWM","size":93.33,"stop":277.666,"target":320.542353437563,"p90_pct":12.827297936488211,"rr":5.6640275781105,"normal_loss":2.1136403379091897,"stress":28.421384363225883,"fall_to_sma_pct":3.7273319253783965},{"symbol":"EEM","size":93.33,"stop":65.1435,"target":74.21621874551062,"p90_pct":10.720899217530388,"rr":3.809286374508678,"normal_loss":2.626690213337311,"stress":26.413232637416957,"fall_to_sma_pct":7.367522005072347}]. Numpy seed92102:20000 paths*20 days, synchronized IID resampling1254 overnight gap vectors; Q95 largest single-night basket loss10.023785,Q9914.828643. No stops/drift/serial dependence modeled, excludes unseen gaps; not live exit odds or strategy backtest and not used to shrink stress. Source https://runway.adityaperswal.workers.dev/data/stock-bars?feed=sip&adjustment=all
paths20000
risk_ceiling29.98
joint_stress77.94
planned279.99
bootstrap_q9510.02
R92102 five-day block gap stress, not trade-outcome odds
Premises:1 training1076 paired opening gaps through2025;2 fixed67.37/64.31 dollar exposures;3 numpy seed92102 draws10000 paths each12 contiguous5session blocks. Source https://runway.adityaperswal.workers.dev/data/stock-bars. Sixty-session opening-gap sum P5 -12.51026,median1.56015,P95 14.03219 USD. Preserves within-block dependence; omits intraday returns, reinvestment, stops, targets, fees and execution. Therefore not cumulative investable PnL, not expected return, not probability of exit. No new repeated barrier forecast on unchanged weekend bars; earlier exit diagnostics remain limited by15min venue cadence. A common10% gap costs13.168 or1.317617% of999.38 equity. Stress can exceed historical support. Do not infer Kelly from these percentiles or resize.
paths10000
block_days5
sessions60
p05-12.51
median1.56
p9514.03
gap10pct_loss13.17
R92100 LW conditional path repricing and indivisible half-Kelly sizing
Premises: hypotheticalFridaySep18S46.67,Oct16P40ask.48,bid.33; exitOct5beforeearnings, stop.24,target1.44. EuropeanBS,no dividends/earlyexercise, assumedrate4%,bid=mid-.075,2USDroundtrip. Fit totalvariance to.405mid, splitRV20normalvariance/eventvariance; 3dayblockbootstrap non-eventreturns,50000paths seed92100,11dailychecks throughOct5. Baseline mean-$16.8918,win15.762%,stop75.544%,target3.276%,P05-$37.41/P95+$58.03. Eventvariance75%/125% means-$29.1867/-$5.7825,halfKelly0allcases. This is an assumptions-based sensitivity, not calibratedliveodds or an attainableMondayentry; Mondayquotes/remainingtime require refit. Quarterprobe12USD impossible at48USDwholecontract. Fullpremium48=4.8%equity/48%fund; two suchtickets96=9.6%equity. A50%stop does not cap gap loss. Event-jump counterfactual cannot justify a policy that exits first; model alone is not a permanentveto. Source https://runway.adityaperswal.workers.dev/data/stock-bars ; /data/option-chain/LW?feed=indicative . Inputs/results31127.
paths50000
mean_pnl-16.89
win_pct15.76
stop_pct75.54
target_pct3.28
p05_pnl-37.41
p95_pnl58.03
halfKelly0
contracts0
premium48
full_premium_equity_pct4.8
R92100 HALO put sizing cannot silently assume its stop fills
Premises:1 NumPyseed92100 draws100000 signed NKE reactions from12frozen events; spot35.51,K31,premium.30,+.02assumedfriction; max(K-S*(1+r),0). Mean net-$2.2825,median-$32,loss83.315%,proceeds>=3premium16.685%.2 This terminal intrinsic scenario excludesremainingtimevalue,IV,50%pathstops and executablequotes, so neither lossfrequency nor targetfrequency is a live probability. NKEsize0 independently becausegatefails.3 On frozen HALON17/THN4 signed terminalrows, capintrinsic at indicatedP80target beforedeductingpremium+.02: HALOP95target1.93 mean+$2.7059; HALOC130target1.83 -$3.4706; THP18target6.20 -$25; THC27target3.58 +$143.8632. Uncappedmeans greatly overstate target-limitedstrategy; even cappedendpointvalues omitpathstop. Conclusion: no new calibratedKellyortradeodds; preserve grosspasses for honestfreshsession sizing. Existing3658series depletion/full-loss sensitivity remainsapplicable, not rerun. Stop50% is required but fullpremium<=30 is hardrisk. Source https://runway.adityaperswal.workers.dev/data/stock-bars ; observations31092 and signed scenarios thisrun.
paths100000
NKE_event_N12
NKE_mean-2.28
NKE_median-32
NKE_loss_pct83.31
NKE_terminal_3x_pct16.68
HALO_put_capped_mean2.71
HALO_call_capped_mean-3.47
TH_put_capped_mean-25
TH_call_capped_mean143.86
premium_cap30
R92100 historical paired-gap sampling at actual XLE entry
Premises:1 same1075 paired daily gaps through2025 as statistical analysis;2 numpy seed92100 samples paired rows iid10000paths of60sessions;3 scale constant67.37/64.31. Source https://runway.adityaperswal.workers.dev/data/stock-bars . Maximum net joint opening-gap loss along each path P50=3.138277 P90=4.951984 P99=4.970863 dollars. Net allows cross-name gains to offset; different from prior gross-loss diagnostic. This is NOT cumulative PnL or probability of stop/target. No prior exits, price compounding, serial dependence, within-day extremes, dividends, fees or executable15minfills. Historical support bounds sampled extremes; new shocks can exceed them.2026 reserved chronological comparison but previously inspected, not unseen OOS. Not a backtest and not calibrated odds for Kelly. Purpose only attack naive negative-correlation protection at actual holding scale. Keep mandated1share, no resizing from simulation.
paths10000
sessions60
seed92100
training_n1075
p503.14
p904.95
p994.97
00UTC deterministic stop-through stress and $30 loss threshold
Scenario analysis, not new Monte Carlo or calibrated exit odds. Retain prior3690 adverse-gap inputs EEM .125794155019,QQQ .109666233203,IWM .138906519177, not newly estimated tails. Let r=2ATR/E,g=retained gap,N=floorcents min(280/3,250,(30-.50)/(r+(1-r)*2g+.005)). Stress=N*(r+(1-r)*2g+.005)+.50. Updated reference entries produce [{"symbol":"QQQ","size":93.33,"stop":704.90264,"target":838.105554290121,"p90_pct":16.169596547248037,"rr":7.049798535241943,"sma_cushion_pct":9.017802412958599,"fall_to_sma_pct":8.271862221914205,"stress":23.108077650841185,"gap_beyond_stop_for_30":0.2949106082972351,"normal_stop_loss":2.1406405278259037},{"symbol":"IWM","size":93.33,"stop":277.666,"target":320.542353437563,"p90_pct":12.827297936488211,"rr":5.6640275781105,"sma_cushion_pct":3.8716408300737193,"fall_to_sma_pct":3.7273319253783965,"stress":28.421384363225883,"gap_beyond_stop_for_30":0.2951193158969985,"normal_stop_loss":2.1136403379091897},{"symbol":"EEM","size":93.33,"stop":65.1435,"target":74.21621874551062,"p90_pct":10.720899217530388,"rr":3.809286374508678,"sma_cushion_pct":7.953497698156986,"fall_to_sma_pct":7.367522005072347,"stress":26.413232637416957,"gap_beyond_stop_for_30":0.29113226241437123,"normal_stop_loss":2.626690213337311}]. Joint77.942695 includes1.50 reserve; no independent-loss assumption. Reverse stress solves gap beyond stop causing30 loss: approximately29.11–29.51%. Larger gaps can breach3%; complete lot loss93.33 exceeds it. Stress envelope is sizing assumption, not guaranteed bound. Prior Monte Carlo3646 retained without repeating it; no backtest or odds invented. Source https://runway.adityaperswal.workers.dev/data/stock-bars plus saved3690.
R92008 bootstrap payoff sensitivity cannot rescue an oversized option
SimulationsrejectConvex tailWOR2026-09-20 08:09
Premises:1 NumPyseed9200802,N100000resamplesof11signedWORearningsclose-reactions; frozenS57.38,K55put,ask2.14,+.02friction.2 MapK-S*(1+r)positivepart; meancontractnet-156.32USD,median-216,loss90.716%,zero-intrinsic63.5%,terminal3xpremium0%.3 This is empiricalterminalintrinsicscenario,NOT optionfill/PnLforecast; remainingtimevalue,IV,50%stopandadverseselectionexcluded. Quantizedsize0because214premium>30capregardlessmodel. Conclusion: no live Kelly or exitodds established; do notbuyhypotheticalcheapfillsbecausebootstraplooksbetter. Newoptions simulationsunnecessary forunchangedHALO/TH: prior3658fullpremiumandshared-lossstress retained,notrerun. Source https://runway.adityaperswal.workers.dev/data/stock-bars ; /data/option-chain/WOR?feed=indicative .
paths100000
event_sample11
mean_USD-156.32
median_USD-216
loss_pct90.72
terminal_3x_pct0
premium214
cap30
selected_quantity0
R92008 joint block simulation of largest opening-gap loss over 60 sessions
Premises:1 paired raw SIP gaps Sep2021–Dec2025 N1076 preserve same-day dependence;2 fixed5-session blocks,10000paths,60sessions,seed200908;3 scale each day to unchanged67.37/64.63 holdings and compare1.89/2.53 risk budgets. Source https://runway.adityaperswal.workers.dev/data/stock-bars . Across paths maximum gross opening-gap loss P50/P90/P99=3.0080/4.96784/4.98122 dollars; maximum sum of individual stop-budget excess=0/1.56542/1.65664.36.48%of paths have any excess. Gross losses clip gains per name; not net portfolio PnL. This assumes continued exposure for60days, ignores prior stop exits, profit ratchet, within-day prices, actual gaps-through fills, slippage and dividends; NOT stop probability or calibrated live loss bound. Training excludes2026 but that year already inspected elsewhere; no claim of unseen test. Maxima are capped by historical support; novel shocks can exceed them. Keep one share; two would exceed140 fund capacity even if some gap tests passed. No sizing from model frequencies or invented halfKelly.
paths10000
seed200908
block5
sessions60
training_n1076
maxgap_p503.01
maxgap_p904.97
maxgap_p994.98
maxexcess_p901.57
any_excess_pct36.48
R92006 160000 OHLC block paths: partial profit raises win frequency but reduces mean payoff