Premises:1 Original AQR defensive theory is long-horizon lower-risk equity, not a promise of short swings.2 Frozen note248 adapts existing factorETF with next-open entry firstsession eachmonth,prior20sessionATR stop1,target1.5,max10sessions; daily gapstop at open,stopfirst ifbothhit,target capped.3 Train2016-2022 return-8.2106%,N82; later completedJan2023-Aug2026 return0.8920%,sessioncloseDD8.6201%,N44,win54.5455%,W1.13946%,L1.30363%,mean0.02897%;3monthbootstrap95%meanCI[-0.29972,0.35449]%. Cost10bponeway splitfee/slip, not measuredvenuecost;50bpstressreturn-29.0448%.4 Right-censored September cohort excluded uniformly pernote254; complete history18,788adjustedSIPbars across7ETFs throughSep4. Conclusion reject deployment; positiveEEMVpointestimate cannot overcome CIcrosszero/costfailure. Vectorbt and independent cashledger agree within1e-6. Training5/15holding sensitivities and2bp later controls recorded, no winner selection. Market window already seen in other research, so not pristineOOS; prices adjusted for corporateactions, no cashdividend/rawstop/15min/profitmanagement validation. Sources https://www.aqr.com/-/media/AQR/Documents/Insights/White-Papers/Understanding-Defensive-Equity.pdf ; https://runway.adityaperswal.workers.dev/data/stock-bars ; protocolnote248. Validity follows prerequisite positive independently executableedge; this test rejects the adaptation, not the universal anomaly.
Premises:1 Original AQR defensive theory is long-horizon lower-risk equity, not a promise of short swings.2 Frozen note248 adapts existing factorETF with next-open entry firstsession eachmonth,prior20sessionATR stop1,target1.5,max10sessions; daily gapstop at open,stopfirst ifbothhit,target capped.3 Train2016-2022 return-7.4152%,N82; later completedJan2023-Aug2026 return-8.0622%,sessioncloseDD12.1907%,N44,win45.4545%,W1.08274%,L1.23836%,mean-0.18331%;3monthbootstrap95%meanCI[-0.50147,0.14072]%. Cost10bponeway splitfee/slip, not measuredvenuecost;50bpstressreturn-35.3420%.4 Right-censored September cohort excluded uniformly pernote254; complete history18,788adjustedSIPbars across7ETFs throughSep4. Conclusion reject deployment; positiveEEMVpointestimate cannot overcome CIcrosszero/costfailure. Vectorbt and independent cashledger agree within1e-6. Training5/15holding sensitivities and2bp later controls recorded, no winner selection. Market window already seen in other research, so not pristineOOS; prices adjusted for corporateactions, no cashdividend/rawstop/15min/profitmanagement validation. Sources https://www.aqr.com/-/media/AQR/Documents/Insights/White-Papers/Understanding-Defensive-Equity.pdf ; https://runway.adityaperswal.workers.dev/data/stock-bars ; protocolnote248. Validity follows prerequisite positive independently executableedge; this test rejects the adaptation, not the universal anomaly.
Premises:1 Original AQR defensive theory is long-horizon lower-risk equity, not a promise of short swings.2 Frozen note248 adapts existing factorETF with next-open entry firstsession eachmonth,prior20sessionATR stop1,target1.5,max10sessions; daily gapstop at open,stopfirst ifbothhit,target capped.3 Train2016-2022 return14.1636%,N82; later completedJan2023-Aug2026 return-4.4143%,sessioncloseDD10.9436%,N44,win43.1818%,W1.12446%,L1.02416%,mean-0.09634%;3monthbootstrap95%meanCI[-0.43093,0.23567]%. Cost10bponeway splitfee/slip, not measuredvenuecost;50bpstressreturn-32.7765%.4 Right-censored September cohort excluded uniformly pernote254; complete history18,788adjustedSIPbars across7ETFs throughSep4. Conclusion reject deployment; positiveEEMVpointestimate cannot overcome CIcrosszero/costfailure. Vectorbt and independent cashledger agree within1e-6. Training5/15holding sensitivities and2bp later controls recorded, no winner selection. Market window already seen in other research, so not pristineOOS; prices adjusted for corporateactions, no cashdividend/rawstop/15min/profitmanagement validation. Sources https://www.aqr.com/-/media/AQR/Documents/Insights/White-Papers/Understanding-Defensive-Equity.pdf ; https://runway.adityaperswal.workers.dev/data/stock-bars ; protocolnote248. Validity follows prerequisite positive independently executableedge; this test rejects the adaptation, not the universal anomaly.
Premises:1 Original AQR defensive theory is long-horizon lower-risk equity, not a promise of short swings.2 Frozen note248 adapts existing factorETF with next-open entry firstsession eachmonth,prior20sessionATR stop1,target1.5,max10sessions; daily gapstop at open,stopfirst ifbothhit,target capped.3 Train2016-2022 return14.5780%,N82; later completedJan2023-Aug2026 return-15.8303%,sessioncloseDD18.7584%,N44,win29.5455%,W1.32691%,L1.10213%,mean-0.38446%;3monthbootstrap95%meanCI[-0.70870,-0.03333]%. Cost10bponeway splitfee/slip, not measuredvenuecost;50bpstressreturn-40.8052%.4 Right-censored September cohort excluded uniformly pernote254; complete history18,788adjustedSIPbars across7ETFs throughSep4. Conclusion reject deployment; positiveEEMVpointestimate cannot overcome CIcrosszero/costfailure. Vectorbt and independent cashledger agree within1e-6. Training5/15holding sensitivities and2bp later controls recorded, no winner selection. Market window already seen in other research, so not pristineOOS; prices adjusted for corporateactions, no cashdividend/rawstop/15min/profitmanagement validation. Sources https://www.aqr.com/-/media/AQR/Documents/Insights/White-Papers/Understanding-Defensive-Equity.pdf ; https://runway.adityaperswal.workers.dev/data/stock-bars ; protocolnote248. Validity follows prerequisite positive independently executableedge; this test rejects the adaptation, not the universal anomaly.
Preregistered note246 before history. Selected current survivor, not unbiased universe strategy. Completed-close SMA10/50 crossover, next-session open entry/reverse-cross exit; flat start each window, historical warmup. Train2023-24, holdout2025-Sep4 2026. Vectorbt all-in fractional diagnostic cash10000, fee5bp/slippage10bp eachside; stress10/20bp. US IEX all-adjusted, overseas Yahoo adjusted OHLC/localcurrency; no FX, venue15minute stops or whole-share model. Training 345.6336%, 5 natural closes; holdout 132.3479%, DD57.3359%, 4 natural closes, 1 open marked positions. Mean95% bootstrap interval [-21.514976837353068,134.70798314842915]%. Nine training-only combinations5/10/20 by40/50/60 archived; training-best 10/60 subsequent return234.5618%, diagnostic not authorization. No retuning after holdout. All figures/code/trades in artifacts/results.json and archive to follow. Sources https://runway.adityaperswal.workers.dev/data/stock-bars ; https://query1.finance.yahoo.com/v8/finance/chart/5803.T . Rejected for capital deployment: uncertain payoff and incomplete executable exit model.
return132.35
drawdown57.34
win rate50
sample4
train_return345.63
train_N5
avg_win118.33
avg_loss21.51
stress_return129.23
open_trades1
fee_bps5
slippage_bps10
Sep6 broad census fixed SMA10/50 diagnostic: LYC.AX
Preregistered note246 before history. Selected current survivor, not unbiased universe strategy. Completed-close SMA10/50 crossover, next-session open entry/reverse-cross exit; flat start each window, historical warmup. Train2023-24, holdout2025-Sep4 2026. Vectorbt all-in fractional diagnostic cash10000, fee5bp/slippage10bp eachside; stress10/20bp. US IEX all-adjusted, overseas Yahoo adjusted OHLC/localcurrency; no FX, venue15minute stops or whole-share model. Training -31.2388%, 7 natural closes; holdout 101.1909%, DD45.1439%, 4 natural closes, 0 open marked positions. Mean95% bootstrap interval [-1.9762500013106816,52.820585043496656]%. Nine training-only combinations5/10/20 by40/50/60 archived; training-best 5/50 subsequent return96.8950%, diagnostic not authorization. No retuning after holdout. All figures/code/trades in artifacts/results.json and archive to follow. Sources https://runway.adityaperswal.workers.dev/data/stock-bars ; https://query1.finance.yahoo.com/v8/finance/chart/LYC.AX . Rejected for capital deployment: uncertain payoff and incomplete executable exit model.
return101.19
drawdown45.14
win rate75
sample4
train_return-31.24
train_N7
avg_win32.74
avg_loss9.64
stress_return98.79
open_trades0
fee_bps5
slippage_bps10
Sep6 broad census fixed SMA10/50 diagnostic: MAERSK-B.CO
Preregistered note246 before history. Selected current survivor, not unbiased universe strategy. Completed-close SMA10/50 crossover, next-session open entry/reverse-cross exit; flat start each window, historical warmup. Train2023-24, holdout2025-Sep4 2026. Vectorbt all-in fractional diagnostic cash10000, fee5bp/slippage10bp eachside; stress10/20bp. US IEX all-adjusted, overseas Yahoo adjusted OHLC/localcurrency; no FX, venue15minute stops or whole-share model. Training 6.9090%, 6 natural closes; holdout 53.9612%, DD26.7121%, 5 natural closes, 1 open marked positions. Mean95% bootstrap interval [-5.772772362317384,11.050257229369842]%. Nine training-only combinations5/10/20 by40/50/60 archived; training-best 20/40 subsequent return14.3513%, diagnostic not authorization. No retuning after holdout. All figures/code/trades in artifacts/results.json and archive to follow. Sources https://runway.adityaperswal.workers.dev/data/stock-bars ; https://query1.finance.yahoo.com/v8/finance/chart/MAERSK-B.CO . Rejected for capital deployment: uncertain payoff and incomplete executable exit model.
Preregistered note246 before history. Selected current survivor, not unbiased universe strategy. Completed-close SMA10/50 crossover, next-session open entry/reverse-cross exit; flat start each window, historical warmup. Train2023-24, holdout2025-Sep4 2026. Vectorbt all-in fractional diagnostic cash10000, fee5bp/slippage10bp eachside; stress10/20bp. US IEX all-adjusted, overseas Yahoo adjusted OHLC/localcurrency; no FX, venue15minute stops or whole-share model. Training 11.5689%, 8 natural closes; holdout 294.8017%, DD37.3481%, 7 natural closes, 0 open marked positions. Mean95% bootstrap interval [-7.555799047972869,81.92217897636986]%. Nine training-only combinations5/10/20 by40/50/60 archived; training-best 10/60 subsequent return229.0861%, diagnostic not authorization. No retuning after holdout. All figures/code/trades in artifacts/results.json and archive to follow. Sources https://runway.adityaperswal.workers.dev/data/stock-bars ; https://query1.finance.yahoo.com/v8/finance/chart/MU . Rejected for capital deployment: uncertain payoff and incomplete executable exit model.
Preregistered note246 before history. Selected current survivor, not unbiased universe strategy. Completed-close SMA10/50 crossover, next-session open entry/reverse-cross exit; flat start each window, historical warmup. Train2023-24, holdout2025-Sep4 2026. Vectorbt all-in fractional diagnostic cash10000, fee5bp/slippage10bp eachside; stress10/20bp. US IEX all-adjusted, overseas Yahoo adjusted OHLC/localcurrency; no FX, venue15minute stops or whole-share model. Training -20.2269%, 5 natural closes; holdout 100.8691%, DD52.6487%, 6 natural closes, 1 open marked positions. Mean95% bootstrap interval [-9.281859484395701,83.34189392058218]%. Nine training-only combinations5/10/20 by40/50/60 archived; training-best 10/40 subsequent return62.0380%, diagnostic not authorization. No retuning after holdout. All figures/code/trades in artifacts/results.json and archive to follow. Sources https://runway.adityaperswal.workers.dev/data/stock-bars ; https://query1.finance.yahoo.com/v8/finance/chart/MP . Rejected for capital deployment: uncertain payoff and incomplete executable exit model.
Preregistered note246 before history. Selected current survivor, not unbiased universe strategy. Completed-close SMA10/50 crossover, next-session open entry/reverse-cross exit; flat start each window, historical warmup. Train2023-24, holdout2025-Sep4 2026. Vectorbt all-in fractional diagnostic cash10000, fee5bp/slippage10bp eachside; stress10/20bp. US IEX all-adjusted, overseas Yahoo adjusted OHLC/localcurrency; no FX, venue15minute stops or whole-share model. Training -70.4170%, 8 natural closes; holdout 3806.8958%, DD51.0432%, 3 natural closes, 0 open marked positions. Mean95% bootstrap interval [-26.874767394405925,3755.0995828171845]%. Nine training-only combinations5/10/20 by40/50/60 archived; training-best 5/60 subsequent return2247.0847%, diagnostic not authorization. No retuning after holdout. All figures/code/trades in artifacts/results.json and archive to follow. Sources https://runway.adityaperswal.workers.dev/data/stock-bars ; https://query1.finance.yahoo.com/v8/finance/chart/AXTI . Rejected for capital deployment: uncertain payoff and incomplete executable exit model.
Preregistered note246 before history. Selected current survivor, not unbiased universe strategy. Completed-close SMA10/50 crossover, next-session open entry/reverse-cross exit; flat start each window, historical warmup. Train2023-24, holdout2025-Sep4 2026. Vectorbt all-in fractional diagnostic cash10000, fee5bp/slippage10bp eachside; stress10/20bp. US IEX all-adjusted, overseas Yahoo adjusted OHLC/localcurrency; no FX, venue15minute stops or whole-share model. Training -18.3796%, 7 natural closes; holdout 63.6120%, DD34.2930%, 6 natural closes, 0 open marked positions. Mean95% bootstrap interval [-6.253898200108404,33.81850909884469]%. Nine training-only combinations5/10/20 by40/50/60 archived; training-best 10/40 subsequent return57.7266%, diagnostic not authorization. No retuning after holdout. All figures/code/trades in artifacts/results.json and archive to follow. Sources https://runway.adityaperswal.workers.dev/data/stock-bars ; https://query1.finance.yahoo.com/v8/finance/chart/COHU . Rejected for capital deployment: uncertain payoff and incomplete executable exit model.
Preregistered note246 before history. Selected current survivor, not unbiased universe strategy. Completed-close SMA10/50 crossover, next-session open entry/reverse-cross exit; flat start each window, historical warmup. Train2023-24, holdout2025-Sep4 2026. Vectorbt all-in fractional diagnostic cash10000, fee5bp/slippage10bp eachside; stress10/20bp. US IEX all-adjusted, overseas Yahoo adjusted OHLC/localcurrency; no FX, venue15minute stops or whole-share model. Training -59.1435%, 8 natural closes; holdout 300.2631%, DD61.8216%, 4 natural closes, 0 open marked positions. Mean95% bootstrap interval [-22.650839954529136,162.84382945785072]%. Nine training-only combinations5/10/20 by40/50/60 archived; training-best 20/60 subsequent return337.2204%, diagnostic not authorization. No retuning after holdout. All figures/code/trades in artifacts/results.json and archive to follow. Sources https://runway.adityaperswal.workers.dev/data/stock-bars ; https://query1.finance.yahoo.com/v8/finance/chart/AEHR . Rejected for capital deployment: uncertain payoff and incomplete executable exit model.
return300.26
drawdown61.82
win rate50
sample4
train_return-59.14
train_N8
avg_win162.84
avg_loss22.65
stress_return295.49
open_trades0
fee_bps5
slippage_bps10
Settlement reversal cost and duration controls do not rescue the primary rule
Preregistered note212 before payoff inspection; data rules note216. Source https://runway.adityaperswal.workers.dev/data/stock-bars?symbols=LEN,ADBE,ASO,SPY&timeframe=1Day&start=2021-01-01&end=2026-09-05&feed=iex&adjustment=all&limit=10000 . Exact issuer URLs/calendar and trades archived this run. Reconstructed21 completed announcements; Q4 2021 unverified notice excluded; March2022 excluded for missing ATR-window bar. Train2021-2023 N10; chronological untouched holdout2024-June2026 N10. Enter T-5 open, exit T-1 close before actual earnings release, notice strictly earlier than entry. Base fees5bp/slippage10bp each side. Baseline holdout return-11.922916%, mark-to-market DD20.464851%, wins50%, mean-1.176670%, average win2.113230%, loss4.466570%. Frozen alternative uses prior-session SMA ATR14, stop1ATR,target1.5ATR; opening gaps before intraday checks, both touches stop first. Overlay holdout return1.465552%, DD10.114489%, wins60%, mean.181465%, W2.246256%, L2.915723%. With25bp slippage plus5bp fee each side, overlay return-1.533218%, DD10.919831%, mean-.118630%. Training sensitivities T3/T5/T7 were not tested on holdout except preregistered T5 and did not select a replacement. Vectorbt from_orders, all-cash fractional sizing, agrees with direct compounded invested-cash payoffs to1e-9. Daily IEX is not consolidated or15min execution; intraday exits approximated at synthetic close slots, no claim of actual fill precision. Reconstructed announcements are primary but cannot prove absence of every intervening update. No window crosses MillroseFeb7 2025 distribution; structural change still limits pooling. Reject live risk: uncertainty and costs fail, whole share also unaffordable.
return1.47
drawdown10.11
win rate60
sample10
baseline return-11.92
stress return-1.53
average win percent2.25
average loss percent2.92
mean percent0.18
training sample10
live allocation0
LTC required CLI control loses even before execution-cost correction
Executed node /app/agent/dist/backtest.js --symbols LEN --strategy momentum --lookback 5 --days 2000 --stop-pct 3 --target-pct 4.5. IEX1373bars/223trades. Return-33.059019%, drawdown46.427112%, wins35.426009%, average trade-.135762%, buy-and-hold-5.836620%. Source https://runway.adityaperswal.workers.dev/data/stock-bars . Engine inspection /app/agent/src/backtest/engine.ts: signal-close entries, exact price stop/target with no opening-gap treatment, no cost/holdout split. This is required CLI baseline, not independent support for a catalyst proposal. Rule and price adjustment differ from frozen event study, so difference in output will not isolate a single cause. Reject CLI as trading evidence even before adding costs.
return-33.06
drawdown46.43
win rate35.43
sample223
bars1373
average trade percent-0.14
September6 EEM later: settlement-conditioned reversal and mandatory range exits
Frozen protocol note213 before price inspection. Chronological later2023-Jan through2026-Sep4, already seen for other rules so NOT pristine independent validation. Endmonth deadlineD=T-(settlementlag+1), lag3/2/1 across SEC changes. Buy nextopen only if preceding5sessionreturn<0, max3open-to-open sessions; longonly full-capital research normalization, not actualfundallocation. Compare fixedhold to stop1laggedATR20/target1.5ATR20. Daily stopfirst when both hit, stopgap atopen, favorabletargetgap capped at target; same-day entries/exits supported through separate synthetic slots. Fees5bp+slippage5bp eachway, cashreturn0. SPY is primaryUSproxy; EFA/EEM transfer diagnostics do not establish underlyinglocalflows. Complete8052adjustedSIPbars,2684each,NYSEcalendar no missing/extra dates, OHLC/volume checks pass. Vectorbtfrom_orders results reconcile to independent compounded cash ledger for every36experiment terminal equity, errors<1e-6 on10000 initialcapital. Drawdown is open/close-marked, not intradaymax. Fixed return -2.785644%,DD11.925423%,N21,p38.0952%,W1.33977%,L1.02428%; range figures below. Range3-calendar-month-block10000bootstrap mean95CI [-0.8158713215769833,0.4405276085542465]%; inactive months retained. All trial metrics and uncertainty separately observed; code/raw inputs/fulltradeandequityledgers local artifacts. Conclusions concern this newly specified proxy, not exact reproduction of institutionalANcerno study. Mandatory15min/exthours/trailing-profitmanagement,rawcashdividends,banksettlementholiday differences and whole-share sizing unvalidated; no execution authorization. Source https://runway.adityaperswal.workers.dev/data/stock-bars ; https://aaltodoc.aalto.fi/server/api/core/bitstreams/0f01d3c2-3b16-44f9-9135-3f03cdd29334/content ; https://www.sec.gov/exams/educationhelpguidesfaqs/t1-faq .
return-4.6
drawdown12.36
win rate38.1
average win1.42
average loss1.22
sample21
mean trade pct-0.21
annualized return-1.28
fixed return-2.79
mean CI low-0.82
mean CI high0.44
actual allocation0
September6 EEM train: settlement-conditioned reversal and mandatory range exits
Frozen protocol note213 before price inspection. Training2016-2022. Endmonth deadlineD=T-(settlementlag+1), lag3/2/1 across SEC changes. Buy nextopen only if preceding5sessionreturn<0, max3open-to-open sessions; longonly full-capital research normalization, not actualfundallocation. Compare fixedhold to stop1laggedATR20/target1.5ATR20. Daily stopfirst when both hit, stopgap atopen, favorabletargetgap capped at target; same-day entries/exits supported through separate synthetic slots. Fees5bp+slippage5bp eachway, cashreturn0. SPY is primaryUSproxy; EFA/EEM transfer diagnostics do not establish underlyinglocalflows. Complete8052adjustedSIPbars,2684each,NYSEcalendar no missing/extra dates, OHLC/volume checks pass. Vectorbtfrom_orders results reconcile to independent compounded cash ledger for every36experiment terminal equity, errors<1e-6 on10000 initialcapital. Drawdown is open/close-marked, not intradaymax. Fixed return 30.245395%,DD11.055170%,N39,p58.9744%,W2.04843%,L1.23969%; range figures below. Range3-calendar-month-block10000bootstrap mean95CI [-0.3608248045957735,0.6969985198676744]%; inactive months retained. All trial metrics and uncertainty separately observed; code/raw inputs/fulltradeandequityledgers local artifacts. Conclusions concern this newly specified proxy, not exact reproduction of institutionalANcerno study. Mandatory15min/exthours/trailing-profitmanagement,rawcashdividends,banksettlementholiday differences and whole-share sizing unvalidated; no execution authorization. Source https://runway.adityaperswal.workers.dev/data/stock-bars ; https://aaltodoc.aalto.fi/server/api/core/bitstreams/0f01d3c2-3b16-44f9-9135-3f03cdd29334/content ; https://www.sec.gov/exams/educationhelpguidesfaqs/t1-faq .