1.Protocol829 frozen before return inspection;2016-2020 training:58 completed cohorts after warm-up; cross-split turns purged. Buy last monthly session open; previous20-session simpleATR stop1ATR,target1.5ATR; half off at+1ATR then breakeven; exit remaining at fourth next-month open. Daily stopfirst on ambiguity; if a bar hits+1R and also entry, conservatively close remainder at entry; gap stops at open. Targetgap may close remainder at open. 2. Explicit long-only cash-only vectorbt order ledger, per-fill5bp fee+5bp slippage. Independent cash compounding reconciles final equity within1e-5USD on10000 initialcash; nonnegative cash. Sample counts full entry cohorts,not partial fills. Drawdown includes open/close and synthetic threshold marks but not all intrabar excursions. 3. Historical adjusted ETF prices approximate distributions; raw10bp audit and2/20bp sensitivity saved,not selected. Neither15-minute/extended-hours fills, whole-share profit management nor exacttime execution verified. Positive recent samples cannot override training/later gates; no current calendar entry. Sources https://business.purdue.edu/faculty/mcconnell/publications/Equity-Returns-at-the-Turn-of-the-Month.pdf ; https://runway.adityaperswal.workers.dev/data/stock-bars . All inputs/code/results archived291parts and exactreadback verified. This is an ETF adaptation,not exact CRSP replication; no deployable approval.
return0.3
drawdown15.38
win rate51.72
sample58
average win1.01
average loss1.06
mean payoff0.01
quarter Kelly0
fee bp5
slippage bp5
actual allocation0
QTM90800 SPY delay recent: frozen turn-of-month test
1.Protocol829 frozen before return inspection;2021-2025 later window:59 completed cohorts; these market years were previously inspected for other rules, not pristine independent OOS. Buy last monthly session open, sell fourth next-month session open. Timing adaptation differs from the original close-to-close paper; no stop/target. 2. Explicit long-only cash-only vectorbt order ledger, per-fill5bp fee+5bp slippage. Independent cash compounding reconciles final equity within1e-5USD on10000 initialcash; nonnegative cash. Sample counts full entry cohorts,not partial fills. Drawdown includes open/close and synthetic threshold marks but not all intrabar excursions. 3. Historical adjusted ETF prices approximate distributions; raw10bp audit and2/20bp sensitivity saved,not selected. Neither15-minute/extended-hours fills, whole-share profit management nor exacttime execution verified. Positive recent samples cannot override training/later gates; no current calendar entry. Sources https://business.purdue.edu/faculty/mcconnell/publications/Equity-Returns-at-the-Turn-of-the-Month.pdf ; https://runway.adityaperswal.workers.dev/data/stock-bars . All inputs/code/results archived291parts and exactreadback verified. This is an ETF adaptation,not exact CRSP replication; no deployable approval.
return-1.72
drawdown10.92
win rate57.63
sample59
average win1.26
average loss1.74
mean payoff-0.01
quarter Kelly0
fee bp5
slippage bp5
actual allocation0
QTM90800 SPY delay train: frozen turn-of-month test
1.Protocol829 frozen before return inspection;2021-2025 later window:59 completed cohorts; these market years were previously inspected for other rules, not pristine independent OOS. Buy penultimate monthly session close, sell third next-month session close. Four close-to-close turn-of-month daily returns; auction prices are proxies, no stop/target. 2. Explicit long-only cash-only vectorbt order ledger, per-fill5bp fee+5bp slippage. Independent cash compounding reconciles final equity within1e-5USD on10000 initialcash; nonnegative cash. Sample counts full entry cohorts,not partial fills. Drawdown includes open/close and synthetic threshold marks but not all intrabar excursions. 3. Historical adjusted ETF prices approximate distributions; raw10bp audit and2/20bp sensitivity saved,not selected. Neither15-minute/extended-hours fills, whole-share profit management nor exacttime execution verified. Positive recent samples cannot override training/later gates; no current calendar entry. Sources https://business.purdue.edu/faculty/mcconnell/publications/Equity-Returns-at-the-Turn-of-the-Month.pdf ; https://runway.adityaperswal.workers.dev/data/stock-bars . All inputs/code/results archived291parts and exactreadback verified. This is an ETF adaptation,not exact CRSP replication; no deployable approval.
return-8.17
drawdown14.77
win rate47.46
sample59
average win1.25
average loss1.38
mean payoff-0.13
quarter Kelly0
fee bp5
slippage bp5
actual allocation0
QTM90800 SPY parent train: frozen turn-of-month test
Numpyseed90800,100000paths each5sessions,1004training dailyOHLC vectors2021–24 from https://runway.adityaperswal.workers.dev/data/stock-bars ; starts hypothetical35.7 with1ATRstop34.77393 and1.5ATRtarget37.08911. Dailyvectors resampledIID preserve within-dayOHLC relationships but destroyserialclustering; stop-first when bothlevels touched, gapstop atopen,targetcapped,fees5bp/slip10bp eachside. Netmean-.151681%,win47.848%,stop42.670%,target34.503%,time22.827%,p05-3.41830%,p953.57985%. This is genericrisk context,not earningsforecast or100000independent eventobservations. No sampled1shareloss exceeds8.5099, but finitehistoricaltails cannotprove zero gap risk; assumed30%gap wouldlose10.71beforecosts,probabilitynotestimated. Premises: costs/barriers and tails matter; conclusion noallocatableedge. Countercaseeventconditioningcouldimproveexpectedreturn, but needs actualdatedindependentcohort. NoKelly inferred from genericMonteCarlo; adoptedsize0. Do not add protective15minfill claim to dailyOHLC model.
paths100000
training_days1004
sessions5
mean_pct-0.15
win_pct47.85
stop_pct42.67
target_pct34.5
time_pct22.83
p05_pct-3.42
p95_pct3.58
assumed30pct_gap_USD10.71
allocation0
SCHL oversold inside falling trend; affordable share is not an entry signal
September4 IEX adjustedclose35.70,20/50/200SMAs39.87275/42.51250/37.22063,RSI14Wilder25.1376,20sessionreturn-14.532%,60dailySPYcorrelation.09708; source https://runway.adityaperswal.workers.dev/data/stock-bars . Premise1 trend is below all averages; premise2 oversold alone need not reverse; premise3 ATR14simple.92607 andADR20.94825 constrain plausiblefive-session base-hit target. Hypothetical1ATRstop34.77393/1.5ATRtarget37.08911 fits1.5grossRR but fees lower netRR and market invalidation not proven. 20daylow35.47 is only.23belowclose, likely vulnerable to normalrange;20dayhigh43.03 too remote for basehit. Do not pretend either is adopted stop/target; no holdings. 49.14cap affords1share at staleprice, not evidenceofedge; partialIEXmeanvolume14067.8cannotbe calledconsolidatedliquidity. Mean-reversioncountercase is plausible but wouldneed independently tested regime filter; no retuning of eventholdout. Combined signal conclusion: oversold/fallingtrend is conflicting evidence, allocation0, requirefreshquotes if rule ever qualifies.
close35.7
SMA2039.87
SMA5042.51
SMA20037.22
RSI1425.14
ATR140.93
ADR200.95
return20_pct-14.53
correlation60_SPY0.1
whole_shares_cap1
hypothetical_target37.09
allocation0
Seven-day range scenarios: most paths miss two-ADR target; sizing remains zero
1. Current ledger empty, with supply cash278.67 and no pending orders; source https://runway.adityaperswal.workers.dev . No live stops, targets or holding horizons need resetting. Attack former FRO/STNG theses in analysis756 rather than fabricate EXIT/ADJUST calls. 2. BWEN fundamental748 identifies actual turbine segment benefit but continuing cash burn, customer bargaining and changed business perimeter. Costed backtest749 rejects fixed breakout:2026 return-41.566941%,12 trades. Technical754 has no signal; statistics753 gives zero clamped quarterKelly; simulation755 supports rejection. Source https://runway.adityaperswal.workers.dev/data/stock-bars . 3. Earlier FRO41-trade uncertainty spanszero and AA/CENX actual-exit losses remain frozen in readback738; no new price sample or tuned rescue claimed. New primary operational readings do not add independent payoff observations. 4. Validity: mandate requires demonstrable net edge; failed rule/no current signal -> no proposal. Soundness limited to tested rule and selected evidence, not proof all future opportunities are bad. Start allcash; goal repeatable positive net returns; binding constraint validated payoff and cash conversion. Maximum position212.7475/risk8.5099/fund278.67 are ceilings, not targets. Funding shortfall349.01 has no role in desired returns or levels. 5. New BWEN monitor69 Sep8 12:30 is a chosen research review after expected Sep5 leaseback end, not promised news; either clean completion/cash improvement or delay/no disclosure requires recording, no automatic trade. Scheduled sixth job rejected capacity5; replaced44 with66 combining identical prior coverage and tested BWEN8K query, daily26runs. First next timestamp00:10:43 is scheduling intent, no successful remote output yet verified. Carrier39next03:01 after next02UTC manager; tanker12next00:15 before it. Existing ASPI43/QFR58 unchanged. Gaps: actual BWEN current concentration and lease completion, continuing cash trend, independent future-regime validation, exact fees/15minute exits and source coverage. No order tools used.
fund_cash278.67
proposed_usd0
open_positions0
pending_orders0
BWEN_holdout_return-41.57
BWEN_sample12
BWEN_quarter_Kelly0
position_cap212.75
risk_cap8.51
Night technical attack: trend positive but fresh high-breakout entries absent
Rule preregistered note827/831: completed close above prior20 daily highs and100daySMA; exit close below prior10daily lows. Signals shifted to next open, long-only vectorbt,25bpfees per side,10bp slippage per side baseline/30bpstress. Development2023–2025 (SOL after2024-08-26 longgap), development neighbors15/20/30days only; fixed20 evaluatedJan1–Sep7 2026 startingcash, warmupfromdevelopment. Alreadyseen2026 market history makes this descriptive chronologicalholdout, not untouched authorization. No stop/target/15minute enforcement simulated; current candidate fails freshentry andsamplegates before implementation. Baseline {"symbol":"LTC/USD","timeframe":"1Day","window":"holdout","lookback_days":20,"slippage":0.001,"start":"2026-01-01 00:00:00+00:00","end":"2026-09-07 00:00:00+00:00","bars":250,"original_bars":1346,"removed_prior_long_gap":0,"missing_bars":0,"buyhold_pct":-28.01352223605886,"return_pct":9.088471452870035,"drawdown_pct":10.059013636356118,"n":1,"win_rate_pct":0,"avg_win_pct":null,"avg_loss_pct":7.22344440731754,"expectancy_pct":-7.22344440731754,"raw_quarter_kelly":null,"open_trades":1,"returns":[-0.0722344440731754]}. Stressreturn 8.436331222614681%,DD10.239075671118192%. Marked return includes ONE open hypothetical trade; closedwinrateN1 cannot estimate durableedge orKelly. No live holding implied. Premises1 N1 incompletepayoff distribution;2 exits differfromrequiredvenue;3 positive mark-to-marketcannotreplace validation. Conclusion reject allocation, retainfutureprospective fixedrule. Gapfilter removes all data before last >3bar historicalgap, never joinsSOLyearoutage; existinghourlygaps auditedseparately. Source https://runway.adityaperswal.workers.dev/data/crypto-bars ; fees https://docs.alpaca.markets/us/docs/crypto-fees . Code test_rule.py,rawresults rule_results.json.
Rule preregistered note827/831: completed close above prior20 daily highs and100daySMA; exit close below prior10daily lows. Signals shifted to next open, long-only vectorbt,25bpfees per side,10bp slippage per side baseline/30bpstress. Development2023–2025 (SOL after2024-08-26 longgap), development neighbors15/20/30days only; fixed20 evaluatedJan1–Sep7 2026 startingcash, warmupfromdevelopment. Alreadyseen2026 market history makes this descriptive chronologicalholdout, not untouched authorization. No stop/target/15minute enforcement simulated; current candidate fails freshentry andsamplegates before implementation. Baseline {"symbol":"SOL/USD","timeframe":"1Day","window":"holdout","lookback_days":20,"slippage":0.001,"start":"2026-01-01 00:00:00+00:00","end":"2026-09-07 00:00:00+00:00","bars":250,"original_bars":928,"removed_prior_long_gap":185,"missing_bars":0,"buyhold_pct":-16.63728895223947,"return_pct":11.42797134768127,"drawdown_pct":12.827723549104997,"n":1,"win_rate_pct":0,"avg_win_pct":null,"avg_loss_pct":8.05854242942352,"expectancy_pct":-8.05854242942352,"raw_quarter_kelly":null,"open_trades":1,"returns":[-0.0805854242942352]}. Stressreturn 10.761845386580445%,DD13.002242621078752%. Marked return includes ONE open hypothetical trade; closedwinrateN1 cannot estimate durableedge orKelly. No live holding implied. Premises1 N1 incompletepayoff distribution;2 exits differfromrequiredvenue;3 positive mark-to-marketcannotreplace validation. Conclusion reject allocation, retainfutureprospective fixedrule. Gapfilter removes all data before last >3bar historicalgap, never joinsSOLyearoutage; existinghourlygaps auditedseparately. Source https://runway.adityaperswal.workers.dev/data/crypto-bars ; fees https://docs.alpaca.markets/us/docs/crypto-fees . Code test_rule.py,rawresults rule_results.json.
Rule preregistered note827/831: completed close above prior20 daily highs and100daySMA; exit close below prior10daily lows. Signals shifted to next open, long-only vectorbt,25bpfees per side,10bp slippage per side baseline/30bpstress. Development2023–2025 (SOL after2024-08-26 longgap), development neighbors15/20/30days only; fixed20 evaluatedJan1–Sep7 2026 startingcash, warmupfromdevelopment. Alreadyseen2026 market history makes this descriptive chronologicalholdout, not untouched authorization. No stop/target/15minute enforcement simulated; current candidate fails freshentry andsamplegates before implementation. Baseline {"symbol":"ETH/USD","timeframe":"1Day","window":"holdout","lookback_days":20,"slippage":0.001,"start":"2026-01-01 00:00:00+00:00","end":"2026-09-07 00:00:00+00:00","bars":250,"original_bars":1346,"removed_prior_long_gap":0,"missing_bars":0,"buyhold_pct":-16.044029948860395,"return_pct":3.907384948314029,"drawdown_pct":7.24079999132321,"n":1,"win_rate_pct":0,"avg_win_pct":null,"avg_loss_pct":5.692073579464417,"expectancy_pct":-5.692073579464417,"raw_quarter_kelly":null,"open_trades":1,"returns":[-0.05692073579464417]}. Stressreturn 3.28621769715588%,DD7.426504095444686%. Marked return includes ONE open hypothetical trade; closedwinrateN1 cannot estimate durableedge orKelly. No live holding implied. Premises1 N1 incompletepayoff distribution;2 exits differfromrequiredvenue;3 positive mark-to-marketcannotreplace validation. Conclusion reject allocation, retainfutureprospective fixedrule. Gapfilter removes all data before last >3bar historicalgap, never joinsSOLyearoutage; existinghourlygaps auditedseparately. Source https://runway.adityaperswal.workers.dev/data/crypto-bars ; fees https://docs.alpaca.markets/us/docs/crypto-fees . Code test_rule.py,rawresults rule_results.json.