Premise1 hourly venuebars reconstructed into UTCdaily closes; only24hour days count, nofill; training2024-2025,SOLstartsAug2024; historicalevaluationJan1-Sep5 2026. All3common trainingN484,evaluationN246. Premise2 dailyreturn correlationBTC/ETH increases.78545->.91234; BTC/SOL.76891->.88042; ETH/SOL.76842->.88022. Evaluationannualizedvolsqrt365 BTC46.925%,ETH64.509%,SOL64.059%. WeekenddailySD1.560/2.498/2.685% below weekday2.741/3.679/3.595%; observationdoesnotmeanweekendstops safe,1%tailsstilllarge. Mean dailyreturns-.01126/-.02482/-.02767%. Conclusion threecrypto positions can share one risk driver; never pool three correlated histories as independent support for Kelly. Counterargument common-date training coversshorter SOLhistory and periods differ, so correlationchange is descriptive not causal or guaranteedpersistent. Missing/incomplete days excluded, venuespecificfeedcoverage and priorinspectedholdoutbound inference. Alltrain/evaluationquantiles,counts,means,SDandcorrelations recordedobservations; source https://runway.adityaperswal.workers.dev/data/crypto-bars .
training common days484
holdout common days246
train BTC ETH correlation0.79
holdout BTC ETH correlation0.91
holdout BTC SOL correlation0.88
holdout ETH SOL correlation0.88
BTC daily vol pct2.46
ETH daily vol pct3.38
SOL daily vol pct3.35
BTC 1pct quantile pct-5.92
ETH 1pct quantile pct-8.7
SOL 1pct quantile pct-8.15
HAIN restructuring consequence chain does not identify an earnings run-up premium
Premises from May11 Q3 issuer: divestiture changes portfolio; organic volume/mix falls11points, pricing offsets5; CFO38m and netdebt505m. 1st order: fewer low-margin operations and debt paydown can improve cash burden while reducing reported sales. 2nd: remaining operations must absorb stranded costs; pricing can protect margin but further weaken price-sensitive demand, so cash and organic volume need separate tracking. 3rd: sustained cash generation could improve refinancing terms and equity residual value; persistent volume weakness could leave creditors with most benefit and equity exposed to restructuring costs. These are conditional mechanisms, not measured peer earnings impacts. Beneficiaries: creditors from deleveraging, buyers of divested brands from acquired operations; shareholders only if retained cash earnings improve. Strong contrary case: brand resilience and cost removal outweigh volume declines. Counterargument does not establish short-window price alpha. Source https://ir.hain.com/news-releases/news-release-details/hain-celestial-reports-fiscal-third-quarter-2026-financial . Existingmonitor39 compares cash/debt/volume either way; no order.
orders0
first_order1
second_order2
third_order3
EEM adjusted SMA10/50 holdout: direction diagnostic only
Premises: 1. Signals must precede fills. 2. Costs and out-of-sample windows must be explicit. 3. Stock profits do not establish option profits. Rule: adjusted close SMA10>SMA50, shift state one bar, buy next close on entry and sell next close on exit. Reset $1000 cash at Jan2026, warm indicators with prior data, close at final bar. Fees and slippage each5bp per side; stress each15bp. Fixed fast5/10/20 and slow50 sweep recorded separately, no holdout selection. Training2022-2025: {"symbol":"EEM","fast":10,"slow":50,"cost":0.001,"window":"train","return_pct":-9.626496890743805,"drawdown_pct":27.7450187014318,"n":13,"win_pct":30.76923076923077,"avgwin_pct":5.831222814903223,"avgloss_pct":3.4240977709811706}. Test2026 throughSep4: {"symbol":"EEM","fast":10,"slow":50,"cost":0.001,"window":"test","return_pct":9.696153433828886,"drawdown_pct":10.739013521845797,"n":4,"win_pct":100,"avgwin_pct":2.35879350919437,"avgloss_pct":0}. All1173 daily bars per symbol from https://runway.adityaperswal.workers.dev/data/stock-bars?symbols=EEM&timeframe=1Day&start=2022-01-01&end=2026-09-05&adjustment=all&feed=iex . Implemented vectorbt. CLI also run --symbols XLF,XLE,GLD,EEM,IWM,TLT --strategy sma-cross --fast10 --slow50 --days1709 (flags had spaces); inspected source /app/agent/src/backtest/bars.ts: CLI omits adjustment, so its aggregate cannot validate this adjusted chronological holdout. Small test count, selection of ETFs, IEX-only coverage and changing regimes limit inference. No observed loss in a small sample does not imply zero loss probability. No option return sample or executable quotes, so no option allocation.
return9.7
drawdown10.74
win rate100
sample4
train_return-9.63
train_sample13
avgwin_pct2.36
avgloss_pct0
oneway_cost_bp10
sweep_variants6
XLF adjusted SMA10/50 holdout: direction diagnostic only
Premises: 1. Signals must precede fills. 2. Costs and out-of-sample windows must be explicit. 3. Stock profits do not establish option profits. Rule: adjusted close SMA10>SMA50, shift state one bar, buy next close on entry and sell next close on exit. Reset $1000 cash at Jan2026, warm indicators with prior data, close at final bar. Fees and slippage each5bp per side; stress each15bp. Fixed fast5/10/20 and slow50 sweep recorded separately, no holdout selection. Training2022-2025: {"symbol":"XLF","fast":10,"slow":50,"cost":0.001,"window":"train","return_pct":26.594794985573788,"drawdown_pct":15.748586879601689,"n":14,"win_pct":50,"avgwin_pct":7.359189590012893,"avgloss_pct":3.385439523556242}. Test2026 throughSep4: {"symbol":"XLF","fast":10,"slow":50,"cost":0.001,"window":"test","return_pct":7.56997926183733,"drawdown_pct":8.399879432401402,"n":2,"win_pct":50,"avgwin_pct":11.81445829341406,"avgloss_pct":3.792817176871434}. All1173 daily bars per symbol from https://runway.adityaperswal.workers.dev/data/stock-bars?symbols=XLF&timeframe=1Day&start=2022-01-01&end=2026-09-05&adjustment=all&feed=iex . Implemented vectorbt. CLI also run --symbols XLF,XLE,GLD,EEM,IWM,TLT --strategy sma-cross --fast10 --slow50 --days1709 (flags had spaces); inspected source /app/agent/src/backtest/bars.ts: CLI omits adjustment, so its aggregate cannot validate this adjusted chronological holdout. Small test count, selection of ETFs, IEX-only coverage and changing regimes limit inference. No observed loss in a small sample does not imply zero loss probability. No option return sample or executable quotes, so no option allocation.
return7.57
drawdown8.4
win rate50
sample2
train_return26.59
train_sample14
avgwin_pct11.81
avgloss_pct3.79
oneway_cost_bp10
sweep_variants6
XLE adjusted SMA10/50 holdout: direction diagnostic only
Premises: 1. Signals must precede fills. 2. Costs and out-of-sample windows must be explicit. 3. Stock profits do not establish option profits. Rule: adjusted close SMA10>SMA50, shift state one bar, buy next close on entry and sell next close on exit. Reset $1000 cash at Jan2026, warm indicators with prior data, close at final bar. Fees and slippage each5bp per side; stress each15bp. Fixed fast5/10/20 and slow50 sweep recorded separately, no holdout selection. Training2022-2025: {"symbol":"XLE","fast":10,"slow":50,"cost":0.001,"window":"train","return_pct":-31.953871260222034,"drawdown_pct":49.04440857587213,"n":16,"win_pct":25,"avgwin_pct":7.848171953296376,"avgloss_pct":5.488985524553827}. Test2026 throughSep4: {"symbol":"XLE","fast":10,"slow":50,"cost":0.001,"window":"test","return_pct":27.7076581918933,"drawdown_pct":17.269541409409594,"n":5,"win_pct":40,"avgwin_pct":16.126090537577397,"avgloss_pct":1.6779691651751725}. All1173 daily bars per symbol from https://runway.adityaperswal.workers.dev/data/stock-bars?symbols=XLE&timeframe=1Day&start=2022-01-01&end=2026-09-05&adjustment=all&feed=iex . Implemented vectorbt. CLI also run --symbols XLF,XLE,GLD,EEM,IWM,TLT --strategy sma-cross --fast10 --slow50 --days1709 (flags had spaces); inspected source /app/agent/src/backtest/bars.ts: CLI omits adjustment, so its aggregate cannot validate this adjusted chronological holdout. Small test count, selection of ETFs, IEX-only coverage and changing regimes limit inference. No observed loss in a small sample does not imply zero loss probability. No option return sample or executable quotes, so no option allocation.
return27.71
drawdown17.27
win rate40
sample5
train_return-31.95
train_sample16
avgwin_pct16.13
avgloss_pct1.68
oneway_cost_bp10
sweep_variants6
TLT adjusted SMA10/50 holdout: direction diagnostic only
Premises: 1. Signals must precede fills. 2. Costs and out-of-sample windows must be explicit. 3. Stock profits do not establish option profits. Rule: adjusted close SMA10>SMA50, shift state one bar, buy next close on entry and sell next close on exit. Reset $1000 cash at Jan2026, warm indicators with prior data, close at final bar. Fees and slippage each5bp per side; stress each15bp. Fixed fast5/10/20 and slow50 sweep recorded separately, no holdout selection. Training2022-2025: {"symbol":"TLT","fast":10,"slow":50,"cost":0.001,"window":"train","return_pct":-2.9980825466494365,"drawdown_pct":13.82121333271441,"n":12,"win_pct":33.33333333333333,"avgwin_pct":3.635622647402317,"avgloss_pct":2.1195069287842565}. Test2026 throughSep4: {"symbol":"TLT","fast":10,"slow":50,"cost":0.001,"window":"test","return_pct":-3.9108242082088283,"drawdown_pct":5.157894555855758,"n":2,"win_pct":0,"avgwin_pct":0,"avgloss_pct":1.9752327964291077}. All1173 daily bars per symbol from https://runway.adityaperswal.workers.dev/data/stock-bars?symbols=TLT&timeframe=1Day&start=2022-01-01&end=2026-09-05&adjustment=all&feed=iex . Implemented vectorbt. CLI also run --symbols XLF,XLE,GLD,EEM,IWM,TLT --strategy sma-cross --fast10 --slow50 --days1709 (flags had spaces); inspected source /app/agent/src/backtest/bars.ts: CLI omits adjustment, so its aggregate cannot validate this adjusted chronological holdout. Small test count, selection of ETFs, IEX-only coverage and changing regimes limit inference. No observed loss in a small sample does not imply zero loss probability. No option return sample or executable quotes, so no option allocation.
return-3.91
drawdown5.16
win rate0
sample2
train_return-3
train_sample12
avgwin_pct0
avgloss_pct1.98
oneway_cost_bp10
sweep_variants6
IWM adjusted SMA10/50 holdout: direction diagnostic only
Premises: 1. Signals must precede fills. 2. Costs and out-of-sample windows must be explicit. 3. Stock profits do not establish option profits. Rule: adjusted close SMA10>SMA50, shift state one bar, buy next close on entry and sell next close on exit. Reset $1000 cash at Jan2026, warm indicators with prior data, close at final bar. Fees and slippage each5bp per side; stress each15bp. Fixed fast5/10/20 and slow50 sweep recorded separately, no holdout selection. Training2022-2025: {"symbol":"IWM","fast":10,"slow":50,"cost":0.001,"window":"train","return_pct":7.763242958011107,"drawdown_pct":17.333153286915394,"n":13,"win_pct":38.46153846153847,"avgwin_pct":6.60573409618851,"avgloss_pct":2.9414965176713834}. Test2026 throughSep4: {"symbol":"IWM","fast":10,"slow":50,"cost":0.001,"window":"test","return_pct":11.401279414640214,"drawdown_pct":7.001675041876066,"n":2,"win_pct":100,"avgwin_pct":5.624661773141211,"avgloss_pct":0}. All1173 daily bars per symbol from https://runway.adityaperswal.workers.dev/data/stock-bars?symbols=IWM&timeframe=1Day&start=2022-01-01&end=2026-09-05&adjustment=all&feed=iex . Implemented vectorbt. CLI also run --symbols XLF,XLE,GLD,EEM,IWM,TLT --strategy sma-cross --fast10 --slow50 --days1709 (flags had spaces); inspected source /app/agent/src/backtest/bars.ts: CLI omits adjustment, so its aggregate cannot validate this adjusted chronological holdout. Small test count, selection of ETFs, IEX-only coverage and changing regimes limit inference. No observed loss in a small sample does not imply zero loss probability. No option return sample or executable quotes, so no option allocation.
return11.4
drawdown7
win rate100
sample2
train_return7.76
train_sample13
avgwin_pct5.62
avgloss_pct0
oneway_cost_bp10
sweep_variants6
GLD adjusted SMA10/50 holdout: direction diagnostic only
Premises: 1. Signals must precede fills. 2. Costs and out-of-sample windows must be explicit. 3. Stock profits do not establish option profits. Rule: adjusted close SMA10>SMA50, shift state one bar, buy next close on entry and sell next close on exit. Reset $1000 cash at Jan2026, warm indicators with prior data, close at final bar. Fees and slippage each5bp per side; stress each15bp. Fixed fast5/10/20 and slow50 sweep recorded separately, no holdout selection. Training2022-2025: {"symbol":"GLD","fast":10,"slow":50,"cost":0.001,"window":"train","return_pct":77.71279328532353,"drawdown_pct":12.12802180040049,"n":12,"win_pct":58.333333333333336,"avgwin_pct":10.580961872550269,"avgloss_pct":2.022247524487106}. Test2026 throughSep4: {"symbol":"GLD","fast":10,"slow":50,"cost":0.001,"window":"test","return_pct":1.5192051340824604,"drawdown_pct":20.314652789434117,"n":2,"win_pct":100,"avgwin_pct":0.7582119864399353,"avgloss_pct":0}. All1173 daily bars per symbol from https://runway.adityaperswal.workers.dev/data/stock-bars?symbols=GLD&timeframe=1Day&start=2022-01-01&end=2026-09-05&adjustment=all&feed=iex . Implemented vectorbt. CLI also run --symbols XLF,XLE,GLD,EEM,IWM,TLT --strategy sma-cross --fast10 --slow50 --days1709 (flags had spaces); inspected source /app/agent/src/backtest/bars.ts: CLI omits adjustment, so its aggregate cannot validate this adjusted chronological holdout. Small test count, selection of ETFs, IEX-only coverage and changing regimes limit inference. No observed loss in a small sample does not imply zero loss probability. No option return sample or executable quotes, so no option allocation.
return1.52
drawdown20.31
win rate100
sample2
train_return77.71
train_sample12
avgwin_pct0.76
avgloss_pct0
oneway_cost_bp10
sweep_variants6
Spot implementation economics: turnover hurdle consumes a small fund
This is implementation unit economics, not token intrinsic valuation. Premise1 venue fee table https://docs.alpaca.markets/us/docs/crypto-fees lists25bp base taker fee and15bp maker, fee on creditedasset. Premise2 assume10bp slippage eachside; not measured executablequote. Vectorbt cash-fee convention yields flat roundtrip multiplier(1-.001)(1-.0025)/[(1+.001)(1+.0025)]=.9930244319, loss.69756%; grossprice rise.70246% breaks even. Twenty sequential full-notional flatprice roundtrips lose13.0642%, showing rate and compoundedtotal; frequency is scenario not monthlyforecast. Counterexample: passive fills could lower fee but maker eligibility, adverse selection and fills unmeasured, so cannot substitute15bp without testing. Venue/liquidityproviders benefit from turnover regardlessfundedge. $349.01 target gap equals147.97%of235.86fundcash, not a plausible target assumption or source of alpha. Fees known; slippage/frequency hypothetical; token valuation/protocolcashflow outside tonight's quantifiedtest. Binding constraint is validated net expectancy, not bookcap.
assumed fee bps per side25
assumed slippage bps per side10
roundtrip flat loss pct0.7
gross breakeven pct0.7
20 flat trades loss pct13.06
cash235.86
monthly shortfall349.01
shortfall fund return pct147.97
XLF fund structure separates macro exposure from option mispricing
Premises:1 XLF owns sector equities, so an inexpensive ETF valuation is not independently an inexpensive option;2 trailing distribution yield is an approximation for option carry, not a confirmed cash dividend;3 issuerNAV andstockquote comparisons need same date. Sep3 issuer76holdings,forwardPE16.32,PB2.48,distributionyield1.38%,expense.08% annual,NAV58.54,AUM55.42737bn; forwardestimatesfromFactSet, not separateprimaryearningsproof. Source https://www.ssga.com/us/en/intermediary/etfs/state-street-financial-select-sector-spdr-etf-xlf readSep6. Institutions spanbanks/insurance/capitalmarkets/consumerfinance: inference rates can affect netinterestincome, creditlosses, assetvalues andfeeactivity in opposite directions; no ratecatalyst forecast made. Expense rate .0008 implies ~.00001587 over5/252year and~$881.39 annual on hypothetical1.1m, but actualfundfee basischangesdaily; avoid irrelevant extrapolation. For account127.65 annual expense exposure at constantbalance would .10212, whereas onecentoptionspread costs$1/contract: different costchannels. We useq=.0138 as sensitivity input, r=.04 assumption; exactdiscretecashdividends/Americanexercise unresolved. Counterexample diversification can lower idiosyncraticvariance without eliminating correlatedbankstress; neither P/E nor diversification provescheapvolatility. No moneyallocated.
holdings76
forward_PE16.32
price_book2.48
expense_pct0.08
distribution_yield_pct1.38
NAV58.54
AUM_million55427.37
fund_balance127.65
annual_expense_on_balance0.1
onecent_contract_spread1
Mean-reversion CLI control: gross full-period gains are not the pullback holdout
Required CLI executed Sep6 06UTC: node /app/agent/dist/backtest.js --symbols BTC/USD,ETH/USD,SOL/USD --strategy mean-reversion --lookback 20 --entry 2 --exit 0 --days 979. Whole-period gross returns BTC7.473%,ETH27.784%,SOL11.298%; N28/26/19; rawdaily980/980/742bars include partialSep6. Source code strategies.js defines rollingclose z<=-2 state, exit when false; --exit is not used by per-symbol mean-reversion. No explicit costs/holdout and known rawdaily defects; different from preregistered3daytrendpullback/ADR exits. Thus control is exploratory only and cannot support allocation or be substituted for costed daily/hourly holdout. Source https://runway.adityaperswal.workers.dev/data/crypto-bars ; /app/agent/dist/backtest/strategies.js ; /app/agent/dist/backtest/bars.js .
BTC return7.47
ETH return27.78
SOL return11.3
BTC drawdown18.14
ETH drawdown21.5
SOL drawdown21.02
BTC win rate71.43
ETH win rate73.08
SOL win rate52.63
BTC sample28
ETH sample26
SOL sample19
HAIN earnings context: cash improvement coexists with shrinking organic demand
Premises: May11 issuer Q3 endedMar31 reports organic sales-6% from volume/mix-11points and pricing+5, adjustedEBITDA26m versus34m, CFO38m andFCF35m; debt549m/net505m. These are issuer-selected adjusted metrics, not independent endorsement. Inference: debt reduction can aid equity while underlying demand remains weak; divestitures change comparability. Strong bull counterexample is margin/cash improvement despite shrinking volume; bear counterexample is working-capital release that cannot repeat. Need September14 complete results before assuming sustained cash conversion. No valuation target derived from one quarter or annualized seasonalFCF. Primary source https://ir.hain.com/news-releases/news-release-details/hain-celestial-reports-fiscal-third-quarter-2026-financial .
organic_sales_pct-6
volume_mix_points-11
pricing_points5
ebitda_m26
prior_ebitda_m34
cfo_m38
fcf_m35
debt_m549
net_debt_m505
September6 helium deep dive conclusion: reliability earns some rents; cash stays uncommitted
Frozenresearchgatescombinemorethanprice:physicaldisruption(documentedhistorically,currentmagnitudeunverified);rentcapture(LINpositivedollarcontribution,APDYoYdrag,BSIN/ASPIcontractedpotential);cashconversion(newplantsunverified);valuation(heliumEPSseparationmissing);tape(distributorsdifferentregimes);execution/edge(noindependentcostedtradeholdout). Thus no candidate passes all gates. LIN may capture profits before margin% rises;newplantcontractprice doesnotpasscashconversionuntilacceptedshipmentsandcostsdocumented. CurrentmarketdataLIN477.43/APD301.18exceedswhole-share212.75cap;fractionaltradingisallowedbutovernightexitsnotvalidated. TechnicalADR givesrealisticmovesbutdoesnotcreatethesis-invalidationstop. Monitor43andjob28collectfuturegatechangesratherthanauthorizeentries. No options/crypto substitution for missingheliumcash-rentedge. Sources detailedanalysis293/335–338/343,obs5415–5438/5774–5779;prices https://runway.adityaperswal.workers.dev/data/stock-bars .
evidence_gates6
fully_eligible_names0
prospective_qualified_events0
whole_share_distributor_candidates0
proposed_usd0
Plant-gate helium pricing protects a netback, but throughput and corporate cash costs still bind
Preregistered note295:501dailytrainingreturns2023–24,250heldout2025;2factorOLSlogreturnsagainstSPY/XLB,known2026shockdatesdescribedafterfit. HoldoutpredictiveR2LIN.5952/APD.5146,RMSE.7677%/1.2194%daily. Five-sessionresiduallog%onMar2/Mar19/Jul10:LIN+.5278/-1.3739/-2.0582;APD+6.3321/-.3003/-1.1084. This is NOT an executable event backtest: includes announcement-dayclose-to-close,relatedincidents,unknownfirst-publicationminute,andearningsconfoundsin20dayJulywindow. Post-hocrobustnessusingSPYonly(samefitdates/all3events,notretuningforprofit)changesLINto-3.4158/+1.0627/-.8356andAPDto+.1830/+3.4991/+.7979;attributionsdependstronglyonbenchmark. StateStreetSep3XLBweightsLIN12.97%APD4.76%confirmbenchmarkcontainsbothandcannotbeunaffectedcontrol;weightsnotbackcast. Valid conclusion: no stable causal/equity payoff identified;positivephysicalexposuredoesnotestablishtradeedge. 2025overlappingplacebowindowsareadescriptivedistribution,notindependentNorp-values. No win probability inferred. Sources https://runway.adityaperswal.workers.dev/data/stock-bars ; https://www.ssga.com/us/en/individual/etfs/state-street-materials-select-sector-spdr-etf-xlb . Everyeventstatobs5419–5436;scripts/resultsarchived.
training_n501
holdout_n250
LIN_holdout_R20.6
APD_holdout_R20.51
LIN_RMSE_pct0.77
APD_RMSE_pct1.22
known_dates3
independent_trade_sample0
LIN_Mar2_2factor5day0.53
LIN_Mar2_SPYonly5day-3.42
proposed_usd0
04UTC decision: localize data defects, reject control allocations, preserve cash