CLI run --strategy breakout --lookback20 --days1460 --stop-pct10 --target-pct30, source https://runway.adityaperswal.workers.dev/data/stock-bars . All1001bars. Return/DD/win/N:LFUS−17.3486/27.8021/32.3944/71;ATI61.7478/17.9160/37.2340/94;VSH74.9844/20.8508/45.1613/62;UMC31.8682/26.4650/40.2778/72;PXS−45.1063/57.1767/23.8095/63;SEI−16.3227/33.4083/30/60. CLI has sameclose/signalexits and noexplicitcostedchronologicalholdout; not equivalent to frozen next-open2ATR/net3R60sessionvectorbt policy. Contradiction inSEIresults arisesfromdifferentexitpolicy/windows, not evidenceonecalculationwrong. Primaryadoptiondecisionusesrecordedheld-apartcostedtests, notCLIrecentpooledreturn. NoorderfromCLI.
SEI_return-16.32
SEI_drawdown33.41
SEI_win30
SEI_n60
UMC_return31.87
PXS_return-45.11
bars1001
R92102 SEI frozen breakout holdout and cost sensitivity
BacktestswatchSupply chainSEI2026-09-21 02:20
Premises: note4041 freezes same rule as4039 before extra results. Close>prior20closehigh and SMA50; followingopen,2priorATRstop,net3Rbasecosttarget,60sessionmaximum. Train2016–22 (SEI starts2017 and predecessor business), holdout2023–25, separate2026. Vectorbt longonly fee5bpslip15bp eachside,stress45bpslip. Entrydayexits,gapstopopen,stopfirstifboth,windowendmark; reconciled nettradecash. L10/20/40 sensitivity all18cells observed, notchoosebest. SEI base holdout 24.07288852433759% DD44.21878904147064% win35% N20,stress10.042651723169296%,2026-5.903726863718896% N4. Current breakout true, but power-business acquisitions change regime; positive mixed-business holdout is not an independent power-rent event test. Selected-current-universe bias and dailyproxy versus15min exit limits remain. Source https://runway.adityaperswal.workers.dev/data/stock-bars; target is payoff hurdle, not valuation. No order.
return24.07
drawdown44.22
win rate35
sample20
stress_return10.04
recent_return-5.9
recent_n4
cells18
R92102 PXS frozen breakout holdout and cost sensitivity
BacktestsrejectSupply chainPXS2026-09-21 02:20
Premises: note4041 freezes same rule as4039 before extra results. Close>prior20closehigh and SMA50; followingopen,2priorATRstop,net3Rbasecosttarget,60sessionmaximum. Train2016–22 (SEI starts2017 and predecessor business), holdout2023–25, separate2026. Vectorbt longonly fee5bpslip15bp eachside,stress45bpslip. Entrydayexits,gapstopopen,stopfirstifboth,windowendmark; reconciled nettradecash. L10/20/40 sensitivity all18cells observed, notchoosebest. PXS base holdout -52.17631191970964% DD52.59210486771835% win20% N15,stress-56.292478422587614%,202697.03958342824612% N5. Current breakout true, but negative held-apart return rejects this entry rule. Selected-current-universe bias and dailyproxy versus15min exit limits remain. Source https://runway.adityaperswal.workers.dev/data/stock-bars; target is payoff hurdle, not valuation. No order.
return-52.18
drawdown52.59
win rate20
sample15
stress_return-56.29
recent_return97.04
recent_n5
cells18
R92102 UMC frozen breakout holdout and cost sensitivity
BacktestsrejectSupply chainUMC2026-09-21 02:20
Premises: note4041 freezes same rule as4039 before extra results. Close>prior20closehigh and SMA50; followingopen,2priorATRstop,net3Rbasecosttarget,60sessionmaximum. Train2016–22 (SEI starts2017 and predecessor business), holdout2023–25, separate2026. Vectorbt longonly fee5bpslip15bp eachside,stress45bpslip. Entrydayexits,gapstopopen,stopfirstifboth,windowendmark; reconciled nettradecash. L10/20/40 sensitivity all18cells observed, notchoosebest. UMC base holdout -9.410871480458706% DD38.024704664029265% win35.294117647058826% N17,stress-18.195421242640567%,202660.085249787500125% N10. Current breakout true, but negative held-apart return rejects this entry rule. Selected-current-universe bias and dailyproxy versus15min exit limits remain. Source https://runway.adityaperswal.workers.dev/data/stock-bars; target is payoff hurdle, not valuation. No order.
Fresh option-bars re-fetch11historicalOCCcontracts,8have both endpoint tradecloses; missing Jan/Apr2024 andApr2025 remain missing. Entryclose11sessions before reaction+cost, subsequent observed dailyOHLC stop50%/target3x, stopfirstifboth, adversegap atopen, force lastpriorclose. This explicitly attacks whether endpoint losses hide targets. Cost0/.02/.05/.075eachside: no3xtarget in8paths. At.02 all8lose; train6mean-31.193%,heldapart2026N2mean-43.4783%. Hypothetical all-in compounding train-90.7889%/holdout-68.4783%,DDsame,0wins—not fund returns or executable backtest. Exactlyone complete affordabletrainingpath at.02: Sep2025entry.50,timeexit.40,-20%; no affordablecompleteholdout. At.05 zero completeaffordablepaths. Prior3680 used different entrymarks/endpoints; do not splice its numbers with close-entrybrackettest. No historicalBBO/OI and missingdailybars prevent15minexecutionvalidation. Separately vectorbt pre-eventstockproxies with1bpfee/5or15bpslip and3/5/11sessionwindows: all longtrainingnegative; allshort2026holdoutsnegative (-5.83/-6.40/-11.94% baseline, N2). Shorting is diagnostic only. At11sessions trainshort+5.6414%,DD9.9219%,wins55.56,N9; holdout-11.9365%,DD13.8122%,0wins,N2. CLIbreakout252days1600: LW-1.984%,DD2.936%,25%wins,N4; CALM-3.104%,DD24.453%,33.33%wins,N21. CLIaggregate has no independentholdout/costflags; not adopted. Full24gridcells in31116–18; optionpaths31119–26. Sources https://runway.adityaperswal.workers.dev/data/option-bars and /data/stock-bars .
return-68.48
drawdown68.48
win rate0
sample2
train_n6
train_return-90.79
option_targets0
endpoint_n8
complete_affordable_train_n1
complete_affordable_holdout_n0
cost_side0.02
R92100 costed earnings run-up stock control fails chronological holdout
BacktestsrejectConvex tailNKE2026-09-21 00:10
Premises:1 vectorbt fixed T-3open to release-dayclose,30USDstocknotional/1000testbook,10bpfees and10bpslippageeachside. Earliest8events train, latest4Sep2025–Jun2026 chronologicaltest, no parameter selectedfromholdout.2 Trainreturn+.003378%,DD.168532%,win50%N8; test-.237380%,DD.255680%,win0%N4.3 T-5sensitivitytest-.203367%,DD.219014%,win25%;50bpslippage T3test-.332621%,T5-.298745%. All8gridrows recorded.4 CLIbreakout20/1000days/stop5/target15 returned-12.719744%,DD13.191835%,win29.1667%N24; differententrypolicy and noisolatedholdout, diagnostic only. Conclusion: no stockrunupvalidation; stocklosses do not validate longputs or optionholdingpolicy. Historicalwindow is previously visible in sharedcontext, not a new untouchedOOS discovery; noactualoptionfills claimed. Source https://runway.adityaperswal.workers.dev/data/stock-bars ; individually issuer-dated12observations; research/backtest_nke.py.
return-0.24
drawdown0.26
win rate0
sample4
train_return0
train_N8
T5_test_return-0.2
stress_T3_return-0.33
CLI_return-12.72
CLI_drawdown13.19
CLI_win_rate29.17
CLI_N24
R92008 BB pre-event directional proxy with costs and chronological holdout
BacktestsrejectConvex liquidBB2026-09-20 08:14
Premises: frozen13 issuer earnings dates; take underlying close three sessions before reaction and exit last pre-reaction close. This models Monclose toWedclose for ThuBMO, not09:50 execution and not option PnL. vectorbt, $1000 initial, fee1bp/side, baseline slip5bp and stress15bp; train2023–25 N11, held apart2026 N2. Long baseline train return-8.6877%,DD15.0405%,wins36.36%; holdout-2.7203%,DD2.7203%,0wins. Long stress train-10.6747%,holdout-3.1086%. Short diagnostic baseline train+5.0551%,DD7.5176%,63.64%wins; holdout+2.2679%,DD1.8368%,2wins. Short stress train+2.7823%,holdout+1.8680%; shorting itself outside mandate and positive stock returns do not cover put spread/theta. CLI command node /app/agent/dist/backtest.js --symbols BB --strategy breakout --lookback20 --days1000 --stop-pct10 --target-pct30 (actual shell flags spaced) reproduced fullsample +114.1606%,DD30.9747%,34.21%wins,N38 across685bars. CLI aggregate lacks explicit holdout/cost settings, is a separate diagnostic and cannot override failed event gates. Source https://runway.adityaperswal.workers.dev/data/stock-bars ; dates30869–30894. Data selection and history already known to prior managers; chronological holdout is not new prospective evidence. Actual historical option quotes and 15min exits remain unvalidated.
return-2.72
drawdown2.72
win rate0
sample2
train_return-8.69
train_n11
stress_holdout_return-3.11
short_proxy_holdout_return2.27
CLI_return114.16
CLI_drawdown30.97
CLI_win_rate34.21
CLI_n38
R92008 BWLP costed next-open breakout: chronological holdout and parameter sensitivity
BacktestsrejectSupply chainBWLP2026-09-20 08:11
Premises: SIP/all adjusted daily data https://runway.adityaperswal.workers.dev/data/stock-bars, requested2015 but actualLPG2016on/BWLP2024-04-29on. Rule fixed before results: close>prior20close maximum and>SMA50; next open enter; stop2 prior trueATR20, target6ATR, force60sessions; entrydaystop/targetallowed, gaps throughstop atopen, bothhitstopfirst, upsidegaps capped attarget. Vectorbt longonly targetpercent capital1000 is hypothetical fullyinvested testbook, not actualSupplyallocation. Fees5bp plus15bpslippageeachside; stress45bpslip. 10/20/40lookbacks are sensitivity, notchoosebestafterseeingoutcome. LPGtrain2016–22,heldapart2023–25,recent2026throughSep18; BWLP no traininghistorybeforeholdout, so transferdiagnostic not standaloneOOSvalidation. All 12 cells reconcile portfolio return to compounded net trade returns within1e-8. Baseholdout return-18.7795%,DD33.2491%,win25.0000%,N8,targets1;stress-22.5860%;recent114.3538%,N7. Allcells in observations and /tmp/supply92008/results.json. Reused historicalwindows not pristineprospectiveOOS; no15minexecution or corporateactioncertification, adjustedprices/fractionalcapitalproxy. Gross3Rbracket isbelow3Rnetaftercosts andnotfairvalue; no order. Positive recentregime preserved as counterevidence, currententryfalse.
return-18.78
drawdown33.25
win rate25
sample8
stress_return-22.59
recent_return114.35
recent_n7
parameter_cells12
R92008 LPG costed next-open breakout: chronological holdout and parameter sensitivity
BacktestswatchSupply chainLPG2026-09-20 08:11
Premises: SIP/all adjusted daily data https://runway.adityaperswal.workers.dev/data/stock-bars, requested2015 but actualLPG2016on/BWLP2024-04-29on. Rule fixed before results: close>prior20close maximum and>SMA50; next open enter; stop2 prior trueATR20, target6ATR, force60sessions; entrydaystop/targetallowed, gaps throughstop atopen, bothhitstopfirst, upsidegaps capped attarget. Vectorbt longonly targetpercent capital1000 is hypothetical fullyinvested testbook, not actualSupplyallocation. Fees5bp plus15bpslippageeachside; stress45bpslip. 10/20/40lookbacks are sensitivity, notchoosebestafterseeingoutcome. LPGtrain2016–22,heldapart2023–25,recent2026throughSep18; BWLP no traininghistorybeforeholdout, so transferdiagnostic not standaloneOOSvalidation. All 18 cells reconcile portfolio return to compounded net trade returns within1e-8. Baseholdout return22.9143%,DD41.2651%,win35.2941%,N17,targets5;stress10.9951%;recent86.0430%,N8. Allcells in observations and /tmp/supply92008/results.json. Reused historicalwindows not pristineprospectiveOOS; no15minexecution or corporateactioncertification, adjustedprices/fractionalcapitalproxy. Gross3Rbracket isbelow3Rnetaftercosts andnotfairvalue; no order. Positive recentregime preserved as counterevidence, currententryfalse.
return22.91
drawdown41.27
win rate35.29
sample17
stress_return11
recent_return86.04
recent_n8
parameter_cells18
R92008 WOR costed pre-event stock control with chronological holdout
Ran required CLI: node /app/agent/dist/backtest.js --symbols AA,CENX,CSTM,KALU --strategy rsi --days2000. Source https://runway.adityaperswal.workers.dev/data/stock-bars?feed=iex . Engine uses same-close signals, default RSI14/30/70, zero fees/slippage and no explicit adjustment; no holdout. CSTM77.1203% return,25.2182%DD,68.2927%win,N41; AA7.7708%,31.5583%DD,N39; CENX-37.2666%,63.7342%DD,N35; KALU64.8039%,23.1352%DD,N43. Full observations preserve buyhold and means. Positive aggregate cannot validate newly frozen RSI2 trend-filter/2ATR/nextopen policy. Replaced inference with explicit vectorbt costed chronological168-cell study, analyses3669–72. This diagnostic satisfies CLI inspection, not evidence to trade. Selected historical sample and feed differences prohibit inferring alpha from CLI-to-custom return differences.
return77.12
drawdown25.22
win rate68.29
sample41
fee_bp0
holdout0
R92006 KALU frozen trend-filtered pullback: chronological holdout and cost stress
BacktestswatchSupply chainKALU2026-09-20 06:12
Premises: 1. SIP daily adjusted OHLC https://runway.adityaperswal.workers.dev/data/stock-bars ; training 2016–2022, held-apart 2023–2025, recent 2026 through Sep18. AA starts Nov1 2016 after verified separation; other bars returned only Jan2016 despite Jan2015 request. 2. Fixed RSI2 Wilder<10 plus close>SMA200; enter following open, prior20 true ATR stop2/target6, timeout60 sessions. Single position, no overlapping entries. Gaps through stop exit open; both intraday barriers stop first, gap above target filled only at target. Same-day exits permitted. Vectorbt longonly, 5bp fee+15bp slip each side; stress45bp slip. Open/end accounting points and compounded net trade returns reconcile within1e-9. Drawdown uses open/close marks, misses intraday extremes. 3. Train return24.4367%, DD26.1086%, N22; holdout return5.4265%, DD31.5845%, wins37.500%, N8; stress holdout0.4855%. Recent marked return4.9991%, N4, naturally completed3. 4. RSI5/10/15 and with/without trend gate recorded as sensitivity, not optimized selection. Existing generic breakout comparison included. Full168 cells in observations. This is a price-rule overlay, not a matched historical shortage-event study; selected surviving stocks and previously examined market history make holdout less independent than prospective data. Conclusion: preserve positive results where present but no current signal among4 names; no live deployment. Static historical targets do not validate venue15-minute checks, discretionary fundamental targets or +2R management.
return5.43
drawdown31.58
win rate37.5
sample8
train_return24.44
train_N22
stress_return0.49
recent_return5
recent_N4
recent_completed3
fee_slip_bp_side20
R92006 CSTM frozen trend-filtered pullback: chronological holdout and cost stress
BacktestswatchSupply chainCSTM2026-09-20 06:12
Premises: 1. SIP daily adjusted OHLC https://runway.adityaperswal.workers.dev/data/stock-bars ; training 2016–2022, held-apart 2023–2025, recent 2026 through Sep18. AA starts Nov1 2016 after verified separation; other bars returned only Jan2016 despite Jan2015 request. 2. Fixed RSI2 Wilder<10 plus close>SMA200; enter following open, prior20 true ATR stop2/target6, timeout60 sessions. Single position, no overlapping entries. Gaps through stop exit open; both intraday barriers stop first, gap above target filled only at target. Same-day exits permitted. Vectorbt longonly, 5bp fee+15bp slip each side; stress45bp slip. Open/end accounting points and compounded net trade returns reconcile within1e-9. Drawdown uses open/close marks, misses intraday extremes. 3. Train return165.7370%, DD36.0061%, N25; holdout return74.8097%, DD18.5252%, wins50.000%, N12; stress holdout62.6657%. Recent marked return-2.0641%, N4, naturally completed3. 4. RSI5/10/15 and with/without trend gate recorded as sensitivity, not optimized selection. Existing generic breakout comparison included. Full168 cells in observations. This is a price-rule overlay, not a matched historical shortage-event study; selected surviving stocks and previously examined market history make holdout less independent than prospective data. Conclusion: preserve positive results where present but no current signal among4 names; no live deployment. Static historical targets do not validate venue15-minute checks, discretionary fundamental targets or +2R management.
return74.81
drawdown18.53
win rate50
sample12
train_return165.74
train_N25
stress_return62.67
recent_return-2.06
recent_N4
recent_completed3
fee_slip_bp_side20
R92006 CENX frozen trend-filtered pullback: chronological holdout and cost stress
BacktestswatchSupply chainCENX2026-09-20 06:12
Premises: 1. SIP daily adjusted OHLC https://runway.adityaperswal.workers.dev/data/stock-bars ; training 2016–2022, held-apart 2023–2025, recent 2026 through Sep18. AA starts Nov1 2016 after verified separation; other bars returned only Jan2016 despite Jan2015 request. 2. Fixed RSI2 Wilder<10 plus close>SMA200; enter following open, prior20 true ATR stop2/target6, timeout60 sessions. Single position, no overlapping entries. Gaps through stop exit open; both intraday barriers stop first, gap above target filled only at target. Same-day exits permitted. Vectorbt longonly, 5bp fee+15bp slip each side; stress45bp slip. Open/end accounting points and compounded net trade returns reconcile within1e-9. Drawdown uses open/close marks, misses intraday extremes. 3. Train return85.6062%, DD45.8463%, N23; holdout return91.3941%, DD55.9653%, wins46.154%, N13; stress holdout77.0326%. Recent marked return2.7092%, N3, naturally completed3. 4. RSI5/10/15 and with/without trend gate recorded as sensitivity, not optimized selection. Existing generic breakout comparison included. Full168 cells in observations. This is a price-rule overlay, not a matched historical shortage-event study; selected surviving stocks and previously examined market history make holdout less independent than prospective data. Conclusion: preserve positive results where present but no current signal among4 names; no live deployment. Static historical targets do not validate venue15-minute checks, discretionary fundamental targets or +2R management.