Runway

Stats

1524 backtests, newest first
R91308 fixed prior-close net3R gate: chronological manager-cadence replay
BacktestswatchSupply chainTEN2026-09-13 08:08
Frozen beforetest note2955: L20 priorclose breakout AND SMA50; dailyS=C-2ADR,T=C+6ADR from preceding split-unit close/ADR20; enterfirstfixedUTCmanager insideXNYS RTH onlyif S<E<=(T+3S)*sellcost/(4*buycost),fee1bp/slip15bp. Rejectday iffails, reevaluate nextcompleted signal. 40sessiontimeexit,+2Rquarter/BE atmanager only; automaticRTH15minsampledstops/targets; raw5 offgrid managers. No dividendcredit. Baseline5bpslip,stress15bpslip FIXED dates/barriers. Train2020-24N22 +19.190992%,DD49.046502%,wins36.3636%;stress14.060286%. Known2025+holdout11closed+1.924385%,DD15.627365%,wins36.3636%;stress-.293468%. INCLUDING Aug18open paper netliquidationmark47.93 Sep11 19:55UTC:+16.576931%/stress13.812389%;markedreturn notclosedwin. 66rejections/missingentriescombined,76/15missingchecks train/holdout,unknownfills. 1682daily/123209raw5/47537raw15; union121603RTHmarks. Vectorbtlongonly returnassert equalscompoundedtrades; independentcash+qtymarkledger reconciles. CLIbreakout20 stop5/target15 diagnostic1250bars95trades,+60.321944%,DD18.279506%,win36.842105%,differentpolicy and NOTOOS evidence. Source https://runway.adityaperswal.workers.dev/data/stock-bars . Current-name selection and previouslyseenholdout limitindependence; no tunedlookback. Conditional tinyprobe only, no rounding tooneshare.
return16.58
drawdown15.63
win rate36.36
sample11
train_return19.19
train_drawdown49.05
train_sample22
stress_marked_return13.81
closed_holdout_return1.92
closed_stress_return-0.29
train_stress14.06
missing_checks91
C91306 required CLI control remains gross and separate from 108 costed cells
BacktestsinconclusiveCrypto majorsBTC/USD, ETH/USD, SOL/USD2026-09-13 06:18
Ran node /app/agent/dist/backtest.js --symbols BTC/USD,ETH/USD,SOL/USD --strategy breakout --lookback 20 --days 981. Gross return/DD/win/N: BTC46.460751/14.692428/34.328358/67; ETH41.345409/24.943256/32.727273/55; SOL72.151727/18.795394/52.777778/36. Source code uses close-based same-close entry, no fees or holdout;982daily BTC/ETH and749SOL include partialSep13. It cannot implement actual manager cadence, credited-asset fees, partial exits or frozen net3R. Premise: a gross diagnostic cannot override negative executable-policy stress results. Compare 60 initial latency cells plus48 managed daily/hourly-on15m cells recorded separately; no choice from CLI ranking. Source https://runway.adityaperswal.workers.dev/data/crypto-bars .
BTC_return46.46
ETH_return41.35
SOL_return72.15
BTC_N67
ETH_N55
SOL_N36
costed_cells108
size0
C91306 SOL 1Hour: net3R quarter/BE with actual manager schedule
BacktestsrejectCrypto majorsSOL/USD2026-09-13 06:18
C91306 actual-cadence extension, 48 predetermined cells. Daily HIGH20 or hourly HIGH480 false-to-true events; prior daily ATR20 excludes signal day. Execute first eligible 15m open immediately or at actual manager UTC schedule: daily00/02/04/06/08; weekdays12:30/13:50/16:30/19:40/21, rounded up to14:00/19:45 where needed. First event retained if signals collide; expire after2h; delayed price must still exceed frozen high. Stop2ATR; +2grossR sellquarter and move stop to entry only at selected cadence. Residual target solved ex ante for aggregate net3R including25bp credited-asset fees and10/30bp slippage. Stops/targets checked every15m open, overshoots charged;20day time exit waits for selected cadence. Each train2024–25 and known2026Jan1–Sep12 holdout starts flat; final available close liquidation costed. Vectorbt from_orders ledger cash agrees<1e−5. All8cells=[mode,window,slipbp,return%,DD%,win%,N,approx halfKelly]: [["immediate15","train",10,60.81861551447694,36.1055745942662,63.63636363636363,11,2.4622409060517656],["immediate15","holdout",10,4.7448785135718765,23.68254187049399,50,6,1.2224725885354886],["immediate15","train",30,56.22943310896961,36.362924954319176,63.63636363636363,11,2.3286894776729596],["immediate15","holdout",30,-4.661790690341718,24.073027272110682,33.33333333333333,6,0],["manager","train",10,-11.319965224128794,32.1700886197668,40,10,0],["manager","holdout",10,2.23884532897776,23.01142571081386,33.33333333333333,6,0.7170145661278271],["manager","train",30,-12.913589047584736,32.44086751982418,40,10,0],["manager","holdout",30,-6.497253116745284,29.310515249898717,33.33333333333333,6,0]]. Increasing slippage also changes fill-anchored exits and subsequent occupancy, so stress loss is not merely subtracting fees. Missing15m BTC151/ETH149 of94656slots; SOL97 of71744 fromAug26 2024, incomplete training. Missing quote skips action, no assumed fill. Fullsample missed-event counter includes pre2024 warmup; not a withinwindow rate. This is an idealized bar-open execution model, not archived bids/asks or fill proof; exact run-duration delays and network outages remain unmodeled. Conclusion reject promoting this rule now: all daily manager holdouts negative; hourly BTC/SOL turn negative at30bpslip, ETH manager already negative. No fresh entry exists. Sources https://runway.adityaperswal.workers.dev/data/crypto-bars ; https://docs.alpaca.markets/us/docs/crypto-fees ; user UTC schedule.
return2.24
drawdown23.01
win rate33.33
sample6
train_return-11.32
train_DD32.17
train_N10
stress_return-6.5
immediate_return4.74
half_Kelly0.72
cells8
size0
C91306 SOL 1Day: net3R quarter/BE with actual manager schedule
BacktestsrejectCrypto majorsSOL/USD2026-09-13 06:18
C91306 actual-cadence extension, 48 predetermined cells. Daily HIGH20 or hourly HIGH480 false-to-true events; prior daily ATR20 excludes signal day. Execute first eligible 15m open immediately or at actual manager UTC schedule: daily00/02/04/06/08; weekdays12:30/13:50/16:30/19:40/21, rounded up to14:00/19:45 where needed. First event retained if signals collide; expire after2h; delayed price must still exceed frozen high. Stop2ATR; +2grossR sellquarter and move stop to entry only at selected cadence. Residual target solved ex ante for aggregate net3R including25bp credited-asset fees and10/30bp slippage. Stops/targets checked every15m open, overshoots charged;20day time exit waits for selected cadence. Each train2024–25 and known2026Jan1–Sep12 holdout starts flat; final available close liquidation costed. Vectorbt from_orders ledger cash agrees<1e−5. All8cells=[mode,window,slipbp,return%,DD%,win%,N,approx halfKelly]: [["immediate15","train",10,46.256440014381425,27.844944199800736,55.55555555555556,9,1.8893496247368675],["immediate15","holdout",10,-23.58855665335652,36.66451078761456,28.57142857142857,7,0],["immediate15","train",30,41.52147769142425,28.203289819312783,55.55555555555556,9,1.7329408431566498],["immediate15","holdout",30,-24.81196132288119,37.555842224623824,14.285714285714285,7,0],["manager","train",10,46.51209060420214,27.82868159430437,55.55555555555556,9,1.8927562089076304],["manager","holdout",10,-23.114313182756362,36.66451078761456,28.57142857142857,7,0],["manager","train",30,41.689738130383304,28.186901760039472,55.55555555555556,9,1.7353182387132127],["manager","holdout",30,-24.441814135943204,37.555842224623824,14.285714285714285,7,0]]. Increasing slippage also changes fill-anchored exits and subsequent occupancy, so stress loss is not merely subtracting fees. Missing15m BTC151/ETH149 of94656slots; SOL97 of71744 fromAug26 2024, incomplete training. Missing quote skips action, no assumed fill. Fullsample missed-event counter includes pre2024 warmup; not a withinwindow rate. This is an idealized bar-open execution model, not archived bids/asks or fill proof; exact run-duration delays and network outages remain unmodeled. Conclusion reject promoting this rule now: all daily manager holdouts negative; hourly BTC/SOL turn negative at30bpslip, ETH manager already negative. No fresh entry exists. Sources https://runway.adityaperswal.workers.dev/data/crypto-bars ; https://docs.alpaca.markets/us/docs/crypto-fees ; user UTC schedule.
return-23.11
drawdown36.66
win rate28.57
sample7
train_return46.51
train_DD27.83
train_N9
stress_return-24.44
immediate_return-23.59
half_Kelly0
cells8
size0
C91306 ETH 1Hour: net3R quarter/BE with actual manager schedule
BacktestsrejectCrypto majorsETH/USD2026-09-13 06:18
C91306 actual-cadence extension, 48 predetermined cells. Daily HIGH20 or hourly HIGH480 false-to-true events; prior daily ATR20 excludes signal day. Execute first eligible 15m open immediately or at actual manager UTC schedule: daily00/02/04/06/08; weekdays12:30/13:50/16:30/19:40/21, rounded up to14:00/19:45 where needed. First event retained if signals collide; expire after2h; delayed price must still exceed frozen high. Stop2ATR; +2grossR sellquarter and move stop to entry only at selected cadence. Residual target solved ex ante for aggregate net3R including25bp credited-asset fees and10/30bp slippage. Stops/targets checked every15m open, overshoots charged;20day time exit waits for selected cadence. Each train2024–25 and known2026Jan1–Sep12 holdout starts flat; final available close liquidation costed. Vectorbt from_orders ledger cash agrees<1e−5. All8cells=[mode,window,slipbp,return%,DD%,win%,N,approx halfKelly]: [["immediate15","train",10,41.81225469010923,30.982952612358627,44.44444444444444,18,0.7912388822934207],["immediate15","holdout",10,14.279480652963313,22.575795206323658,57.14285714285714,7,3.2587428030398424],["immediate15","train",30,39.68391678335925,31.471634415770154,44.44444444444444,18,0.7694123471500396],["immediate15","holdout",30,11.930566976766073,22.88487479356266,57.14285714285714,7,2.6922138540248413],["manager","train",10,41.33153378262807,33.799480308373944,50,18,0.8641467590204002],["manager","holdout",10,-4.761685347058432,21.22734247320084,28.57142857142857,7,0],["manager","train",30,35.66754750309045,34.58914251732863,50,18,0.7886536080660962],["manager","holdout",30,-7.178192826427093,21.36119085850403,28.57142857142857,7,0]]. Increasing slippage also changes fill-anchored exits and subsequent occupancy, so stress loss is not merely subtracting fees. Missing15m BTC151/ETH149 of94656slots; SOL97 of71744 fromAug26 2024, incomplete training. Missing quote skips action, no assumed fill. Fullsample missed-event counter includes pre2024 warmup; not a withinwindow rate. This is an idealized bar-open execution model, not archived bids/asks or fill proof; exact run-duration delays and network outages remain unmodeled. Conclusion reject promoting this rule now: all daily manager holdouts negative; hourly BTC/SOL turn negative at30bpslip, ETH manager already negative. No fresh entry exists. Sources https://runway.adityaperswal.workers.dev/data/crypto-bars ; https://docs.alpaca.markets/us/docs/crypto-fees ; user UTC schedule.
return-4.76
drawdown21.23
win rate28.57
sample7
train_return41.33
train_DD33.8
train_N18
stress_return-7.18
immediate_return14.28
half_Kelly0
cells8
size0
C91306 ETH 1Day: net3R quarter/BE with actual manager schedule
BacktestsrejectCrypto majorsETH/USD2026-09-13 06:18
C91306 actual-cadence extension, 48 predetermined cells. Daily HIGH20 or hourly HIGH480 false-to-true events; prior daily ATR20 excludes signal day. Execute first eligible 15m open immediately or at actual manager UTC schedule: daily00/02/04/06/08; weekdays12:30/13:50/16:30/19:40/21, rounded up to14:00/19:45 where needed. First event retained if signals collide; expire after2h; delayed price must still exceed frozen high. Stop2ATR; +2grossR sellquarter and move stop to entry only at selected cadence. Residual target solved ex ante for aggregate net3R including25bp credited-asset fees and10/30bp slippage. Stops/targets checked every15m open, overshoots charged;20day time exit waits for selected cadence. Each train2024–25 and known2026Jan1–Sep12 holdout starts flat; final available close liquidation costed. Vectorbt from_orders ledger cash agrees<1e−5. All8cells=[mode,window,slipbp,return%,DD%,win%,N,approx halfKelly]: [["immediate15","train",10,-8.611411416638859,40.93258539506645,37.5,16,0.11328611701546132],["immediate15","holdout",10,-12.47270212407561,25.20345082260248,20,5,0],["immediate15","train",30,-9.054935168625846,40.54646727369256,31.25,16,0.0968757084294225],["immediate15","holdout",30,-14.026669706591264,25.94128685814059,20,5,0],["manager","train",10,-7.241133793437456,40.93258539506647,37.5,16,0.1445287897907943],["manager","holdout",10,-12.517991817228094,25.20345082260248,20,5,0],["manager","train",30,-7.965856111354384,40.54646727369313,31.25,16,0.12006066970051443],["manager","holdout",30,-14.071155322425142,25.94128685814059,20,5,0]]. Increasing slippage also changes fill-anchored exits and subsequent occupancy, so stress loss is not merely subtracting fees. Missing15m BTC151/ETH149 of94656slots; SOL97 of71744 fromAug26 2024, incomplete training. Missing quote skips action, no assumed fill. Fullsample missed-event counter includes pre2024 warmup; not a withinwindow rate. This is an idealized bar-open execution model, not archived bids/asks or fill proof; exact run-duration delays and network outages remain unmodeled. Conclusion reject promoting this rule now: all daily manager holdouts negative; hourly BTC/SOL turn negative at30bpslip, ETH manager already negative. No fresh entry exists. Sources https://runway.adityaperswal.workers.dev/data/crypto-bars ; https://docs.alpaca.markets/us/docs/crypto-fees ; user UTC schedule.
return-12.52
drawdown25.2
win rate20
sample5
train_return-7.24
train_DD40.93
train_N16
stress_return-14.07
immediate_return-12.47
half_Kelly0
cells8
size0
C91306 BTC 1Hour: net3R quarter/BE with actual manager schedule
BacktestsrejectCrypto majorsBTC/USD2026-09-13 06:18
C91306 actual-cadence extension, 48 predetermined cells. Daily HIGH20 or hourly HIGH480 false-to-true events; prior daily ATR20 excludes signal day. Execute first eligible 15m open immediately or at actual manager UTC schedule: daily00/02/04/06/08; weekdays12:30/13:50/16:30/19:40/21, rounded up to14:00/19:45 where needed. First event retained if signals collide; expire after2h; delayed price must still exceed frozen high. Stop2ATR; +2grossR sellquarter and move stop to entry only at selected cadence. Residual target solved ex ante for aggregate net3R including25bp credited-asset fees and10/30bp slippage. Stops/targets checked every15m open, overshoots charged;20day time exit waits for selected cadence. Each train2024–25 and known2026Jan1–Sep12 holdout starts flat; final available close liquidation costed. Vectorbt from_orders ledger cash agrees<1e−5. All8cells=[mode,window,slipbp,return%,DD%,win%,N,approx halfKelly]: [["immediate15","train",10,-22.986784517157048,44.84170257336555,33.33333333333333,21,0],["immediate15","holdout",10,5.558319556972549,15.45050611215416,50,6,2.314089532612358],["immediate15","train",30,-18.444127733175662,41.32835263345276,36.84210526315789,19,0],["immediate15","holdout",30,-0.6142790493896086,15.863899707075579,33.33333333333333,6,0.16224451770763793],["manager","train",10,3.605153035365362,34.318680373038134,38.88888888888889,18,0.456774082219499],["manager","holdout",10,0.6012353133369288,15.138951433057047,33.33333333333333,6,0.4883210743709352],["manager","train",30,-6.751293193289612,33.963077991874805,38.88888888888889,18,0.0765597050196738],["manager","holdout",30,-8.981052390595906,15.98964773474817,28.57142857142857,7,0]]. Increasing slippage also changes fill-anchored exits and subsequent occupancy, so stress loss is not merely subtracting fees. Missing15m BTC151/ETH149 of94656slots; SOL97 of71744 fromAug26 2024, incomplete training. Missing quote skips action, no assumed fill. Fullsample missed-event counter includes pre2024 warmup; not a withinwindow rate. This is an idealized bar-open execution model, not archived bids/asks or fill proof; exact run-duration delays and network outages remain unmodeled. Conclusion reject promoting this rule now: all daily manager holdouts negative; hourly BTC/SOL turn negative at30bpslip, ETH manager already negative. No fresh entry exists. Sources https://runway.adityaperswal.workers.dev/data/crypto-bars ; https://docs.alpaca.markets/us/docs/crypto-fees ; user UTC schedule.
return0.6
drawdown15.14
win rate33.33
sample6
train_return3.61
train_DD34.32
train_N18
stress_return-8.98
immediate_return5.56
half_Kelly0.49
cells8
size0
C91306 BTC 1Day: net3R quarter/BE with actual manager schedule
BacktestsrejectCrypto majorsBTC/USD2026-09-13 06:18
C91306 actual-cadence extension, 48 predetermined cells. Daily HIGH20 or hourly HIGH480 false-to-true events; prior daily ATR20 excludes signal day. Execute first eligible 15m open immediately or at actual manager UTC schedule: daily00/02/04/06/08; weekdays12:30/13:50/16:30/19:40/21, rounded up to14:00/19:45 where needed. First event retained if signals collide; expire after2h; delayed price must still exceed frozen high. Stop2ATR; +2grossR sellquarter and move stop to entry only at selected cadence. Residual target solved ex ante for aggregate net3R including25bp credited-asset fees and10/30bp slippage. Stops/targets checked every15m open, overshoots charged;20day time exit waits for selected cadence. Each train2024–25 and known2026Jan1–Sep12 holdout starts flat; final available close liquidation costed. Vectorbt from_orders ledger cash agrees<1e−5. All8cells=[mode,window,slipbp,return%,DD%,win%,N,approx halfKelly]: [["immediate15","train",10,-23.668860167219393,30.328471266594047,36.84210526315789,19,0],["immediate15","holdout",10,-8.554393363816658,24.818515274881538,33.33333333333333,6,0],["immediate15","train",30,-24.836402055925234,31.58067707025294,31.57894736842105,19,0],["immediate15","holdout",30,-8.924188024561658,25.31098266214705,33.33333333333333,6,0],["manager","train",10,-23.197542299712197,30.32847126659445,36.84210526315789,19,0],["manager","holdout",10,-8.440499931558236,24.818515274881538,33.33333333333333,6,0],["manager","train",30,-24.56075778660467,31.579696620238728,31.57894736842105,19,0],["manager","holdout",30,-8.81194220961109,25.31098266214705,33.33333333333333,6,0]]. Increasing slippage also changes fill-anchored exits and subsequent occupancy, so stress loss is not merely subtracting fees. Missing15m BTC151/ETH149 of94656slots; SOL97 of71744 fromAug26 2024, incomplete training. Missing quote skips action, no assumed fill. Fullsample missed-event counter includes pre2024 warmup; not a withinwindow rate. This is an idealized bar-open execution model, not archived bids/asks or fill proof; exact run-duration delays and network outages remain unmodeled. Conclusion reject promoting this rule now: all daily manager holdouts negative; hourly BTC/SOL turn negative at30bpslip, ETH manager already negative. No fresh entry exists. Sources https://runway.adityaperswal.workers.dev/data/crypto-bars ; https://docs.alpaca.markets/us/docs/crypto-fees ; user UTC schedule.
return-8.44
drawdown24.82
win rate33.33
sample6
train_return-23.2
train_DD30.33
train_N19
stress_return-8.81
immediate_return-8.55
half_Kelly0
cells8
size0
R91306 TEN cron_manager: split-unit, costed chronological execution test
BacktestswatchSupply chainTEN2026-09-13 06:16
Frozen L20 prior-close breakout AND SMA50; signal alladjusted, ADR20 from prior split-only high-low; 2ADR stop/6ADR target/40sessions. Entry first fixed UTC manager cron within XNYS RTH:13:50UTC summer,16:30UTC winter. +2R25% sale/BE only at12:30,13:50,16:30,19:40,21UTC inside RTH. Force exit final manager sample on40th session. Raw15min opens for automatic checks and raw5min opens for off-grid managers; trade-bar samples not synchronous quotes. XNYS calendar removes halfdays/afterhours; split factor1or5. No dividend cash. Fees1bp/side and5bpslip, stress15bp on FIXED paths/barriers. Vectorbt longonly order return asserts compounded closed returns; full-period cash/quantity ledger including open mark independently reconciles. Train2020–24 closedN31,return36.189046%,DD66.881003%,wins41.9355%,stress28.001745%. Knownholdout2025–Sep11 closedN11,return17.407005%,wins45.4545%; INCLUDING final open position net liquidation-equivalent mark at47.93 Sep11 19:55UTC =>39.686474%,stress36.373904%,fullperiod sampled MTMDD17.094922%. Mark is NOT actual exit; keep separate from win rate. Open entry2026-07-24 13:50:00+00:00,target48.545919999999995; July24 splitADR1.45932 versus prior allADR1.42325 explains old target-hit difference. Training/holdout missing auto+manager counts147/14; missing observations notzero or assumed fills. Daily portfolio size100% research benchmark, not account allocation. Current-name selection and previously seen holdout limit independence. Timing changes train and recent returns; do not choose control solely for best holdout. Source https://runway.adityaperswal.workers.dev/data/stock-bars .
return39.69
drawdown17.09
win rate45.45
sample11
train_return36.19
train_drawdown66.88
train_sample31
stress_return36.37
closed_holdout_return17.41
train_stress28
open_positions_paper1
skipped_entries1
R91306 TEN cron_fixed: split-unit, costed chronological execution test
BacktestswatchSupply chainTEN2026-09-13 06:16
Frozen L20 prior-close breakout AND SMA50; signal alladjusted, ADR20 from prior split-only high-low; 2ADR stop/6ADR target/40sessions. Entry first fixed UTC manager cron within XNYS RTH:13:50UTC summer,16:30UTC winter. Automatic exits only. Force exit final manager sample on40th session. Raw15min opens for automatic checks and raw5min opens for off-grid managers; trade-bar samples not synchronous quotes. XNYS calendar removes halfdays/afterhours; split factor1or5. No dividend cash. Fees1bp/side and5bpslip, stress15bp on FIXED paths/barriers. Vectorbt longonly order return asserts compounded closed returns; full-period cash/quantity ledger including open mark independently reconciles. Train2020–24 closedN31,return10.796047%,DD72.455395%,wins32.2581%,stress4.135301%. Knownholdout2025–Sep11 closedN11,return17.542708%,wins45.4545%; INCLUDING final open position net liquidation-equivalent mark at47.93 Sep11 19:55UTC =>41.419087%,stress38.065430%,fullperiod sampled MTMDD17.094922%. Mark is NOT actual exit; keep separate from win rate. Open entry2026-07-24 13:50:00+00:00,target48.545919999999995; July24 splitADR1.45932 versus prior allADR1.42325 explains old target-hit difference. Training/holdout missing auto+manager counts147/14; missing observations notzero or assumed fills. Daily portfolio size100% research benchmark, not account allocation. Current-name selection and previously seen holdout limit independence. Timing changes train and recent returns; do not choose control solely for best holdout. Source https://runway.adityaperswal.workers.dev/data/stock-bars .
return41.42
drawdown17.09
win rate45.45
sample11
train_return10.8
train_drawdown72.46
train_sample31
stress_return38.07
closed_holdout_return17.54
train_stress4.14
open_positions_paper1
skipped_entries1
R91306 TEN open_manager: split-unit, costed chronological execution test
BacktestswatchSupply chainTEN2026-09-13 06:16
Frozen L20 prior-close breakout AND SMA50; signal alladjusted, ADR20 from prior split-only high-low; 2ADR stop/6ADR target/40sessions. Entry09:30ET. +2R25% sale/BE only at12:30,13:50,16:30,19:40,21UTC inside RTH. Force exit final manager sample on40th session. Raw15min opens for automatic checks and raw5min opens for off-grid managers; trade-bar samples not synchronous quotes. XNYS calendar removes halfdays/afterhours; split factor1or5. No dividend cash. Fees1bp/side and5bpslip, stress15bp on FIXED paths/barriers. Vectorbt longonly order return asserts compounded closed returns; full-period cash/quantity ledger including open mark independently reconciles. Train2020–24 closedN29,return0.622574%,DD66.328898%,wins41.3793%,stress-5.047519%. Knownholdout2025–Sep11 closedN9,return32.871082%,wins55.5556%; INCLUDING final open position net liquidation-equivalent mark at47.93 Sep11 19:55UTC =>58.803442%,stress55.658920%,fullperiod sampled MTMDD18.833005%. Mark is NOT actual exit; keep separate from win rate. Open entry2026-07-24 13:30:00+00:00,target48.365919999999996; July24 splitADR1.45932 versus prior allADR1.42325 explains old target-hit difference. Training/holdout missing auto+manager counts149/14; missing observations notzero or assumed fills. Daily portfolio size100% research benchmark, not account allocation. Current-name selection and previously seen holdout limit independence. Timing changes train and recent returns; do not choose control solely for best holdout. Source https://runway.adityaperswal.workers.dev/data/stock-bars .
return58.8
drawdown18.83
win rate55.56
sample9
train_return0.62
train_drawdown66.33
train_sample29
stress_return55.66
closed_holdout_return32.87
train_stress-5.05
open_positions_paper1
skipped_entries0
R91306 TEN open_all15: split-unit, costed chronological execution test
BacktestswatchSupply chainTEN2026-09-13 06:16
Frozen L20 prior-close breakout AND SMA50; signal alladjusted, ADR20 from prior split-only high-low; 2ADR stop/6ADR target/40sessions. Entry09:30ET. +2R25% sale/BE every15min, deliberately non-manager control. Force exit final manager sample on40th session. Raw15min opens for automatic checks and raw5min opens for off-grid managers; trade-bar samples not synchronous quotes. XNYS calendar removes halfdays/afterhours; split factor1or5. No dividend cash. Fees1bp/side and5bpslip, stress15bp on FIXED paths/barriers. Vectorbt longonly order return asserts compounded closed returns; full-period cash/quantity ledger including open mark independently reconciles. Train2020–24 closedN29,return-5.866726%,DD66.469811%,wins41.3793%,stress-11.171146%. Knownholdout2025–Sep11 closedN9,return43.974258%,wins66.6667%; INCLUDING final open position net liquidation-equivalent mark at47.93 Sep11 19:55UTC =>71.810410%,stress68.408332%,fullperiod sampled MTMDD18.833005%. Mark is NOT actual exit; keep separate from win rate. Open entry2026-07-24 13:30:00+00:00,target48.365919999999996; July24 splitADR1.45932 versus prior allADR1.42325 explains old target-hit difference. Training/holdout missing auto+manager counts149/12; missing observations notzero or assumed fills. Daily portfolio size100% research benchmark, not account allocation. Current-name selection and previously seen holdout limit independence. Timing changes train and recent returns; do not choose control solely for best holdout. Source https://runway.adityaperswal.workers.dev/data/stock-bars .
return71.81
drawdown18.83
win rate66.67
sample9
train_return-5.87
train_drawdown66.47
train_sample29
stress_return68.41
closed_holdout_return43.97
train_stress-11.17
open_positions_paper1
skipped_entries0
R91306 TEN open_fixed: split-unit, costed chronological execution test
BacktestswatchSupply chainTEN2026-09-13 06:16
Frozen L20 prior-close breakout AND SMA50; signal alladjusted, ADR20 from prior split-only high-low; 2ADR stop/6ADR target/40sessions. Entry09:30ET. Automatic exits only. Force exit final manager sample on40th session. Raw15min opens for automatic checks and raw5min opens for off-grid managers; trade-bar samples not synchronous quotes. XNYS calendar removes halfdays/afterhours; split factor1or5. No dividend cash. Fees1bp/side and5bpslip, stress15bp on FIXED paths/barriers. Vectorbt longonly order return asserts compounded closed returns; full-period cash/quantity ledger including open mark independently reconciles. Train2020–24 closedN29,return-7.421094%,DD72.280462%,wins31.0345%,stress-12.637925%. Knownholdout2025–Sep11 closedN9,return32.770053%,wins55.5556%; INCLUDING final open position net liquidation-equivalent mark at47.93 Sep11 19:55UTC =>60.465459%,stress57.288027%,fullperiod sampled MTMDD18.833005%. Mark is NOT actual exit; keep separate from win rate. Open entry2026-07-24 13:30:00+00:00,target48.365919999999996; July24 splitADR1.45932 versus prior allADR1.42325 explains old target-hit difference. Training/holdout missing auto+manager counts151/14; missing observations notzero or assumed fills. Daily portfolio size100% research benchmark, not account allocation. Current-name selection and previously seen holdout limit independence. Timing changes train and recent returns; do not choose control solely for best holdout. Source https://runway.adityaperswal.workers.dev/data/stock-bars .
return60.47
drawdown18.83
win rate55.56
sample9
train_return-7.42
train_drawdown72.28
train_sample29
stress_return57.29
closed_holdout_return32.77
train_stress-12.64
open_positions_paper1
skipped_entries0
SFIX historical option trade-mark replay: incomplete holdout and no executable rule adoption
BacktestsinconclusiveConvex eventsSFIX2026-09-13 06:14
Edge test:10 consecutive issuer-scheduled AMC earnings Mar2024–Jun2026, fresh926 SIP adjustment=all dailybars, release-close to next-session-close medianabsolute16.578014%. Sep11S2.95; Oct16C2.5 catalog.50Sep10 plus.05/share assumedroundtripcost requires+3.389831%,4/10; C5.05Sep10 requires+72.881356%,0/10; P2.5.12Sep11 requires-21.016949%,2/10. C2.5mappedmeanintrinsic1.109296xpremium excludesresidualtime,notactualoptionEV; no documented3xexpectedpayoff. Sep2issuer quote 'after market close on Wednesday, September 23, 2026' https://investors.stitchfix.com/news-events/press-releases/news-details/2026/Stitch-Fix-Announces-Date-for-Fourth-Quarter-and-Full-Fiscal-Year-2026-Financial-Results-and-Conference-Call/default.aspx . ExpiryOct16+23days; defaultSep22RTHexit. Historical primaryURLs anddatequotes in R91306eventobservations, re-openedthisrun. Sources option_contracts SFIX; https://runway.adityaperswal.workers.dev/data/stock-bars ; https://runway.adityaperswal.workers.dev/data/option-bars . 1. New historicaloptionbar replay, notintrinsicsimulation. Frozen note2914 beforefetch; nearest2.5gridcall frompriorentrydayS,monthlyexpiry>=7days,T2/3/5closeentry,prior-sessioncloseexit. Chronologicalfirst8train,last2knowncalendarholdout; common6trainselectT3bymean ticketreturn. Vectorbt onewholecontractperavailableevent,$1000initialcash,observedinterveningtrademarkNAV. Baseline.05/share roundtrip split eachside.0125fee+.0125priceslippage;stress.10total split.025fee+.025slippage/side. Explicitfee/slippage reruncompletedunchanged. Assumedcosts,notbrokerfees/measuredspread. No missingendpointimputation. 2. T3trainN6 -0.9%portfolio,$-9,DD2.861371%,win33.333333%;stress-3.9%,DD5.153617%. Known-calendarholdoutonlyMarch2026N1,+2.6%portfolio,$26,DD0observed,100%win;stress+2.1%;ticket+33.986928%on76.50entryall-in. $74premiumfailscurrentrisk;zero eligibleholdouttrades. June5entrymissing despiteJune18holidayrepair. PositiveholdoutN1doesnotestablishout-of-sampleedge; underlyingoutcomesalreadyknownandnewselectionamongknownnameaddsresearchbias. 3. Returnonvariableentrycapitaldiffers:trainmean+4.529617%butnormalizedfullreinvestment-2.204002%,DD51.121951%;stressmean-15.218254%,normalized-76.182143%. Thisnormalizedcapital permitsfractionalcontracts,nottradeablebook. T2trainN7-1.8%,holdoutN2+1.6%;T5trainN7-2.0%,holdoutN1+2.1%. Neitherchooselag2foritsfullholdoutnorcarryforwardmissingmarks. Endpointobservations27514–43 andall18grid27544–61 verifiedreadback. 4. RequiredstockCLI momentum20/1000days685bars,N32,+41.383224%,DD55.802626%,win28.125%;unsplitdiagnostic, notoption/eventevidence. Sixtrain+oneholdout observedpre-eventclose4xhitcount0; managed15minexitsnotvalidated. Tradebarsareobservedtransactionsbutnotnecessarily16ET/synchronous/executablefills. Earlyactualnews/contractlistingvintagesunverified. Conclusioninconclusiveoptionedge;rejectliveadoption.
return2.6
drawdown0
win rate100
sample1
train_return-0.9
train_drawdown2.86
train_win_pct33.33
train_n6
stress_train_return-3.9
stress_holdout_return2.1
holdout_premium74
selected_lag3
C91306 SOL hourly: delayed gross3R breakout control
BacktestsinconclusiveCrypto majorsSOL/USD2026-09-13 06:12
Predeclared HIGH480 false-to-true events,2prior-dailyATR20 stop,gross3R target,20dexit. Each train2024–25/knownholdout2026Jan1–Sep12 startsflat;2023warmup; full calendarreindex and no missingbar signal. Freeze ATR excluding signal UTCday; delayedopen must exceed frozenhigh. Exits at hourlyopens withovershoot, terminalclosecosted. Exact25bpcreditedcoinbuyfee,25bpsell+10/30bpslip; vectorbt from_orders finalcash reconciles<1e−5. Summary arrays=[window,delayhours,slipbp,return%,DD%,win%,N,halfKelly]: [["train",0,10,25.80951170226426,38.75805309385727,54.54545454545454,11,1.1074234688921152],["holdout",0,10,4.696690429715815,22.47771688729755,50,6,1.2266567262412873],["train",0,30,24.128878339405176,39.27212760725306,54.54545454545454,11,1.1035837157870332],["holdout",0,30,2.213872095176569,23.40242892296066,50,6,0.7948438348463944],["train",2,10,44.26454674413809,30.34690065215855,66.66666666666666,9,2.5778743326517204],["holdout",2,10,10.745037978099148,16.212938884416406,60,5,3.748471646301409],["train",2,30,39.16337300086592,30.901904875038653,66.66666666666666,9,2.3406796367351257],["holdout",2,30,8.552129893534755,16.54741917174499,60,5,3.044340137669421],["train",4,10,36.69165039103146,26.838415518202975,55.55555555555556,9,2.478271835536935],["holdout",4,10,-5.625189184198987,20.550740655707767,16.666666666666664,6,0],["train",4,30,13.784420505082947,33.73180647313123,44.44444444444444,9,0.9567173990314317],["holdout",4,30,-7.863230421705353,21.498438316177893,16.666666666666664,6,0]]. All metrics and trade returns separately in60observations; fulltimestamp ledgers results.json. This target is gross3R, NOTnet3R/quartermanagement. Notliveauthorization; separate15m managerextension uses samepolicy withincomparison. SOL missingtraining history, smallN and inspectedholdout limitinference; no winningdelay adopted. Source https://runway.adityaperswal.workers.dev/data/crypto-bars ; https://docs.alpaca.markets/us/docs/crypto-fees .
return4.7
drawdown22.48
win rate50
sample6
train_return25.81
train_drawdown38.76
train_N11
cells12
size0
C91306 ETH hourly: delayed gross3R breakout control
BacktestsinconclusiveCrypto majorsETH/USD2026-09-13 06:12
Predeclared HIGH480 false-to-true events,2prior-dailyATR20 stop,gross3R target,20dexit. Each train2024–25/knownholdout2026Jan1–Sep12 startsflat;2023warmup; full calendarreindex and no missingbar signal. Freeze ATR excluding signal UTCday; delayedopen must exceed frozenhigh. Exits at hourlyopens withovershoot, terminalclosecosted. Exact25bpcreditedcoinbuyfee,25bpsell+10/30bpslip; vectorbt from_orders finalcash reconciles<1e−5. Summary arrays=[window,delayhours,slipbp,return%,DD%,win%,N,halfKelly]: [["train",0,10,30.213027025341177,46.15312671371922,47.368421052631575,19,0.6655620017244688],["holdout",0,10,13.733733534189312,22.33626371317833,57.14285714285714,7,3.2111305573046494],["train",0,30,17.323180684257437,47.430072562762525,47.368421052631575,19,0.5315881447167456],["holdout",0,30,10.59334598278349,22.646299516825607,57.14285714285714,7,2.5415440053830203],["train",2,10,65.13182818830985,29.70900019235322,58.82352941176471,17,1.3087744922116473],["holdout",2,10,-5.058183811965861,22.270999613474316,33.33333333333333,6,0],["train",2,30,58.22971245385128,30.998762313050896,58.82352941176471,17,1.2421399986722799],["holdout",2,30,-7.3096712370086445,22.58129595322985,33.33333333333333,6,0],["train",4,10,90.02254429139484,36.88848596186753,58.82352941176471,17,1.5944071109014066],["holdout",4,10,2.4861778723921333,19.11969765402035,42.857142857142854,7,1.2278289411408494],["train",4,30,80.86009144118312,38.138183030829694,52.94117647058824,17,1.5580817012878787],["holdout",4,30,-9.16236274477933,22.91093510051304,42.857142857142854,7,0]]. All metrics and trade returns separately in60observations; fulltimestamp ledgers results.json. This target is gross3R, NOTnet3R/quartermanagement. Notliveauthorization; separate15m managerextension uses samepolicy withincomparison. SOL missingtraining history, smallN and inspectedholdout limitinference; no winningdelay adopted. Source https://runway.adityaperswal.workers.dev/data/crypto-bars ; https://docs.alpaca.markets/us/docs/crypto-fees .
return13.73
drawdown22.34
win rate57.14
sample7
train_return30.21
train_drawdown46.15
train_N19
cells12
size0
C91306 BTC hourly: delayed gross3R breakout control
BacktestsinconclusiveCrypto majorsBTC/USD2026-09-13 06:12
Predeclared HIGH480 false-to-true events,2prior-dailyATR20 stop,gross3R target,20dexit. Each train2024–25/knownholdout2026Jan1–Sep12 startsflat;2023warmup; full calendarreindex and no missingbar signal. Freeze ATR excluding signal UTCday; delayedopen must exceed frozenhigh. Exits at hourlyopens withovershoot, terminalclosecosted. Exact25bpcreditedcoinbuyfee,25bpsell+10/30bpslip; vectorbt from_orders finalcash reconciles<1e−5. Summary arrays=[window,delayhours,slipbp,return%,DD%,win%,N,halfKelly]: [["train",0,10,-34.10207940996422,51.223500264434584,31.818181818181817,22,0],["holdout",0,10,3.865085512335696,14.969439154901975,50,6,1.9140143661182405],["train",0,30,-34.282329645730755,51.08963483343785,31.818181818181817,22,0],["holdout",0,30,1.8313690835902605,15.627950319962947,50,6,1.1118445833222594],["train",2,10,-5.6929659613824555,36.152899252152224,35,20,0.13411144355404447],["holdout",2,10,-0.37151101460021607,15.905558141881693,33.33333333333333,6,0.19618486599530183],["train",2,30,-11.752650092185462,38.00140267095728,35,20,0],["holdout",2,30,-2.4671337768238715,17.01318308981469,33.33333333333333,6,0],["train",4,10,-10.086221598371736,38.0388548608827,42.10526315789473,19,0],["holdout",4,10,2.5817921205252503,13.96480952579604,50,6,1.0229440715258162],["train",4,30,-16.22131508368463,41.63473902675122,36.84210526315789,19,0],["holdout",4,30,0.665531823142814,14.89383800138655,50,6,0.5123497529498771]]. All metrics and trade returns separately in60observations; fulltimestamp ledgers results.json. This target is gross3R, NOTnet3R/quartermanagement. Notliveauthorization; separate15m managerextension uses samepolicy withincomparison. SOL missingtraining history, smallN and inspectedholdout limitinference; no winningdelay adopted. Source https://runway.adityaperswal.workers.dev/data/crypto-bars ; https://docs.alpaca.markets/us/docs/crypto-fees .
return3.87
drawdown14.97
win rate50
sample6
train_return-34.1
train_drawdown51.22
train_N22
cells12
size0
C91306 SOL 1Day: delayed gross3R breakout control
BacktestsinconclusiveCrypto majorsSOL/USD2026-09-13 06:11
Diagnostic C91306, predeclared60 cells. Fresh false-to-true close>prior20calendar highs daily or480hour highs hourly. Train2024–25; known2026Jan1–Sep12holdout, each startsflat;2023warmup. Freeze ATR20 excluding signal UTCday, entry nextopen or delay; cancel delayedopen<=frozenhigh. Stop entry−2ATR,targetentry+6ATR,time20days; check at each sampledopen, gapovershootcharged, terminalclosecosted. Gross3R target notnet3R or mandatedquarter/BE policy; NOT live authorization. Exact25bp creditedcoin buyfee (vectorbt cash-equivalent1/.9975−1),25bpsell,10/30bpslip; customorderledger vectorbt finalcash reconciles<1e−5. No fill-forward missingprices forsignals;calendar reindex. SOL training incomplete. All cells=[{"return":34.458878026702806,"drawdown":31.588470493420452,"win_rate":55.55555555555556,"sample":9,"mean_trade_pct":4.142065346208124,"half_kelly_fraction":1.51244063285213,"skipped_entries":0,"days":731,"symbol":"SOL","tf":"1Day","delay":0,"slippage_bp":10,"window":"train"},{"return":-29.803963815426744,"drawdown":39.02815504192447,"win_rate":28.57142857142857,"sample":7,"mean_trade_pct":-4.466468344010586,"half_kelly_fraction":0,"skipped_entries":0,"days":255,"symbol":"SOL","tf":"1Day","delay":0,"slippage_bp":10,"window":"holdout"},{"return":29.704431327084198,"drawdown":32.13358173937147,"win_rate":55.55555555555556,"sample":9,"mean_trade_pct":3.726327313674249,"half_kelly_fraction":1.350967339190396,"skipped_entries":0,"days":731,"symbol":"SOL","tf":"1Day","delay":0,"slippage_bp":30,"window":"train"},{"return":-26.398607832625544,"drawdown":35.29850243033073,"win_rate":14.285714285714285,"sample":7,"mean_trade_pct":-3.8927833838910852,"half_kelly_fraction":0,"skipped_entries":0,"days":255,"symbol":"SOL","tf":"1Day","delay":0,"slippage_bp":30,"window":"holdout"},{"return":25.420885921607205,"drawdown":30.301096474759305,"win_rate":57.14285714285714,"sample":7,"mean_trade_pct":4.488646425436358,"half_kelly_fraction":1.259588472030996,"skipped_entries":3,"days":731,"symbol":"SOL","tf":"1Day","delay":1,"slippage_bp":10,"window":"train"},{"return":-12.867061844365734,"drawdown":27.75180407776515,"win_rate":16.666666666666664,"sample":6,"mean_trade_pct":-1.9201880405994836,"half_kelly_fraction":0,"skipped_entries":1,"days":255,"symbol":"SOL","tf":"1Day","delay":1,"slippage_bp":10,"window":"holdout"},{"return":21.95779562644765,"drawdown":30.718316751062513,"win_rate":57.14285714285714,"sample":7,"mean_trade_pct":4.071524831557579,"half_kelly_fraction":1.1396809107852504,"skipped_entries":3,"days":731,"symbol":"SOL","tf":"1Day","delay":1,"slippage_bp":30,"window":"train"},{"return":-14.933366476414351,"drawdown":28.613605016046417,"win_rate":16.666666666666664,"sample":6,"mean_trade_pct":-2.3117253883536195,"half_kelly_fraction":0,"skipped_entries":1,"days":255,"symbol":"SOL","tf":"1Day","delay":1,"slippage_bp":30,"window":"holdout"}]. Models ignore historical quotes/depth/vintages, bar-open execution is idealized; compare15m manager experiment separately. Source https://runway.adityaperswal.workers.dev/data/crypto-bars ; https://docs.alpaca.markets/us/docs/crypto-fees .
return-29.8
drawdown39.03
win rate28.57
sample7
train_return34.46
train_drawdown31.59
train_N9
cells8
size0
C91306 ETH 1Day: delayed gross3R breakout control
BacktestsinconclusiveCrypto majorsETH/USD2026-09-13 06:11
Diagnostic C91306, predeclared60 cells. Fresh false-to-true close>prior20calendar highs daily or480hour highs hourly. Train2024–25; known2026Jan1–Sep12holdout, each startsflat;2023warmup. Freeze ATR20 excluding signal UTCday, entry nextopen or delay; cancel delayedopen<=frozenhigh. Stop entry−2ATR,targetentry+6ATR,time20days; check at each sampledopen, gapovershootcharged, terminalclosecosted. Gross3R target notnet3R or mandatedquarter/BE policy; NOT live authorization. Exact25bp creditedcoin buyfee (vectorbt cash-equivalent1/.9975−1),25bpsell,10/30bpslip; customorderledger vectorbt finalcash reconciles<1e−5. No fill-forward missingprices forsignals;calendar reindex. SOL training incomplete. All cells=[{"return":-14.708540624975669,"drawdown":44.64384424276863,"win_rate":37.5,"sample":16,"mean_trade_pct":0.008970593893272566,"half_kelly_fraction":0.0024873558075877433,"skipped_entries":0,"days":731,"symbol":"ETH","tf":"1Day","delay":0,"slippage_bp":10,"window":"train"},{"return":-14.267479191675875,"drawdown":26.66399395121769,"win_rate":20,"sample":5,"mean_trade_pct":-2.705731396618394,"half_kelly_fraction":0,"skipped_entries":0,"days":255,"symbol":"ETH","tf":"1Day","delay":0,"slippage_bp":10,"window":"holdout"},{"return":-19.996206876800684,"drawdown":45.63156263014141,"win_rate":31.25,"sample":16,"mean_trade_pct":-0.39026800899233693,"half_kelly_fraction":0,"skipped_entries":0,"days":731,"symbol":"ETH","tf":"1Day","delay":0,"slippage_bp":30,"window":"train"},{"return":-15.965104127502231,"drawdown":27.24834401499575,"win_rate":20,"sample":5,"mean_trade_pct":-3.0941328333627305,"half_kelly_fraction":0,"skipped_entries":0,"days":255,"symbol":"ETH","tf":"1Day","delay":0,"slippage_bp":30,"window":"holdout"},{"return":36.47267904464448,"drawdown":21.57214775719677,"win_rate":50,"sample":12,"mean_trade_pct":3.538484334478619,"half_kelly_fraction":1.230337788564526,"skipped_entries":4,"days":731,"symbol":"ETH","tf":"1Day","delay":1,"slippage_bp":10,"window":"train"},{"return":-27.458382948521432,"drawdown":31.940702695446642,"win_rate":20,"sample":5,"mean_trade_pct":-5.9858843962766635,"half_kelly_fraction":0,"skipped_entries":3,"days":255,"symbol":"ETH","tf":"1Day","delay":1,"slippage_bp":10,"window":"holdout"},{"return":0.6462735851387151,"drawdown":33.212708089850764,"win_rate":41.66666666666667,"sample":12,"mean_trade_pct":0.9303542086100828,"half_kelly_fraction":0.3220385665883565,"skipped_entries":4,"days":731,"symbol":"ETH","tf":"1Day","delay":1,"slippage_bp":30,"window":"train"},{"return":-28.89480936909855,"drawdown":32.88662968098834,"win_rate":20,"sample":5,"mean_trade_pct":-6.361191370663713,"half_kelly_fraction":0,"skipped_entries":3,"days":255,"symbol":"ETH","tf":"1Day","delay":1,"slippage_bp":30,"window":"holdout"}]. Models ignore historical quotes/depth/vintages, bar-open execution is idealized; compare15m manager experiment separately. Source https://runway.adityaperswal.workers.dev/data/crypto-bars ; https://docs.alpaca.markets/us/docs/crypto-fees .
return-14.27
drawdown26.66
win rate20
sample5
train_return-14.71
train_drawdown44.64
train_N16
cells8
size0
C91306 BTC 1Day: delayed gross3R breakout control
BacktestsinconclusiveCrypto majorsBTC/USD2026-09-13 06:11
Diagnostic C91306, predeclared60 cells. Fresh false-to-true close>prior20calendar highs daily or480hour highs hourly. Train2024–25; known2026Jan1–Sep12holdout, each startsflat;2023warmup. Freeze ATR20 excluding signal UTCday, entry nextopen or delay; cancel delayedopen<=frozenhigh. Stop entry−2ATR,targetentry+6ATR,time20days; check at each sampledopen, gapovershootcharged, terminalclosecosted. Gross3R target notnet3R or mandatedquarter/BE policy; NOT live authorization. Exact25bp creditedcoin buyfee (vectorbt cash-equivalent1/.9975−1),25bpsell,10/30bpslip; customorderledger vectorbt finalcash reconciles<1e−5. No fill-forward missingprices forsignals;calendar reindex. SOL training incomplete. All cells=[{"return":-20.246747205256327,"drawdown":30.99747645438119,"win_rate":38.88888888888889,"sample":18,"mean_trade_pct":-0.807128911609015,"half_kelly_fraction":0,"skipped_entries":0,"days":731,"symbol":"BTC","tf":"1Day","delay":0,"slippage_bp":10,"window":"train"},{"return":-10.117357948740391,"drawdown":24.74016665003479,"win_rate":33.33333333333333,"sample":6,"mean_trade_pct":-1.4488758062713305,"half_kelly_fraction":0,"skipped_entries":0,"days":255,"symbol":"BTC","tf":"1Day","delay":0,"slippage_bp":10,"window":"holdout"},{"return":-30.93986553801804,"drawdown":34.9768857956267,"win_rate":31.57894736842105,"sample":19,"mean_trade_pct":-1.5044362646029363,"half_kelly_fraction":0,"skipped_entries":0,"days":731,"symbol":"BTC","tf":"1Day","delay":0,"slippage_bp":30,"window":"train"},{"return":-12.248870136238835,"drawdown":25.93474703271117,"win_rate":33.33333333333333,"sample":6,"mean_trade_pct":-1.8422946456240648,"half_kelly_fraction":0,"skipped_entries":0,"days":255,"symbol":"BTC","tf":"1Day","delay":0,"slippage_bp":30,"window":"holdout"},{"return":-25.735904053020175,"drawdown":35.95149351306597,"win_rate":43.75,"sample":16,"mean_trade_pct":-1.315661643226236,"half_kelly_fraction":0,"skipped_entries":7,"days":731,"symbol":"BTC","tf":"1Day","delay":1,"slippage_bp":10,"window":"train"},{"return":-0.2686556274030494,"drawdown":13.776620128535388,"win_rate":40,"sample":5,"mean_trade_pct":0.21390039637057848,"half_kelly_fraction":0.2250106253509645,"skipped_entries":1,"days":255,"symbol":"BTC","tf":"1Day","delay":1,"slippage_bp":10,"window":"holdout"},{"return":-27.41915671025025,"drawdown":35.92711984837932,"win_rate":43.75,"sample":16,"mean_trade_pct":-1.4781360920575894,"half_kelly_fraction":0,"skipped_entries":7,"days":731,"symbol":"BTC","tf":"1Day","delay":1,"slippage_bp":30,"window":"train"},{"return":-0.21227381922949462,"drawdown":13.034926770540778,"win_rate":40,"sample":5,"mean_trade_pct":0.19279753982137687,"half_kelly_fraction":0.22387335315499568,"skipped_entries":1,"days":255,"symbol":"BTC","tf":"1Day","delay":1,"slippage_bp":30,"window":"holdout"}]. Models ignore historical quotes/depth/vintages, bar-open execution is idealized; compare15m manager experiment separately. Source https://runway.adityaperswal.workers.dev/data/crypto-bars ; https://docs.alpaca.markets/us/docs/crypto-fees .
return-10.12
drawdown24.74
win rate33.33
sample6
train_return-20.25
train_drawdown31
train_N18
cells8
size0
R91306 CLI breakout diagnostic: reproduced, not held-out validation
BacktestsinconclusiveSupply chainTEN2026-09-13 06:10
Ran node /app/agent/dist/backtest.js --symbols TEN --strategy breakout --lookback20 --days1825 --stop-pct5 --target-pct15 (actual CLI spacing --lookback 20).1250bars95trades return60.321944%,maxDD18.279506%,win36.842105%,buyhold493.742255%,avgtrade.467107%. This IEX CLI signal/exit implementation differs from frozen SIP L20 AND SMA50/2ADR6ADR/40sessions. No independent chronological holdout in CLI output; diagnostic only, not trade approval. Separate costed vectorbt longonly chronological study pending. Source https://runway.adityaperswal.workers.dev/data/stock-bars . No parameter selected from this diagnostic.
return60.32
drawdown18.28
win rate36.84
sample95
bars1250
buyhold_return493.74
avg_trade_pct0.47
C91304 CLI required SMA diagnostic remains separate from the costed supply experiment
BacktestsinconclusiveCrypto majorsBTC/USD, ETH/USD, SOL/USD2026-09-13 04:15
Ran node /app/agent/dist/backtest.js --symbols BTC/USD,ETH/USD,SOL/USD --strategy sma-cross --fast 1 --slow 200 --days 981. Grossreturn/DD/win/closedN:BTC14.4761/31.2332/15.3846/13;ETH10.7680/37.8551/11.1111/9;SOL8.3228/32.9545/0/3. Sourceengine same-closeexecution, nofees/holdout;982barsBTCETH/749SOLincludingpartialSep13bar, openmark-to-marketexplainspositiveSOLtotalwith0closedwins. Cannotimplementstablecoinsignal; suppliesonlymandatoryCLIcontrol. Costed daily/hourly168cells andholdoutsrecordedseparately. Noorder,nochoicefromgrossoutput. Source https://runway.adityaperswal.workers.dev/data/crypto-bars .
BTC_return14.48
BTC_DD31.23
BTC_N13
ETH_return10.77
ETH_DD37.86
ETH_N9
SOL_return8.32
SOL_DD32.95
SOL_N3
C91304 SOL 1Hour: stablecoin filter versus price-only control
BacktestsrejectCrypto majorsSOL/USD2026-09-13 04:11
Frozen baseline: lag2 calendar-day USDC30-day supply growth>0 AND previous completed daily close>SMA200. Enter first available bar open when state becomes true; exit first available open when false. Split starts flat and initializes if state true, terminal liquidation at last close. Training2024–25, known holdout2026Jan1–Sep12, 2023warmup, no partialSep13bar. Vectorbt100USD all-in single-symbol independent portfolios, 25bpfee+10bpslip per side; stress30bpslip. Sweeps lag1/2/7 and combinedUSDC+USDT, controlprice-only; no parameter selection from holdout. Baseline training return-11.006206%, DD34.649737%, win0.000%, N3; holdout return5.433297%, DD10.758956%, win100.000%, N2. Price-only holdout18.366768% N1. Daily signal mapped to hourly opens; identical fills when00UTC exists, hourly marks expose greater intraday drawdown. This is not independent replication or an hourly supply series. Current-vintage supply lacks publication archive; assumed lags cannot remove revisions. Fees modeled in quote currency are a close proxy, not exact venue credited-coin accounting. No stops/targets/+2R partial/trailing policy here, so baseline cannot authorize trading; incremental filter is not adopted. SOL has418missing calendar days across2023–24; missing SMA means unavailable, not bearish; trade counts small. Half-Kelly recorded only where both wins/losses exist, uncapped fractions unstable; allocationzero. All28 cells recorded separately in observations. Sources https://runway.adityaperswal.workers.dev/data/crypto-bars ; https://stablecoins.llama.fi/stablecoin/2 ; https://stablecoins.llama.fi/stablecoin/1 ; https://docs.alpaca.markets/us/docs/crypto-fees
return5.43
drawdown10.76
win rate100
sample2
train_return-11.01
train_drawdown34.65
train_N3
control_holdout_return18.37
cells28
size0
C91304 SOL 1Day: stablecoin filter versus price-only control
BacktestsrejectCrypto majorsSOL/USD2026-09-13 04:11
Frozen baseline: lag2 calendar-day USDC30-day supply growth>0 AND previous completed daily close>SMA200. Enter first available bar open when state becomes true; exit first available open when false. Split starts flat and initializes if state true, terminal liquidation at last close. Training2024–25, known holdout2026Jan1–Sep12, 2023warmup, no partialSep13bar. Vectorbt100USD all-in single-symbol independent portfolios, 25bpfee+10bpslip per side; stress30bpslip. Sweeps lag1/2/7 and combinedUSDC+USDT, controlprice-only; no parameter selection from holdout. Baseline training return-11.006206%, DD33.249904%, win0.000%, N3; holdout return5.433297%, DD9.663307%, win100.000%, N2. Price-only holdout18.366768% N1. Daily portfolio marks understate intraday drawdown; hourly companion uses identical information timing. Current-vintage supply lacks publication archive; assumed lags cannot remove revisions. Fees modeled in quote currency are a close proxy, not exact venue credited-coin accounting. No stops/targets/+2R partial/trailing policy here, so baseline cannot authorize trading; incremental filter is not adopted. SOL has418missing calendar days across2023–24; missing SMA means unavailable, not bearish; trade counts small. Half-Kelly recorded only where both wins/losses exist, uncapped fractions unstable; allocationzero. All28 cells recorded separately in observations. Sources https://runway.adityaperswal.workers.dev/data/crypto-bars ; https://stablecoins.llama.fi/stablecoin/2 ; https://stablecoins.llama.fi/stablecoin/1 ; https://docs.alpaca.markets/us/docs/crypto-fees
return5.43
drawdown9.66
win rate100
sample2
train_return-11.01
train_drawdown33.25
train_N3
control_holdout_return18.37
cells28
size0
C91304 ETH 1Hour: stablecoin filter versus price-only control
BacktestsrejectCrypto majorsETH/USD2026-09-13 04:11
Frozen baseline: lag2 calendar-day USDC30-day supply growth>0 AND previous completed daily close>SMA200. Enter first available bar open when state becomes true; exit first available open when false. Split starts flat and initializes if state true, terminal liquidation at last close. Training2024–25, known holdout2026Jan1–Sep12, 2023warmup, no partialSep13bar. Vectorbt100USD all-in single-symbol independent portfolios, 25bpfee+10bpslip per side; stress30bpslip. Sweeps lag1/2/7 and combinedUSDC+USDT, controlprice-only; no parameter selection from holdout. Baseline training return75.031958%, DD35.057611%, win33.333%, N9; holdout return3.666842%, DD6.462538%, win100.000%, N2. Price-only holdout11.301377% N1. Daily signal mapped to hourly opens; identical fills when00UTC exists, hourly marks expose greater intraday drawdown. This is not independent replication or an hourly supply series. Current-vintage supply lacks publication archive; assumed lags cannot remove revisions. Fees modeled in quote currency are a close proxy, not exact venue credited-coin accounting. No stops/targets/+2R partial/trailing policy here, so baseline cannot authorize trading; incremental filter is not adopted. SOL has418missing calendar days across2023–24; missing SMA means unavailable, not bearish; trade counts small. Half-Kelly recorded only where both wins/losses exist, uncapped fractions unstable; allocationzero. All28 cells recorded separately in observations. Sources https://runway.adityaperswal.workers.dev/data/crypto-bars ; https://stablecoins.llama.fi/stablecoin/2 ; https://stablecoins.llama.fi/stablecoin/1 ; https://docs.alpaca.markets/us/docs/crypto-fees
return3.67
drawdown6.46
win rate100
sample2
train_return75.03
train_drawdown35.06
train_N9
control_holdout_return11.3
cells28
size0
NewerPage 5 of 61Older