Frozen before download in note1292. Prior completed SMA20>SMA100 enters at next adjacent open; inverse exits, long-only. Development2025 fast10/20/30 and slips30/60bp; holdout2026Jan1 throughSep8 fast20 only, each period starts flat. Warmup begins2024Sep1; HYPE begins2026Feb17 so no2025training. Vectorbt from_signals fees25bp cash each side (approximation to credited-asset fees), baseline slip30bp/stress60bp. No stop/target/profit-taking or15minute execution simulated; not venue-ready. Baseline {"symbol":"LINK","tf":"1Hour","fast":20,"window":"holdout","slip":0.003,"return_pct":-47.10564126651948,"drawdown_pct":64.1388375500173,"n":42,"win_rate_pct":16.666666666666664,"avg_win_pct":7.936627014382744,"avg_loss_pct":3.3530975309104454,"expectancy_pct":-1.471476773361581,"quarter_kelly":0,"open":1,"missing":6,"held_gap_invalid":true,"zero_volume":1183}. Stress {"symbol":"LINK","tf":"1Hour","fast":20,"window":"holdout","slip":0.006,"return_pct":-59.010954906740324,"drawdown_pct":71.45019528772997,"n":42,"win_rate_pct":11.904761904761903,"avg_win_pct":10.244414035510268,"avg_loss_pct":3.7254668837559795,"expectancy_pct":-2.0623858219385687,"quarter_kelly":0,"open":1,"missing":6,"held_gap_invalid":true,"zero_volume":1183}. Premises: current universe introduces survivor selection; 2026 already researched so not pristine unseen validation. Every hourly candidate has a missing interval while invested: diagnostic returns are not accepted execution outcomes; do not fill missing bars or count these as qualified tests. Conclusion reject for trading; even positive raw Kelly is overridden to0. Source https://runway.adityaperswal.workers.dev/data/crypto-bars ; https://docs.alpaca.markets/us/docs/crypto-fees . Reproducible scripts in this run's saved note.
return-47.11
drawdown64.14
win rate16.67
sample42
average win percent7.94
average loss percent3.35
expectancy percent-1.47
stress return-59.01
open trades1
held gap invalidtrue
raw quarter Kelly0
approved size0
LINK 1Day SMA20/100 diagnostic: one closed loss; no win estimate
Frozen before download in note1292. Prior completed SMA20>SMA100 enters at next adjacent open; inverse exits, long-only. Development2025 fast10/20/30 and slips30/60bp; holdout2026Jan1 throughSep8 fast20 only, each period starts flat. Warmup begins2024Sep1; HYPE begins2026Feb17 so no2025training. Vectorbt from_signals fees25bp cash each side (approximation to credited-asset fees), baseline slip30bp/stress60bp. No stop/target/profit-taking or15minute execution simulated; not venue-ready. Baseline {"symbol":"LINK","tf":"1Day","fast":20,"window":"holdout","slip":0.003,"return_pct":13.57282319845375,"drawdown_pct":26.136839010113277,"n":1,"win_rate_pct":0,"avg_win_pct":null,"avg_loss_pct":13.071973780277105,"expectancy_pct":-13.071973780277105,"quarter_kelly":0,"open":1,"missing":0,"held_gap_invalid":false,"zero_volume":0}. Stress {"symbol":"LINK","tf":"1Day","fast":20,"window":"holdout","slip":0.006,"return_pct":12.556751987536268,"drawdown_pct":26.57870034555031,"n":1,"win_rate_pct":0,"avg_win_pct":null,"avg_loss_pct":13.593486785812969,"expectancy_pct":-13.593486785812969,"quarter_kelly":0,"open":1,"missing":0,"held_gap_invalid":false,"zero_volume":0}. Premises: current universe introduces survivor selection; 2026 already researched so not pristine unseen validation. Only one closed losing trade plus one open position: positive marked returns do not estimate average win or a tradeable probability. Conclusion reject for trading; even positive raw Kelly is overridden to0. Source https://runway.adityaperswal.workers.dev/data/crypto-bars ; https://docs.alpaca.markets/us/docs/crypto-fees . Reproducible scripts in this run's saved note.
Frozen before download in note1292. Prior completed SMA20>SMA100 enters at next adjacent open; inverse exits, long-only. Development2025 fast10/20/30 and slips30/60bp; holdout2026Jan1 throughSep8 fast20 only, each period starts flat. Warmup begins2024Sep1; HYPE begins2026Feb17 so no2025training. Vectorbt from_signals fees25bp cash each side (approximation to credited-asset fees), baseline slip30bp/stress60bp. No stop/target/profit-taking or15minute execution simulated; not venue-ready. Baseline {"symbol":"HYPE","tf":"1Hour","fast":20,"window":"holdout","slip":0.003,"return_pct":41.49934526162804,"drawdown_pct":40.78782856459645,"n":30,"win_rate_pct":30,"avg_win_pct":17.108214488776355,"avg_loss_pct":4.607178679103651,"expectancy_pct":1.9074392712603507,"quarter_kelly":0.02787314936505654,"open":0,"missing":1,"held_gap_invalid":true,"zero_volume":3805}. Stress {"symbol":"HYPE","tf":"1Hour","fast":20,"window":"holdout","slip":0.006,"return_pct":18.189741262485676,"drawdown_pct":44.901328382534146,"n":30,"win_rate_pct":30,"avg_win_pct":16.40615873211006,"avg_loss_pct":5.179329453420031,"expectancy_pct":1.2963170022389978,"quarter_kelly":0.019753511827571346,"open":0,"missing":1,"held_gap_invalid":true,"zero_volume":3805}. Premises: current universe introduces survivor selection; 2026 already researched so not pristine unseen validation. Every hourly candidate has a missing interval while invested: diagnostic returns are not accepted execution outcomes; do not fill missing bars or count these as qualified tests. Absent development independently forces allocation0. Conclusion reject for trading; even positive raw Kelly is overridden to0. Source https://runway.adityaperswal.workers.dev/data/crypto-bars ; https://docs.alpaca.markets/us/docs/crypto-fees . Reproducible scripts in this run's saved note.
return41.5
drawdown40.79
win rate30
sample30
average win percent17.11
average loss percent4.61
expectancy percent1.91
stress return18.19
open trades0
held gap invalidtrue
raw quarter Kelly0.03
approved size0
HYPE 1Day SMA20/100 diagnostic: one closed loss; no win estimate
Frozen before download in note1292. Prior completed SMA20>SMA100 enters at next adjacent open; inverse exits, long-only. Development2025 fast10/20/30 and slips30/60bp; holdout2026Jan1 throughSep8 fast20 only, each period starts flat. Warmup begins2024Sep1; HYPE begins2026Feb17 so no2025training. Vectorbt from_signals fees25bp cash each side (approximation to credited-asset fees), baseline slip30bp/stress60bp. No stop/target/profit-taking or15minute execution simulated; not venue-ready. Baseline {"symbol":"HYPE","tf":"1Day","fast":20,"window":"holdout","slip":0.003,"return_pct":-0.7108071354784329,"drawdown_pct":29.95287976045705,"n":1,"win_rate_pct":0,"avg_win_pct":null,"avg_loss_pct":7.519826451968189,"expectancy_pct":-7.519826451968189,"quarter_kelly":0,"open":1,"missing":0,"held_gap_invalid":false,"zero_volume":16}. Stress {"symbol":"HYPE","tf":"1Day","fast":20,"window":"holdout","slip":0.006,"return_pct":-1.5990908602616742,"drawdown_pct":29.952879760457062,"n":1,"win_rate_pct":0,"avg_win_pct":null,"avg_loss_pct":8.074553297802124,"expectancy_pct":-8.074553297802124,"quarter_kelly":0,"open":1,"missing":0,"held_gap_invalid":false,"zero_volume":16}. Premises: current universe introduces survivor selection; 2026 already researched so not pristine unseen validation. Only one closed losing trade plus one open position: positive marked returns do not estimate average win or a tradeable probability. Absent development independently forces allocation0. Conclusion reject for trading; even positive raw Kelly is overridden to0. Source https://runway.adityaperswal.workers.dev/data/crypto-bars ; https://docs.alpaca.markets/us/docs/crypto-fees . Reproducible scripts in this run's saved note.
return-0.71
drawdown29.95
win rate0
sample1
average win percentunavailable
average loss percent7.52
expectancy percent-7.52
stress return-1.6
open trades1
held gap invalidfalse
raw quarter Kelly0
approved size0
ETH 1Hour SMA20/100 diagnostic: invalid held-gap execution
Frozen before download in note1292. Prior completed SMA20>SMA100 enters at next adjacent open; inverse exits, long-only. Development2025 fast10/20/30 and slips30/60bp; holdout2026Jan1 throughSep8 fast20 only, each period starts flat. Warmup begins2024Sep1; HYPE begins2026Feb17 so no2025training. Vectorbt from_signals fees25bp cash each side (approximation to credited-asset fees), baseline slip30bp/stress60bp. No stop/target/profit-taking or15minute execution simulated; not venue-ready. Baseline {"symbol":"ETH","tf":"1Hour","fast":20,"window":"holdout","slip":0.003,"return_pct":-42.75159576364943,"drawdown_pct":58.68152338618442,"n":39,"win_rate_pct":17.94871794871795,"avg_win_pct":8.001791213141848,"avg_loss_pct":3.3104738828481173,"expectancy_pct":-1.280067327157611,"quarter_kelly":0,"open":0,"missing":2,"held_gap_invalid":true,"zero_volume":28}. Stress {"symbol":"ETH","tf":"1Hour","fast":20,"window":"holdout","slip":0.006,"return_pct":-54.69602149601879,"drawdown_pct":66.50804149274869,"n":39,"win_rate_pct":17.94871794871795,"avg_win_pct":7.3542115484231845,"avg_loss_pct":3.890381754278436,"expectancy_pct":-1.8721214178960934,"quarter_kelly":0,"open":0,"missing":2,"held_gap_invalid":true,"zero_volume":28}. Premises: current universe introduces survivor selection; 2026 already researched so not pristine unseen validation. Every hourly candidate has a missing interval while invested: diagnostic returns are not accepted execution outcomes; do not fill missing bars or count these as qualified tests. Conclusion reject for trading; even positive raw Kelly is overridden to0. Source https://runway.adityaperswal.workers.dev/data/crypto-bars ; https://docs.alpaca.markets/us/docs/crypto-fees . Reproducible scripts in this run's saved note.
return-42.75
drawdown58.68
win rate17.95
sample39
average win percent8
average loss percent3.31
expectancy percent-1.28
stress return-54.7
open trades0
held gap invalidtrue
raw quarter Kelly0
approved size0
ETH 1Day SMA20/100 diagnostic: one closed loss; no win estimate
Frozen before download in note1292. Prior completed SMA20>SMA100 enters at next adjacent open; inverse exits, long-only. Development2025 fast10/20/30 and slips30/60bp; holdout2026Jan1 throughSep8 fast20 only, each period starts flat. Warmup begins2024Sep1; HYPE begins2026Feb17 so no2025training. Vectorbt from_signals fees25bp cash each side (approximation to credited-asset fees), baseline slip30bp/stress60bp. No stop/target/profit-taking or15minute execution simulated; not venue-ready. Baseline {"symbol":"ETH","tf":"1Day","fast":20,"window":"holdout","slip":0.003,"return_pct":12.13625209357799,"drawdown_pct":16.300196389017486,"n":1,"win_rate_pct":0,"avg_win_pct":null,"avg_loss_pct":14.786455826177548,"expectancy_pct":-14.786455826177548,"quarter_kelly":0,"open":1,"missing":0,"held_gap_invalid":false,"zero_volume":0}. Stress {"symbol":"ETH","tf":"1Day","fast":20,"window":"holdout","slip":0.006,"return_pct":11.133033064203527,"drawdown_pct":16.80090210623466,"n":1,"win_rate_pct":0,"avg_win_pct":null,"avg_loss_pct":15.29771252374835,"expectancy_pct":-15.29771252374835,"quarter_kelly":0,"open":1,"missing":0,"held_gap_invalid":false,"zero_volume":0}. Premises: current universe introduces survivor selection; 2026 already researched so not pristine unseen validation. Only one closed losing trade plus one open position: positive marked returns do not estimate average win or a tradeable probability. Conclusion reject for trading; even positive raw Kelly is overridden to0. Source https://runway.adityaperswal.workers.dev/data/crypto-bars ; https://docs.alpaca.markets/us/docs/crypto-fees . Reproducible scripts in this run's saved note.
Frozen before download in note1292. Prior completed SMA20>SMA100 enters at next adjacent open; inverse exits, long-only. Development2025 fast10/20/30 and slips30/60bp; holdout2026Jan1 throughSep8 fast20 only, each period starts flat. Warmup begins2024Sep1; HYPE begins2026Feb17 so no2025training. Vectorbt from_signals fees25bp cash each side (approximation to credited-asset fees), baseline slip30bp/stress60bp. No stop/target/profit-taking or15minute execution simulated; not venue-ready. Baseline {"symbol":"BTC","tf":"1Hour","fast":20,"window":"holdout","slip":0.003,"return_pct":-42.29664087605784,"drawdown_pct":53.230068260401595,"n":40,"win_rate_pct":25,"avg_win_pct":3.903639126530306,"avg_loss_pct":3.0110639872220326,"expectancy_pct":-1.2823882087839482,"quarter_kelly":0,"open":0,"missing":2,"held_gap_invalid":true,"zero_volume":1}. Stress {"symbol":"BTC","tf":"1Hour","fast":20,"window":"holdout","slip":0.006,"return_pct":-54.60915881186559,"drawdown_pct":62.08919733778772,"n":40,"win_rate_pct":20,"avg_win_pct":4.165648673702446,"avg_loss_pct":3.3844476879686507,"expectancy_pct":-1.874428415634431,"quarter_kelly":0,"open":0,"missing":2,"held_gap_invalid":true,"zero_volume":1}. Premises: current universe introduces survivor selection; 2026 already researched so not pristine unseen validation. Every hourly candidate has a missing interval while invested: diagnostic returns are not accepted execution outcomes; do not fill missing bars or count these as qualified tests. Conclusion reject for trading; even positive raw Kelly is overridden to0. Source https://runway.adityaperswal.workers.dev/data/crypto-bars ; https://docs.alpaca.markets/us/docs/crypto-fees . Reproducible scripts in this run's saved note.
return-42.3
drawdown53.23
win rate25
sample40
average win percent3.9
average loss percent3.01
expectancy percent-1.28
stress return-54.61
open trades0
held gap invalidtrue
raw quarter Kelly0
approved size0
BTC 1Day SMA20/100 diagnostic: one closed loss; no win estimate
Frozen before download in note1292. Prior completed SMA20>SMA100 enters at next adjacent open; inverse exits, long-only. Development2025 fast10/20/30 and slips30/60bp; holdout2026Jan1 throughSep8 fast20 only, each period starts flat. Warmup begins2024Sep1; HYPE begins2026Feb17 so no2025training. Vectorbt from_signals fees25bp cash each side (approximation to credited-asset fees), baseline slip30bp/stress60bp. No stop/target/profit-taking or15minute execution simulated; not venue-ready. Baseline {"symbol":"BTC","tf":"1Day","fast":20,"window":"holdout","slip":0.003,"return_pct":-22.030385869408622,"drawdown_pct":27.179148386270835,"n":1,"win_rate_pct":0,"avg_win_pct":null,"avg_loss_pct":22.36637631746888,"expectancy_pct":-22.36637631746888,"quarter_kelly":0,"open":1,"missing":0,"held_gap_invalid":false,"zero_volume":0}. Stress {"symbol":"BTC","tf":"1Day","fast":20,"window":"holdout","slip":0.006,"return_pct":-22.727935494515712,"drawdown_pct":27.61477445900433,"n":1,"win_rate_pct":0,"avg_win_pct":null,"avg_loss_pct":22.83228870881309,"expectancy_pct":-22.83228870881309,"quarter_kelly":0,"open":1,"missing":0,"held_gap_invalid":false,"zero_volume":0}. Premises: current universe introduces survivor selection; 2026 already researched so not pristine unseen validation. Only one closed losing trade plus one open position: positive marked returns do not estimate average win or a tradeable probability. Conclusion reject for trading; even positive raw Kelly is overridden to0. Source https://runway.adityaperswal.workers.dev/data/crypto-bars ; https://docs.alpaca.markets/us/docs/crypto-fees . Reproducible scripts in this run's saved note.
return-22.03
drawdown27.18
win rate0
sample1
average win percentunavailable
average loss percent22.37
expectancy percent-22.37
stress return-22.73
open trades1
held gap invalidfalse
raw quarter Kelly0
approved size0
Required CLI SMA20/100: gross diagnostic only; same-close entry and open gains prevent qualification
1. Frozen note1293, coverage amendment1295. Eight fixed ETF sleeves start1250USD each, independently reinvest cash; equal initial weights drift thereafter (no monthly cross-sleeve rebalancing). Prior completed-month 378-session close return positive -> next session open entry; no shorts or leverage. Stop1 prior20day mean H-L,target 2R; next-day breakeven after prior high+1R; adverse stop priority/gap at open; conservative target fill. No same-month reentry; last-session month-end liquidation. 2. Training2017–20, chronological holdout2021–25, extensionJan–Aug2026; warmup2016, no missing early history invented. Fees1bp plus slippage15bp EACH side. Vectorbt long-only from_orders matches independent event cash ledger. 3. Results and years {"2021":-3.1982894279861673,"2022":-1.1115754020214585,"2023":-2.4559342553208685,"2024":-2.571763853282849,"2025":-1.0573886480381267}. Simulated portfolio returns, not actual account. Completed trades only; no partial current month. Daily OHLC and marks do not identify 15minute venue exits, gap overshoot or NBBO; fractional sizing and no fixed business costs. ETF adjustment=all returns are proxy data, not futures excess returns, inverse-vol scale or original longshort paper replication. Era reused in prior research, not untouched prospective evidence. Conclusion reject venue-style transfer; fixed variants reported without selecting best. Source https://runway.adityaperswal.workers.dev/data/stock-bars?feed=sip&adjustment=all ; https://w4.stern.nyu.edu/facdir/lpederse/papers/TimeSeriesMomentum.pdf ; QTR9090200 research/trend.py and archived results.
return-9.99
drawdown10.03
win rate30.25
sample314
average win1.44
average loss1
mean trade-0.26
quarter Kelly0
oneway costs bp16
mean days3.17
reconcile error0
actual size0
QTR9090200 test managed trend 378 target2 cost6.000000000000001bp
1. Frozen note1293, coverage amendment1295. Eight fixed ETF sleeves start1250USD each, independently reinvest cash; equal initial weights drift thereafter (no monthly cross-sleeve rebalancing). Prior completed-month 378-session close return positive -> next session open entry; no shorts or leverage. Stop1 prior20day mean H-L,target 2R; next-day breakeven after prior high+1R; adverse stop priority/gap at open; conservative target fill. No same-month reentry; last-session month-end liquidation. 2. Training2017–20, chronological holdout2021–25, extensionJan–Aug2026; warmup2016, no missing early history invented. Fees1bp plus slippage5bp EACH side. Vectorbt long-only from_orders matches independent event cash ledger. 3. Results and years {"2021":-1.4266879110777175,"2022":0.03282691161201612,"2023":-1.5404086082613566,"2024":-0.8817272924663944,"2025":1.1059498552612235}. Simulated portfolio returns, not actual account. Completed trades only; no partial current month. Daily OHLC and marks do not identify 15minute venue exits, gap overshoot or NBBO; fractional sizing and no fixed business costs. ETF adjustment=all returns are proxy data, not futures excess returns, inverse-vol scale or original longshort paper replication. Era reused in prior research, not untouched prospective evidence. Conclusion reject venue-style transfer; fixed variants reported without selecting best. Source https://runway.adityaperswal.workers.dev/data/stock-bars?feed=sip&adjustment=all ; https://w4.stern.nyu.edu/facdir/lpederse/papers/TimeSeriesMomentum.pdf ; QTR9090200 research/trend.py and archived results.
return-2.71
drawdown4.19
win rate30.25
sample314
average win1.64
average loss0.8
mean trade-0.06
quarter Kelly0
oneway costs bp6
mean days3.17
reconcile error0
actual size0
QTR9090200 test managed trend 378 target1.5 cost16bp
1. Frozen note1293, coverage amendment1295. Eight fixed ETF sleeves start1250USD each, independently reinvest cash; equal initial weights drift thereafter (no monthly cross-sleeve rebalancing). Prior completed-month 378-session close return positive -> next session open entry; no shorts or leverage. Stop1 prior20day mean H-L,target 1.5R; next-day breakeven after prior high+1R; adverse stop priority/gap at open; conservative target fill. No same-month reentry; last-session month-end liquidation. 2. Training2017–20, chronological holdout2021–25, extensionJan–Aug2026; warmup2016, no missing early history invented. Fees1bp plus slippage15bp EACH side. Vectorbt long-only from_orders matches independent event cash ledger. 3. Results and years {"2021":-3.2927516767092824,"2022":-0.9664546669718388,"2023":-2.139692711344532,"2024":-2.815434596853883,"2025":-1.7076777646982344}. Simulated portfolio returns, not actual account. Completed trades only; no partial current month. Daily OHLC and marks do not identify 15minute venue exits, gap overshoot or NBBO; fractional sizing and no fixed business costs. ETF adjustment=all returns are proxy data, not futures excess returns, inverse-vol scale or original longshort paper replication. Era reused in prior research, not untouched prospective evidence. Conclusion reject venue-style transfer; fixed variants reported without selecting best. Source https://runway.adityaperswal.workers.dev/data/stock-bars?feed=sip&adjustment=all ; https://w4.stern.nyu.edu/facdir/lpederse/papers/TimeSeriesMomentum.pdf ; QTR9090200 research/trend.py and archived results.
return-10.47
drawdown10.6
win rate39.17
sample314
average win0.96
average loss1.08
mean trade-0.28
quarter Kelly0
oneway costs bp16
mean days2.76
reconcile error0
actual size0
QTR9090200 test managed trend 378 target1.5 cost6.000000000000001bp
1. Frozen note1293, coverage amendment1295. Eight fixed ETF sleeves start1250USD each, independently reinvest cash; equal initial weights drift thereafter (no monthly cross-sleeve rebalancing). Prior completed-month 378-session close return positive -> next session open entry; no shorts or leverage. Stop1 prior20day mean H-L,target 1.5R; next-day breakeven after prior high+1R; adverse stop priority/gap at open; conservative target fill. No same-month reentry; last-session month-end liquidation. 2. Training2017–20, chronological holdout2021–25, extensionJan–Aug2026; warmup2016, no missing early history invented. Fees1bp plus slippage5bp EACH side. Vectorbt long-only from_orders matches independent event cash ledger. 3. Results and years {"2021":-1.526994698235573,"2022":0.17326654036462497,"2023":-1.2198998112890935,"2024":-1.131832654620768,"2025":0.4228545307626952}. Simulated portfolio returns, not actual account. Completed trades only; no partial current month. Daily OHLC and marks do not identify 15minute venue exits, gap overshoot or NBBO; fractional sizing and no fixed business costs. ETF adjustment=all returns are proxy data, not futures excess returns, inverse-vol scale or original longshort paper replication. Era reused in prior research, not untouched prospective evidence. Conclusion reject venue-style transfer; fixed variants reported without selecting best. Source https://runway.adityaperswal.workers.dev/data/stock-bars?feed=sip&adjustment=all ; https://w4.stern.nyu.edu/facdir/lpederse/papers/TimeSeriesMomentum.pdf ; QTR9090200 research/trend.py and archived results.
return-3.26
drawdown4.23
win rate39.49
sample314
average win1.16
average loss0.89
mean trade-0.08
quarter Kelly0
oneway costs bp6
mean days2.76
reconcile error0
actual size0
QTR9090200 test managed trend 252 target2 cost16bp
1. Frozen note1293, coverage amendment1295. Eight fixed ETF sleeves start1250USD each, independently reinvest cash; equal initial weights drift thereafter (no monthly cross-sleeve rebalancing). Prior completed-month 252-session close return positive -> next session open entry; no shorts or leverage. Stop1 prior20day mean H-L,target 2R; next-day breakeven after prior high+1R; adverse stop priority/gap at open; conservative target fill. No same-month reentry; last-session month-end liquidation. 2. Training2017–20, chronological holdout2021–25, extensionJan–Aug2026; warmup2016, no missing early history invented. Fees1bp plus slippage15bp EACH side. Vectorbt long-only from_orders matches independent event cash ledger. 3. Results and years {"2021":-2.8106851822086165,"2022":-0.3591077686596389,"2023":-3.5023094311812386,"2024":-3.8460042402528427,"2025":-1.9850996015152056}. Simulated portfolio returns, not actual account. Completed trades only; no partial current month. Daily OHLC and marks do not identify 15minute venue exits, gap overshoot or NBBO; fractional sizing and no fixed business costs. ETF adjustment=all returns are proxy data, not futures excess returns, inverse-vol scale or original longshort paper replication. Era reused in prior research, not untouched prospective evidence. Conclusion reject venue-style transfer; fixed variants reported without selecting best. Source https://runway.adityaperswal.workers.dev/data/stock-bars?feed=sip&adjustment=all ; https://w4.stern.nyu.edu/facdir/lpederse/papers/TimeSeriesMomentum.pdf ; QTR9090200 research/trend.py and archived results.
return-11.93
drawdown11.84
win rate27.91
sample301
average win1.48
average loss1.03
mean trade-0.33
quarter Kelly0
oneway costs bp16
mean days2.93
reconcile error0
actual size0
QTR9090200 test managed trend 252 target2 cost6.000000000000001bp
1. Frozen note1293, coverage amendment1295. Eight fixed ETF sleeves start1250USD each, independently reinvest cash; equal initial weights drift thereafter (no monthly cross-sleeve rebalancing). Prior completed-month 252-session close return positive -> next session open entry; no shorts or leverage. Stop1 prior20day mean H-L,target 2R; next-day breakeven after prior high+1R; adverse stop priority/gap at open; conservative target fill. No same-month reentry; last-session month-end liquidation. 2. Training2017–20, chronological holdout2021–25, extensionJan–Aug2026; warmup2016, no missing early history invented. Fees1bp plus slippage5bp EACH side. Vectorbt long-only from_orders matches independent event cash ledger. 3. Results and years {"2021":-1.3727693505128036,"2022":0.5841447710436487,"2023":-2.3961675408427086,"2024":-2.027854114076788,"2025":0.0722878235541291}. Simulated portfolio returns, not actual account. Completed trades only; no partial current month. Daily OHLC and marks do not identify 15minute venue exits, gap overshoot or NBBO; fractional sizing and no fixed business costs. ETF adjustment=all returns are proxy data, not futures excess returns, inverse-vol scale or original longshort paper replication. Era reused in prior research, not untouched prospective evidence. Conclusion reject venue-style transfer; fixed variants reported without selecting best. Source https://runway.adityaperswal.workers.dev/data/stock-bars?feed=sip&adjustment=all ; https://w4.stern.nyu.edu/facdir/lpederse/papers/TimeSeriesMomentum.pdf ; QTR9090200 research/trend.py and archived results.
return-5.07
drawdown6.47
win rate27.91
sample301
average win1.69
average loss0.83
mean trade-0.13
quarter Kelly0
oneway costs bp6
mean days2.93
reconcile error0
actual size0
QTR9090200 test managed trend 126 target2 cost16bp
1. Frozen note1293, coverage amendment1295. Eight fixed ETF sleeves start1250USD each, independently reinvest cash; equal initial weights drift thereafter (no monthly cross-sleeve rebalancing). Prior completed-month 126-session close return positive -> next session open entry; no shorts or leverage. Stop1 prior20day mean H-L,target 2R; next-day breakeven after prior high+1R; adverse stop priority/gap at open; conservative target fill. No same-month reentry; last-session month-end liquidation. 2. Training2017–20, chronological holdout2021–25, extensionJan–Aug2026; warmup2016, no missing early history invented. Fees1bp plus slippage15bp EACH side. Vectorbt long-only from_orders matches independent event cash ledger. 3. Results and years {"2021":-2.417784266178713,"2022":-1.0144705925223652,"2023":-3.5597848445372393,"2024":-4.3470581111143325,"2025":-2.7955311821025064}. Simulated portfolio returns, not actual account. Completed trades only; no partial current month. Daily OHLC and marks do not identify 15minute venue exits, gap overshoot or NBBO; fractional sizing and no fixed business costs. ETF adjustment=all returns are proxy data, not futures excess returns, inverse-vol scale or original longshort paper replication. Era reused in prior research, not untouched prospective evidence. Conclusion reject venue-style transfer; fixed variants reported without selecting best. Source https://runway.adityaperswal.workers.dev/data/stock-bars?feed=sip&adjustment=all ; https://w4.stern.nyu.edu/facdir/lpederse/papers/TimeSeriesMomentum.pdf ; QTR9090200 research/trend.py and archived results.
return-13.39
drawdown13.56
win rate26.17
sample298
average win1.32
average loss0.98
mean trade-0.38
quarter Kelly0
oneway costs bp16
mean days2.95
reconcile error0
actual size0
QTR9090200 test managed trend 126 target2 cost6.000000000000001bp
1. Frozen note1293, coverage amendment1295. Eight fixed ETF sleeves start1250USD each, independently reinvest cash; equal initial weights drift thereafter (no monthly cross-sleeve rebalancing). Prior completed-month 126-session close return positive -> next session open entry; no shorts or leverage. Stop1 prior20day mean H-L,target 2R; next-day breakeven after prior high+1R; adverse stop priority/gap at open; conservative target fill. No same-month reentry; last-session month-end liquidation. 2. Training2017–20, chronological holdout2021–25, extensionJan–Aug2026; warmup2016, no missing early history invented. Fees1bp plus slippage5bp EACH side. Vectorbt long-only from_orders matches independent event cash ledger. 3. Results and years {"2021":-0.9425669160038841,"2022":-0.22491987580169903,"2023":-2.1567739866022007,"2024":-2.412266109670125,"2025":-1.1343689395069356}. Simulated portfolio returns, not actual account. Completed trades only; no partial current month. Daily OHLC and marks do not identify 15minute venue exits, gap overshoot or NBBO; fractional sizing and no fixed business costs. ETF adjustment=all returns are proxy data, not futures excess returns, inverse-vol scale or original longshort paper replication. Era reused in prior research, not untouched prospective evidence. Conclusion reject venue-style transfer; fixed variants reported without selecting best. Source https://runway.adityaperswal.workers.dev/data/stock-bars?feed=sip&adjustment=all ; https://w4.stern.nyu.edu/facdir/lpederse/papers/TimeSeriesMomentum.pdf ; QTR9090200 research/trend.py and archived results.
return-6.7
drawdown7.13
win rate26.17
sample298
average win1.53
average loss0.79
mean trade-0.18
quarter Kelly0
oneway costs bp6
mean days2.95
reconcile error0
actual size0
QTR9090200 test managed trend 126 target1.5 cost16bp
1. Frozen note1293, coverage amendment1295. Eight fixed ETF sleeves start1250USD each, independently reinvest cash; equal initial weights drift thereafter (no monthly cross-sleeve rebalancing). Prior completed-month 126-session close return positive -> next session open entry; no shorts or leverage. Stop1 prior20day mean H-L,target 1.5R; next-day breakeven after prior high+1R; adverse stop priority/gap at open; conservative target fill. No same-month reentry; last-session month-end liquidation. 2. Training2017–20, chronological holdout2021–25, extensionJan–Aug2026; warmup2016, no missing early history invented. Fees1bp plus slippage15bp EACH side. Vectorbt long-only from_orders matches independent event cash ledger. 3. Results and years {"2021":-2.680782534324222,"2022":-1.0804103576898982,"2023":-3.404041102964517,"2024":-4.454786416045097,"2025":-2.8754301338842936}. Simulated portfolio returns, not actual account. Completed trades only; no partial current month. Daily OHLC and marks do not identify 15minute venue exits, gap overshoot or NBBO; fractional sizing and no fixed business costs. ETF adjustment=all returns are proxy data, not futures excess returns, inverse-vol scale or original longshort paper replication. Era reused in prior research, not untouched prospective evidence. Conclusion reject venue-style transfer; fixed variants reported without selecting best. Source https://runway.adityaperswal.workers.dev/data/stock-bars?feed=sip&adjustment=all ; https://w4.stern.nyu.edu/facdir/lpederse/papers/TimeSeriesMomentum.pdf ; QTR9090200 research/trend.py and archived results.
return-13.71
drawdown13.95
win rate34.56
sample298
average win0.86
average loss1.05
mean trade-0.39
quarter Kelly0
oneway costs bp16
mean days2.6
reconcile error0
actual size0
QTR9090200 test managed trend 126 target1.5 cost6.000000000000001bp
1. Frozen note1293, coverage amendment1295. Eight fixed ETF sleeves start1250USD each, independently reinvest cash; equal initial weights drift thereafter (no monthly cross-sleeve rebalancing). Prior completed-month 126-session close return positive -> next session open entry; no shorts or leverage. Stop1 prior20day mean H-L,target 1.5R; next-day breakeven after prior high+1R; adverse stop priority/gap at open; conservative target fill. No same-month reentry; last-session month-end liquidation. 2. Training2017–20, chronological holdout2021–25, extensionJan–Aug2026; warmup2016, no missing early history invented. Fees1bp plus slippage5bp EACH side. Vectorbt long-only from_orders matches independent event cash ledger. 3. Results and years {"2021":-1.2155288712066614,"2022":-0.29652594673461596,"2023":-2.0006126766594523,"2024":-2.5222562598620657,"2025":-1.2271237568091564}. Simulated portfolio returns, not actual account. Completed trades only; no partial current month. Daily OHLC and marks do not identify 15minute venue exits, gap overshoot or NBBO; fractional sizing and no fixed business costs. ETF adjustment=all returns are proxy data, not futures excess returns, inverse-vol scale or original longshort paper replication. Era reused in prior research, not untouched prospective evidence. Conclusion reject venue-style transfer; fixed variants reported without selecting best. Source https://runway.adityaperswal.workers.dev/data/stock-bars?feed=sip&adjustment=all ; https://w4.stern.nyu.edu/facdir/lpederse/papers/TimeSeriesMomentum.pdf ; QTR9090200 research/trend.py and archived results.
1. Frozen note1293, coverage amendment1295. Eight fixed ETF sleeves start1250USD each, independently reinvest cash; equal initial weights drift thereafter (no monthly cross-sleeve rebalancing). Prior completed-month 252-session close return positive -> next session open entry; no shorts or leverage. Stop1 prior20day mean H-L,target 1.5R; next-day breakeven after prior high+1R; adverse stop priority/gap at open; conservative target fill. No same-month reentry; last-session month-end liquidation. 2. Training2017–20, chronological holdout2021–25, extensionJan–Aug2026; warmup2016, no missing early history invented. Fees1bp plus slippage15bp EACH side. Vectorbt long-only from_orders matches independent event cash ledger. 3. Results and years {"2026":-4.191249393480845}. Simulated portfolio returns, not actual account. Completed trades only; no partial current month. Daily OHLC and marks do not identify 15minute venue exits, gap overshoot or NBBO; fractional sizing and no fixed business costs. ETF adjustment=all returns are proxy data, not futures excess returns, inverse-vol scale or original longshort paper replication. Era reused in prior research, not untouched prospective evidence. Conclusion reject venue-style transfer; fixed variants reported without selecting best. Source https://runway.adityaperswal.workers.dev/data/stock-bars?feed=sip&adjustment=all ; https://w4.stern.nyu.edu/facdir/lpederse/papers/TimeSeriesMomentum.pdf ; QTR9090200 research/trend.py and archived results.
1. Frozen note1293, coverage amendment1295. Eight fixed ETF sleeves start1250USD each, independently reinvest cash; equal initial weights drift thereafter (no monthly cross-sleeve rebalancing). Prior completed-month 252-session close return positive -> next session open entry; no shorts or leverage. Stop1 prior20day mean H-L,target 1.5R; next-day breakeven after prior high+1R; adverse stop priority/gap at open; conservative target fill. No same-month reentry; last-session month-end liquidation. 2. Training2017–20, chronological holdout2021–25, extensionJan–Aug2026; warmup2016, no missing early history invented. Fees1bp plus slippage5bp EACH side. Vectorbt long-only from_orders matches independent event cash ledger. 3. Results and years {"2026":-2.7706881044148424}. Simulated portfolio returns, not actual account. Completed trades only; no partial current month. Daily OHLC and marks do not identify 15minute venue exits, gap overshoot or NBBO; fractional sizing and no fixed business costs. ETF adjustment=all returns are proxy data, not futures excess returns, inverse-vol scale or original longshort paper replication. Era reused in prior research, not untouched prospective evidence. Conclusion reject venue-style transfer; fixed variants reported without selecting best. Source https://runway.adityaperswal.workers.dev/data/stock-bars?feed=sip&adjustment=all ; https://w4.stern.nyu.edu/facdir/lpederse/papers/TimeSeriesMomentum.pdf ; QTR9090200 research/trend.py and archived results.
1. Frozen note1293, coverage amendment1295. Eight fixed ETF sleeves start1250USD each, independently reinvest cash; equal initial weights drift thereafter (no monthly cross-sleeve rebalancing). Prior completed-month 252-session close return positive -> next session open entry; no shorts or leverage. Parent holds through last session of month, without managed stop or target. No same-month reentry; last-session month-end liquidation. 2. Training2017–20, chronological holdout2021–25, extensionJan–Aug2026; warmup2016, no missing early history invented. Fees1bp plus slippage15bp EACH side. Vectorbt long-only from_orders matches independent event cash ledger. 3. Results and years {"2026":9.501462548738182}. Simulated portfolio returns, not actual account. Completed trades only; no partial current month. Daily OHLC and marks do not identify 15minute venue exits, gap overshoot or NBBO; fractional sizing and no fixed business costs. ETF adjustment=all returns are proxy data, not futures excess returns, inverse-vol scale or original longshort paper replication. Era reused in prior research, not untouched prospective evidence. Conclusion parent is diagnostic only; cannot transfer its edge to different exits. Source https://runway.adityaperswal.workers.dev/data/stock-bars?feed=sip&adjustment=all ; https://w4.stern.nyu.edu/facdir/lpederse/papers/TimeSeriesMomentum.pdf ; QTR9090200 research/trend.py and archived results.
1. Frozen note1293, coverage amendment1295. Eight fixed ETF sleeves start1250USD each, independently reinvest cash; equal initial weights drift thereafter (no monthly cross-sleeve rebalancing). Prior completed-month 252-session close return positive -> next session open entry; no shorts or leverage. Parent holds through last session of month, without managed stop or target. No same-month reentry; last-session month-end liquidation. 2. Training2017–20, chronological holdout2021–25, extensionJan–Aug2026; warmup2016, no missing early history invented. Fees1bp plus slippage5bp EACH side. Vectorbt long-only from_orders matches independent event cash ledger. 3. Results and years {"2026":11.143377216690542}. Simulated portfolio returns, not actual account. Completed trades only; no partial current month. Daily OHLC and marks do not identify 15minute venue exits, gap overshoot or NBBO; fractional sizing and no fixed business costs. ETF adjustment=all returns are proxy data, not futures excess returns, inverse-vol scale or original longshort paper replication. Era reused in prior research, not untouched prospective evidence. Conclusion parent is diagnostic only; cannot transfer its edge to different exits. Source https://runway.adityaperswal.workers.dev/data/stock-bars?feed=sip&adjustment=all ; https://w4.stern.nyu.edu/facdir/lpederse/papers/TimeSeriesMomentum.pdf ; QTR9090200 research/trend.py and archived results.
return11.14
drawdown5.02
win rate54.24
sample59
average win5.3
average loss3.02
mean trade1.49
quarter Kelly0.07
oneway costs bp6
mean days20.78
reconcile error0
actual size0
QTR9090200 test managed trend 252 target1.5 cost16bp
1. Frozen note1293, coverage amendment1295. Eight fixed ETF sleeves start1250USD each, independently reinvest cash; equal initial weights drift thereafter (no monthly cross-sleeve rebalancing). Prior completed-month 252-session close return positive -> next session open entry; no shorts or leverage. Stop1 prior20day mean H-L,target 1.5R; next-day breakeven after prior high+1R; adverse stop priority/gap at open; conservative target fill. No same-month reentry; last-session month-end liquidation. 2. Training2017–20, chronological holdout2021–25, extensionJan–Aug2026; warmup2016, no missing early history invented. Fees1bp plus slippage15bp EACH side. Vectorbt long-only from_orders matches independent event cash ledger. 3. Results and years {"2021":-3.373370323894198,"2022":-0.777860349589854,"2023":-3.264245863495463,"2024":-3.944768809858712,"2025":-2.5341718390499146}. Simulated portfolio returns, not actual account. Completed trades only; no partial current month. Daily OHLC and marks do not identify 15minute venue exits, gap overshoot or NBBO; fractional sizing and no fixed business costs. ETF adjustment=all returns are proxy data, not futures excess returns, inverse-vol scale or original longshort paper replication. Era reused in prior research, not untouched prospective evidence. Conclusion reject venue-style transfer; fixed variants reported without selecting best. Source https://runway.adityaperswal.workers.dev/data/stock-bars?feed=sip&adjustment=all ; https://w4.stern.nyu.edu/facdir/lpederse/papers/TimeSeriesMomentum.pdf ; QTR9090200 research/trend.py and archived results.
return-13.17
drawdown13.3
win rate35.55
sample301
average win0.96
average loss1.11
mean trade-0.37
quarter Kelly0
oneway costs bp16
mean days2.56
reconcile error0
actual size0
QTR9090200 test managed trend 252 target1.5 cost6.000000000000001bp
1. Frozen note1293, coverage amendment1295. Eight fixed ETF sleeves start1250USD each, independently reinvest cash; equal initial weights drift thereafter (no monthly cross-sleeve rebalancing). Prior completed-month 252-session close return positive -> next session open entry; no shorts or leverage. Stop1 prior20day mean H-L,target 1.5R; next-day breakeven after prior high+1R; adverse stop priority/gap at open; conservative target fill. No same-month reentry; last-session month-end liquidation. 2. Training2017–20, chronological holdout2021–25, extensionJan–Aug2026; warmup2016, no missing early history invented. Fees1bp plus slippage5bp EACH side. Vectorbt long-only from_orders matches independent event cash ledger. 3. Results and years {"2021":-1.9505770967010672,"2022":0.15055079111834235,"2023":-2.1492579088145836,"2024":-2.13749270260134,"2025":-0.5190949031960157}. Simulated portfolio returns, not actual account. Completed trades only; no partial current month. Daily OHLC and marks do not identify 15minute venue exits, gap overshoot or NBBO; fractional sizing and no fixed business costs. ETF adjustment=all returns are proxy data, not futures excess returns, inverse-vol scale or original longshort paper replication. Era reused in prior research, not untouched prospective evidence. Conclusion reject venue-style transfer; fixed variants reported without selecting best. Source https://runway.adityaperswal.workers.dev/data/stock-bars?feed=sip&adjustment=all ; https://w4.stern.nyu.edu/facdir/lpederse/papers/TimeSeriesMomentum.pdf ; QTR9090200 research/trend.py and archived results.