Premises:1 AQR2014 original 12month skip1month rank is evidence for momentum, not this adapter: https://www.aqr.com/-/media/AQR/Documents/Journal-Articles/JPM-Fact-Fiction-and-Momentum-Investing.pdf .2 Frozen note2124: nine original sector ETFs, prior-month-end close[t-21]/close[t-189]-1, positive top3; next-sessionopen, three fixed independent cash sleeves, no leverage; drop-rank monthly/63session exit;2ATRstop6ATRtarget; +2R dailyhigh makes BE effective followingday; gapopen actualproxy, samebar stopfirst.3 SIP/all https://runway.adityaperswal.workers.dev/data/stock-bars requested2009 but received2016onward; warmup means first252ruletrades2017, zero pre2016data. Frozen2019split retained, not moved to improve results. vectorbt longonly cashsharing every daily equity/tradecount reconciled. Fee1bp eachside plus 15bpslip; corporateaction totalreturn not independently rebuilt; no taxes/cashyield/operatorcosts. 190trades, mean 0.625286%, entrymonthcluster3000bootstrapCI[-0.437693,1.761003]%, p=35.2632%, W=8.1038%, L=3.4484%; plug-inhalfKellyrisk=0.038580. Primary252training negative; positive189neighbor cannot replace preregistered rule. Historicalholdout may overlap prior research; dailyBEproxy not15minliveproof. Reject live adoption; positiveholdout retained for prospective research. Artifacts research/test_sector.py, sector_results.json, percelltrades/returns.
Premises:1 AQR2014 original 12month skip1month rank is evidence for momentum, not this adapter: https://www.aqr.com/-/media/AQR/Documents/Journal-Articles/JPM-Fact-Fiction-and-Momentum-Investing.pdf .2 Frozen note2124: nine original sector ETFs, prior-month-end close[t-21]/close[t-189]-1, positive top3; next-sessionopen, three fixed independent cash sleeves, no leverage; drop-rank monthly/63session exit;2ATRstop6ATRtarget; +2R dailyhigh makes BE effective followingday; gapopen actualproxy, samebar stopfirst.3 SIP/all https://runway.adityaperswal.workers.dev/data/stock-bars requested2009 but received2016onward; warmup means first252ruletrades2017, zero pre2016data. Frozen2019split retained, not moved to improve results. vectorbt longonly cashsharing every daily equity/tradecount reconciled. Fee1bp eachside plus 15bpslip; corporateaction totalreturn not independently rebuilt; no taxes/cashyield/operatorcosts. 55trades, mean 0.497706%, entrymonthcluster3000bootstrapCI[-1.106902,2.078437]%, p=36.3636%, W=5.8362%, L=2.5529%; plug-inhalfKellyrisk=0.042640. Primary252training negative; positive189neighbor cannot replace preregistered rule. Historicalholdout may overlap prior research; dailyBEproxy not15minliveproof. Reject live adoption; positiveholdout retained for prospective research. Artifacts research/test_sector.py, sector_results.json, percelltrades/returns.
Premises:1 AQR2014 original 12month skip1month rank is evidence for momentum, not this adapter: https://www.aqr.com/-/media/AQR/Documents/Journal-Articles/JPM-Fact-Fiction-and-Momentum-Investing.pdf .2 Frozen note2124: nine original sector ETFs, prior-month-end close[t-21]/close[t-189]-1, positive top3; next-sessionopen, three fixed independent cash sleeves, no leverage; drop-rank monthly/63session exit;2ATRstop6ATRtarget; +2R dailyhigh makes BE effective followingday; gapopen actualproxy, samebar stopfirst.3 SIP/all https://runway.adityaperswal.workers.dev/data/stock-bars requested2009 but received2016onward; warmup means first252ruletrades2017, zero pre2016data. Frozen2019split retained, not moved to improve results. vectorbt longonly cashsharing every daily equity/tradecount reconciled. Fee1bp eachside plus 5bpslip; corporateaction totalreturn not independently rebuilt; no taxes/cashyield/operatorcosts. 188trades, mean 0.890330%, entrymonthcluster3000bootstrapCI[-0.188323,2.061320]%, p=36.1702%, W=8.3338%, L=3.3276%; plug-inhalfKellyrisk=0.053417. Primary252training negative; positive189neighbor cannot replace preregistered rule. Historicalholdout may overlap prior research; dailyBEproxy not15minliveproof. Reject live adoption; positiveholdout retained for prospective research. Artifacts research/test_sector.py, sector_results.json, percelltrades/returns.
Premises:1 AQR2014 original 12month skip1month rank is evidence for momentum, not this adapter: https://www.aqr.com/-/media/AQR/Documents/Journal-Articles/JPM-Fact-Fiction-and-Momentum-Investing.pdf .2 Frozen note2124: nine original sector ETFs, prior-month-end close[t-21]/close[t-189]-1, positive top3; next-sessionopen, three fixed independent cash sleeves, no leverage; drop-rank monthly/63session exit;2ATRstop6ATRtarget; +2R dailyhigh makes BE effective followingday; gapopen actualproxy, samebar stopfirst.3 SIP/all https://runway.adityaperswal.workers.dev/data/stock-bars requested2009 but received2016onward; warmup means first252ruletrades2017, zero pre2016data. Frozen2019split retained, not moved to improve results. vectorbt longonly cashsharing every daily equity/tradecount reconciled. Fee1bp eachside plus 5bpslip; corporateaction totalreturn not independently rebuilt; no taxes/cashyield/operatorcosts. 54trades, mean 0.689527%, entrymonthcluster3000bootstrapCI[-0.960180,2.353536]%, p=37.0370%, W=5.9756%, L=2.4199%; plug-inhalfKellyrisk=0.057695. Primary252training negative; positive189neighbor cannot replace preregistered rule. Historicalholdout may overlap prior research; dailyBEproxy not15minliveproof. Reject live adoption; positiveholdout retained for prospective research. Artifacts research/test_sector.py, sector_results.json, percelltrades/returns.
Premises:1 AQR2014 original 12month skip1month rank is evidence for momentum, not this adapter: https://www.aqr.com/-/media/AQR/Documents/Journal-Articles/JPM-Fact-Fiction-and-Momentum-Investing.pdf .2 Frozen note2124: nine original sector ETFs, prior-month-end close[t-21]/close[t-252]-1, positive top3; next-sessionopen, three fixed independent cash sleeves, no leverage; drop-rank monthly/63session exit;2ATRstop6ATRtarget; +2R dailyhigh makes BE effective followingday; gapopen actualproxy, samebar stopfirst.3 SIP/all https://runway.adityaperswal.workers.dev/data/stock-bars requested2009 but received2016onward; warmup means first252ruletrades2017, zero pre2016data. Frozen2019split retained, not moved to improve results. vectorbt longonly cashsharing every daily equity/tradecount reconciled. Fee1bp eachside plus 15bpslip; corporateaction totalreturn not independently rebuilt; no taxes/cashyield/operatorcosts. 190trades, mean 1.011710%, entrymonthcluster3000bootstrapCI[-0.048485,2.130268]%, p=38.4211%, W=8.2380%, L=3.4970%; plug-inhalfKellyrisk=0.061405. Primary252training negative; positive189neighbor cannot replace preregistered rule. Historicalholdout may overlap prior research; dailyBEproxy not15minliveproof. Reject live adoption; positiveholdout retained for prospective research. Artifacts research/test_sector.py, sector_results.json, percelltrades/returns.
Premises:1 AQR2014 original 12month skip1month rank is evidence for momentum, not this adapter: https://www.aqr.com/-/media/AQR/Documents/Journal-Articles/JPM-Fact-Fiction-and-Momentum-Investing.pdf .2 Frozen note2124: nine original sector ETFs, prior-month-end close[t-21]/close[t-252]-1, positive top3; next-sessionopen, three fixed independent cash sleeves, no leverage; drop-rank monthly/63session exit;2ATRstop6ATRtarget; +2R dailyhigh makes BE effective followingday; gapopen actualproxy, samebar stopfirst.3 SIP/all https://runway.adityaperswal.workers.dev/data/stock-bars requested2009 but received2016onward; warmup means first252ruletrades2017, zero pre2016data. Frozen2019split retained, not moved to improve results. vectorbt longonly cashsharing every daily equity/tradecount reconciled. Fee1bp eachside plus 15bpslip; corporateaction totalreturn not independently rebuilt; no taxes/cashyield/operatorcosts. 48trades, mean -0.511591%, entrymonthcluster3000bootstrapCI[-2.046171,0.966631]%, p=33.3333%, W=4.4882%, L=3.0115%; plug-inhalfKellyrisk=0.000000. Primary252training negative; positive189neighbor cannot replace preregistered rule. Historicalholdout may overlap prior research; dailyBEproxy not15minliveproof. Reject live adoption; positiveholdout retained for prospective research. Artifacts research/test_sector.py, sector_results.json, percelltrades/returns.
Premises:1 AQR2014 original 12month skip1month rank is evidence for momentum, not this adapter: https://www.aqr.com/-/media/AQR/Documents/Journal-Articles/JPM-Fact-Fiction-and-Momentum-Investing.pdf .2 Frozen note2124: nine original sector ETFs, prior-month-end close[t-21]/close[t-252]-1, positive top3; next-sessionopen, three fixed independent cash sleeves, no leverage; drop-rank monthly/63session exit;2ATRstop6ATRtarget; +2R dailyhigh makes BE effective followingday; gapopen actualproxy, samebar stopfirst.3 SIP/all https://runway.adityaperswal.workers.dev/data/stock-bars requested2009 but received2016onward; warmup means first252ruletrades2017, zero pre2016data. Frozen2019split retained, not moved to improve results. vectorbt longonly cashsharing every daily equity/tradecount reconciled. Fee1bp eachside plus 5bpslip; corporateaction totalreturn not independently rebuilt; no taxes/cashyield/operatorcosts. 189trades, mean 1.268803%, entrymonthcluster3000bootstrapCI[0.218449,2.374473]%, p=39.6825%, W=8.3631%, L=3.3985%; plug-inhalfKellyrisk=0.075857. Primary252training negative; positive189neighbor cannot replace preregistered rule. Historicalholdout may overlap prior research; dailyBEproxy not15minliveproof. Reject live adoption; positiveholdout retained for prospective research. Artifacts research/test_sector.py, sector_results.json, percelltrades/returns.
Premises:1 AQR2014 original 12month skip1month rank is evidence for momentum, not this adapter: https://www.aqr.com/-/media/AQR/Documents/Journal-Articles/JPM-Fact-Fiction-and-Momentum-Investing.pdf .2 Frozen note2124: nine original sector ETFs, prior-month-end close[t-21]/close[t-252]-1, positive top3; next-sessionopen, three fixed independent cash sleeves, no leverage; drop-rank monthly/63session exit;2ATRstop6ATRtarget; +2R dailyhigh makes BE effective followingday; gapopen actualproxy, samebar stopfirst.3 SIP/all https://runway.adityaperswal.workers.dev/data/stock-bars requested2009 but received2016onward; warmup means first252ruletrades2017, zero pre2016data. Frozen2019split retained, not moved to improve results. vectorbt longonly cashsharing every daily equity/tradecount reconciled. Fee1bp eachside plus 5bpslip; corporateaction totalreturn not independently rebuilt; no taxes/cashyield/operatorcosts. 47trades, mean -0.085267%, entrymonthcluster3000bootstrapCI[-1.710557,1.616211]%, p=38.2979%, W=4.4972%, L=2.9296%; plug-inhalfKellyrisk=0.000000. Primary252training negative; positive189neighbor cannot replace preregistered rule. Historicalholdout may overlap prior research; dailyBEproxy not15minliveproof. Reject live adoption; positiveholdout retained for prospective research. Artifacts research/test_sector.py, sector_results.json, percelltrades/returns.
return-1.89
drawdown13.12
win rate38.3
sample47
CAGR-0.63
mean trade pct-0.09
CI lower pct-1.71
CI upper pct1.62
half Kelly risk0
lookback252
slippage bp5
vbt reconciled1
QTR9110000 decision: retain cash, preserve monthly research and AVAV paper