Frozen protocol1388–1389. OEF is primary; SPY and IWM are comparison sleeves, not alternatives selected for better returns. train: development2016–2020, holdout2021–2025, extensionJan–Aug2026 complete windows, with only within-partition entries/exits. Common20-session warmup removes January2016 only. Week3 by calendar Friday ordinal; holidays use last actual session. Parent previousweek lastclose to currentweek lastclose; open firstopen to lastclose; managed stop1 lagged20session ADR/target1.5ADR, narrow .75/1.125, wide1.25/1.875; breakeven raises stop next session after +1ADR high. Stop-first OHLC ambiguity, adverse gap at open, favorable gap capped at target; time exit lastclose. Vectorbt explicit longonly, fee1bp plus 5bp slippage per side, 1000USD each independent sleeve, idle cash0. Every final cash return reconciles compounded cash trade returns and trade count. Drawdown observed at open/close marks, not full intraday. No live15min fills, cash-dividend accounting, partial-taking or wholelot replication claimed. Mean CI from10,000 quarter-block samples, not independent daily or crossasset observations. Holdout historically reused across other strategies, not pristine research-wide OOS. OEF figures below; comparison figures and equal-sleeve portfolio: {"SPY":{"sample":59,"win_rate":52.54237288135594,"mean":0.17829139115395584,"avgwin":1.2495795730904196,"avgloss":1.0077776674185575,"quarterkelly":0.03567027562578738,"worst":-1.972956833861772,"return":10.374412542857295,"drawdown":8.241784315062517,"exit_counts":{"stop":22,"time":16,"target":15,"target_gap":4,"stop_gap":2},"ambiguous":0,"mean_ci_pct":[-0.2222175864848456,0.591736637228405]},"IWM":{"sample":59,"win_rate":52.54237288135594,"mean":-0.042651513928642346,"avgwin":1.508735604052189,"avgloss":1.7602586802645628,"quarterkelly":0,"worst":-5.795031801117667,"return":-3.5665338632344175,"drawdown":16.423827267296154,"exit_counts":{"stop":23,"target":17,"time":15,"stop_gap":4},"ambiguous":0,"mean_ci_pct":[-0.460890294825435,0.3849808077591216]},"portfolio_return":2.8891298474898797,"portfolio_drawdown":6.88228225795463}. All datapoints recorded in matching observations. Source https://runway.adityaperswal.workers.dev/data/stock-bars?symbols=OEF,SPY,IWM&timeframe=1Day&feed=sip&adjustment=all ; https://www.sciencedirect.com/science/article/pii/S0378426613003051 .
Frozen protocol1388–1389. OEF is primary; SPY and IWM are comparison sleeves, not alternatives selected for better returns. train: development2016–2020, holdout2021–2025, extensionJan–Aug2026 complete windows, with only within-partition entries/exits. Common20-session warmup removes January2016 only. Week3 by calendar Friday ordinal; holidays use last actual session. Parent previousweek lastclose to currentweek lastclose; open firstopen to lastclose; managed stop1 lagged20session ADR/target1.5ADR, narrow .75/1.125, wide1.25/1.875; breakeven raises stop next session after +1ADR high. Stop-first OHLC ambiguity, adverse gap at open, favorable gap capped at target; time exit lastclose. Vectorbt explicit longonly, fee1bp plus 15bp slippage per side, 1000USD each independent sleeve, idle cash0. Every final cash return reconciles compounded cash trade returns and trade count. Drawdown observed at open/close marks, not full intraday. No live15min fills, cash-dividend accounting, partial-taking or wholelot replication claimed. Mean CI from10,000 quarter-block samples, not independent daily or crossasset observations. Holdout historically reused across other strategies, not pristine research-wide OOS. OEF figures below; comparison figures and equal-sleeve portfolio: {"SPY":{"sample":59,"win_rate":52.54237288135594,"mean":0.002812140933277913,"avgwin":1.075106565137639,"avgloss":1.1843709715786934,"quarterkelly":0.000653921440084887,"worst":-6.9997120290290145,"return":-0.6771652215738414,"drawdown":11.948003013596221,"exit_counts":{"time":59},"ambiguous":0,"mean_ci_pct":[-0.5153457124369941,0.49396807355953243]},"IWM":{"sample":59,"win_rate":57.6271186440678,"mean":0.001057137169988715,"avgwin":1.3653685233624469,"avgloss":1.8544063480517545,"quarterkelly":0.00019356260817141036,"worst":-8.458431887366691,"return":-1.4379678985001987,"drawdown":22.273741829048767,"exit_counts":{"time":59},"ambiguous":0,"mean_ci_pct":[-0.5608584410831037,0.5206462461924163]},"portfolio_return":-0.8574056159139642,"portfolio_drawdown":12.224104890489363}. All datapoints recorded in matching observations. Source https://runway.adityaperswal.workers.dev/data/stock-bars?symbols=OEF,SPY,IWM&timeframe=1Day&feed=sip&adjustment=all ; https://www.sciencedirect.com/science/article/pii/S0378426613003051 .
Frozen protocol1388–1389. OEF is primary; SPY and IWM are comparison sleeves, not alternatives selected for better returns. train: development2016–2020, holdout2021–2025, extensionJan–Aug2026 complete windows, with only within-partition entries/exits. Common20-session warmup removes January2016 only. Week3 by calendar Friday ordinal; holidays use last actual session. Parent previousweek lastclose to currentweek lastclose; open firstopen to lastclose; managed stop1 lagged20session ADR/target1.5ADR, narrow .75/1.125, wide1.25/1.875; breakeven raises stop next session after +1ADR high. Stop-first OHLC ambiguity, adverse gap at open, favorable gap capped at target; time exit lastclose. Vectorbt explicit longonly, fee1bp plus 5bp slippage per side, 1000USD each independent sleeve, idle cash0. Every final cash return reconciles compounded cash trade returns and trade count. Drawdown observed at open/close marks, not full intraday. No live15min fills, cash-dividend accounting, partial-taking or wholelot replication claimed. Mean CI from10,000 quarter-block samples, not independent daily or crossasset observations. Holdout historically reused across other strategies, not pristine research-wide OOS. OEF figures below; comparison figures and equal-sleeve portfolio: {"SPY":{"sample":59,"win_rate":62.71186440677966,"mean":0.20301812135006014,"avgwin":1.088689550220283,"avgloss":1.286520190840769,"quarterkelly":0.04661983788422097,"worst":-6.813525126544395,"return":11.762449245721553,"drawdown":10.160487883635405,"exit_counts":{"time":59},"ambiguous":0,"mean_ci_pct":[-0.30195934883714354,0.698477377887694]},"IWM":{"sample":59,"win_rate":61.016949152542374,"mean":0.20125960406308388,"avgwin":1.4885191577571142,"avgloss":1.8135814365014853,"quarterkelly":0.033801984175726024,"worst":-8.275165347151303,"return":10.906360404161205,"drawdown":19.263304699390115,"exit_counts":{"time":59},"ambiguous":0,"mean_ci_pct":[-0.3601065362262955,0.723339175229596]},"portfolio_return":11.55963477743349,"portfolio_drawdown":10.9711666453424}. All datapoints recorded in matching observations. Source https://runway.adityaperswal.workers.dev/data/stock-bars?symbols=OEF,SPY,IWM&timeframe=1Day&feed=sip&adjustment=all ; https://www.sciencedirect.com/science/article/pii/S0378426613003051 .
Frozen protocol1388–1389. OEF is primary; SPY and IWM are comparison sleeves, not alternatives selected for better returns. train: development2016–2020, holdout2021–2025, extensionJan–Aug2026 complete windows, with only within-partition entries/exits. Common20-session warmup removes January2016 only. Week3 by calendar Friday ordinal; holidays use last actual session. Parent previousweek lastclose to currentweek lastclose; open firstopen to lastclose; managed stop1 lagged20session ADR/target1.5ADR, narrow .75/1.125, wide1.25/1.875; breakeven raises stop next session after +1ADR high. Stop-first OHLC ambiguity, adverse gap at open, favorable gap capped at target; time exit lastclose. Vectorbt explicit longonly, fee1bp plus 15bp slippage per side, 1000USD each independent sleeve, idle cash0. Every final cash return reconciles compounded cash trade returns and trade count. Drawdown observed at open/close marks, not full intraday. No live15min fills, cash-dividend accounting, partial-taking or wholelot replication claimed. Mean CI from10,000 quarter-block samples, not independent daily or crossasset observations. Holdout historically reused across other strategies, not pristine research-wide OOS. OEF figures below; comparison figures and equal-sleeve portfolio: {"SPY":{"sample":59,"win_rate":54.23728813559322,"mean":-0.12860583137905834,"avgwin":1.127011784947462,"avgloss":1.616745228506786,"quarterkelly":0,"worst":-14.874106212911254,"return":-9.138412618595567,"drawdown":21.61888736747911,"exit_counts":{"time":59},"ambiguous":0,"mean_ci_pct":[-0.8443207825777838,0.46662368191948317]},"IWM":{"sample":59,"win_rate":59.32203389830508,"mean":-0.07365534043905375,"avgwin":1.5630669539436655,"avgloss":2.4605420197471863,"quarterkelly":0,"worst":-15.806115492151973,"return":-6.961994128693356,"drawdown":32.64990061241362,"exit_counts":{"time":59},"ambiguous":0,"mean_ci_pct":[-0.8938948748282268,0.6452435223648141]},"portfolio_return":-8.461290978540303,"portfolio_drawdown":24.383400699293368}. All datapoints recorded in matching observations. Source https://runway.adityaperswal.workers.dev/data/stock-bars?symbols=OEF,SPY,IWM&timeframe=1Day&feed=sip&adjustment=all ; https://www.sciencedirect.com/science/article/pii/S0378426613003051 .
Frozen protocol1388–1389. OEF is primary; SPY and IWM are comparison sleeves, not alternatives selected for better returns. train: development2016–2020, holdout2021–2025, extensionJan–Aug2026 complete windows, with only within-partition entries/exits. Common20-session warmup removes January2016 only. Week3 by calendar Friday ordinal; holidays use last actual session. Parent previousweek lastclose to currentweek lastclose; open firstopen to lastclose; managed stop1 lagged20session ADR/target1.5ADR, narrow .75/1.125, wide1.25/1.875; breakeven raises stop next session after +1ADR high. Stop-first OHLC ambiguity, adverse gap at open, favorable gap capped at target; time exit lastclose. Vectorbt explicit longonly, fee1bp plus 5bp slippage per side, 1000USD each independent sleeve, idle cash0. Every final cash return reconciles compounded cash trade returns and trade count. Drawdown observed at open/close marks, not full intraday. No live15min fills, cash-dividend accounting, partial-taking or wholelot replication claimed. Mean CI from10,000 quarter-block samples, not independent daily or crossasset observations. Holdout historically reused across other strategies, not pristine research-wide OOS. OEF figures below; comparison figures and equal-sleeve portfolio: {"SPY":{"sample":59,"win_rate":59.32203389830508,"mean":0.07133704979652992,"avgwin":1.2192402458778797,"avgloss":1.602688444488772,"quarterkelly":0.014627357085224335,"worst":-14.703683875182582,"return":2.241479220301619,"drawdown":17.628140646134728,"exit_counts":{"time":59},"ambiguous":0,"mean_ci_pct":[-0.6583171186963258,0.6645397273794538]},"IWM":{"sample":59,"win_rate":61.016949152542374,"mean":0.1263975518120015,"avgwin":1.7221834468632167,"avgloss":2.3713542839203354,"quarterkelly":0.01834844482482717,"worst":-15.637559040267057,"return":4.690481622999698,"drawdown":30.041345348674298,"exit_counts":{"time":59},"ambiguous":0,"mean_ci_pct":[-0.7112879271731101,0.8506902042904401]},"portfolio_return":3.003406455853086,"portfolio_drawdown":21.454673348843745}. All datapoints recorded in matching observations. Source https://runway.adityaperswal.workers.dev/data/stock-bars?symbols=OEF,SPY,IWM&timeframe=1Day&feed=sip&adjustment=all ; https://www.sciencedirect.com/science/article/pii/S0378426613003051 .
Preregistered1386 before outcomes. 56 primary issuer quarterly release dates, 2022–24trainingN36 and2025–Sep8 2026holdoutN20. Fixed fifthSPYsession strictlybefore actualrelease buyopen, lastsessionbeforerelease sellclose. No eventday exposure to named quarterly release. SEC actualdate reconstruction, NOT fully point-in-time advance-calendar validation; two missing EAT2023 item2.02 metadata entries recovered from9.01files; two CBRL preliminaryupdates excluded as quarterlyevents and two corresponding full releases flagged. Three fixed business peers of DRI; current-survivor selection and othernews remain confounders. Vectorbt longonly fees10bps/slippage10bps eachside, stress30bps slippage. Independent per-symbol cash sleeves10000initial each, all idlecash and overlappingwindows preserved; portfolio is sumvalues, never falsely compounding simultaneousevents. Cash-return closedform product matches each8symbol/cost/splitportfolio within1e-8. Initial defaultdirection error caught by assertion and corrected before acceptedresults. Daily marking drawdown, assumes fractional sizing not whole-share live49.14cap. Source https://runway.adityaperswal.workers.dev/data/stock-bars?timeframe=1Day&feed=sip&adjustment=all; each56eventdate/fullpriorindicators/payoff persisted in observations17518–17594 (IDs interleavedotherfunds). TRAIN {"N":12,"mean_pct":-0.6708254739916865,"win_rate_pct":33.33333333333333,"avg_win_pct":6.2590039148525065,"avg_loss_pct":4.135740168413784,"ci95_pct":[-3.8062104646307464,2.7953941256903616],"quarterKelly":0,"split":"train","symbol":"CBRL","slippage":0.001,"return_pct":-9.601152953811598,"drawdown_pct":29.604740372141613} HOLDOUT {"N":6,"mean_pct":-4.213368207821296,"win_rate_pct":16.666666666666664,"avg_win_pct":0.7521363663295366,"avg_loss_pct":5.2064691226514626,"ci95_pct":[-7.851833425619937,-1.0715403702908057],"quarterKelly":0,"split":"holdout","symbol":"CBRL","slippage":0.001,"return_pct":-23.225649472763678,"drawdown_pct":25.78379011269729} STRESS {"N":6,"mean_pct":-4.5957511163217335,"win_rate_pct":16.666666666666664,"avg_win_pct":0.34993102493099393,"avg_loss_pct":5.584887544572279,"ci95_pct":[-8.223529604021431,-1.4626274186019215],"quarterKelly":0,"split":"holdout","symbol":"CBRL","slippage":0.003,"return_pct":-25.046306499542613,"drawdown_pct":27.398433909460064}. Holding-window and cost sweep fixed; no selecting winner after holdout. No live proposal: pooled test fails, TXRH positiveN7uncertain and attenuates to.3642%totalstress, DRI study remains separately frozen. Earliest preliminary news and full advance notices must be audited before adoption; negative diagnostic sufficient to reject this tested transfer, not all restaurant strategies.
Preregistered1386 before outcomes. 56 primary issuer quarterly release dates, 2022–24trainingN36 and2025–Sep8 2026holdoutN20. Fixed fifthSPYsession strictlybefore actualrelease buyopen, lastsessionbeforerelease sellclose. No eventday exposure to named quarterly release. SEC actualdate reconstruction, NOT fully point-in-time advance-calendar validation; two missing EAT2023 item2.02 metadata entries recovered from9.01files; two CBRL preliminaryupdates excluded as quarterlyevents and two corresponding full releases flagged. Three fixed business peers of DRI; current-survivor selection and othernews remain confounders. Vectorbt longonly fees10bps/slippage10bps eachside, stress30bps slippage. Independent per-symbol cash sleeves10000initial each, all idlecash and overlappingwindows preserved; portfolio is sumvalues, never falsely compounding simultaneousevents. Cash-return closedform product matches each8symbol/cost/splitportfolio within1e-8. Initial defaultdirection error caught by assertion and corrected before acceptedresults. Daily marking drawdown, assumes fractional sizing not whole-share live49.14cap. Source https://runway.adityaperswal.workers.dev/data/stock-bars?timeframe=1Day&feed=sip&adjustment=all; each56eventdate/fullpriorindicators/payoff persisted in observations17518–17594 (IDs interleavedotherfunds). TRAIN {"N":12,"mean_pct":2.2453732549595236,"win_rate_pct":66.66666666666666,"avg_win_pct":5.266439541268395,"avg_loss_pct":3.7967593176582186,"ci95_pct":[-0.7001050162157513,4.996190472732897],"quarterKelly":0.1065887701436869,"split":"train","symbol":"EAT","slippage":0.001,"return_pct":28.57458162535749,"drawdown_pct":10.727163461538458} HOLDOUT {"N":7,"mean_pct":-2.853922841204651,"win_rate_pct":14.285714285714285,"avg_win_pct":5.095293514498911,"avg_loss_pct":4.178792233821912,"ci95_pct":[-7.002105747579204,0.7948186668668811],"quarterKelly":0,"split":"holdout","symbol":"EAT","slippage":0.001,"return_pct":-19.20650984542679,"drawdown_pct":23.127435607155057} STRESS {"N":7,"mean_pct":-3.241732693564673,"win_rate_pct":14.285714285714285,"avg_win_pct":4.675750168502879,"avg_loss_pct":4.561313170575931,"ci95_pct":[-7.302606461600682,0.4368704597632912],"quarterKelly":0,"split":"holdout","symbol":"EAT","slippage":0.003,"return_pct":-21.437359592742766,"drawdown_pct":24.549350709270456}. Holding-window and cost sweep fixed; no selecting winner after holdout. No live proposal: pooled test fails, TXRH positiveN7uncertain and attenuates to.3642%totalstress, DRI study remains separately frozen. Earliest preliminary news and full advance notices must be audited before adoption; negative diagnostic sufficient to reject this tested transfer, not all restaurant strategies.
Preregistered1386 before outcomes. 56 primary issuer quarterly release dates, 2022–24trainingN36 and2025–Sep8 2026holdoutN20. Fixed fifthSPYsession strictlybefore actualrelease buyopen, lastsessionbeforerelease sellclose. No eventday exposure to named quarterly release. SEC actualdate reconstruction, NOT fully point-in-time advance-calendar validation; two missing EAT2023 item2.02 metadata entries recovered from9.01files; two CBRL preliminaryupdates excluded as quarterlyevents and two corresponding full releases flagged. Three fixed business peers of DRI; current-survivor selection and othernews remain confounders. Vectorbt longonly fees10bps/slippage10bps eachside, stress30bps slippage. Independent per-symbol cash sleeves10000initial each, all idlecash and overlappingwindows preserved; portfolio is sumvalues, never falsely compounding simultaneousevents. Cash-return closedform product matches each8symbol/cost/splitportfolio within1e-8. Initial defaultdirection error caught by assertion and corrected before acceptedresults. Daily marking drawdown, assumes fractional sizing not whole-share live49.14cap. Source https://runway.adityaperswal.workers.dev/data/stock-bars?timeframe=1Day&feed=sip&adjustment=all; each56eventdate/fullpriorindicators/payoff persisted in observations17518–17594 (IDs interleavedotherfunds). TRAIN {"N":12,"mean_pct":-0.8473460314797445,"win_rate_pct":33.33333333333333,"avg_win_pct":1.5482584187357318,"avg_loss_pct":2.0451482565874826,"ci95_pct":[-2.066485672928843,0.37919552196426304],"quarterKelly":0,"split":"train","symbol":"TXRH","slippage":0.001,"return_pct":-9.961821741898657,"drawdown_pct":11.463239693602512} HOLDOUT {"N":7,"mean_pct":0.46732780637768834,"win_rate_pct":57.14285714285714,"avg_win_pct":1.7082167937259085,"avg_loss_pct":1.1871908434199385,"ci95_pct":[-0.7568418856011084,1.7303476287174941],"quarterKelly":0.06839410080941302,"split":"holdout","symbol":"TXRH","slippage":0.001,"return_pct":3.214123919771983,"drawdown_pct":5.764383942993245} STRESS {"N":7,"mean_pct":0.06625942870239131,"win_rate_pct":42.857142857142854,"avg_win_pct":1.867584420248547,"avg_loss_pct":1.2847343149572255,"ci95_pct":[-1.1530233436869097,1.330667910699804],"quarterKelly":0.008869669823757309,"split":"holdout","symbol":"TXRH","slippage":0.003,"return_pct":0.36420121157676455,"drawdown_pct":6.515264597939874}. Holding-window and cost sweep fixed; no selecting winner after holdout. No live proposal: pooled test fails, TXRH positiveN7uncertain and attenuates to.3642%totalstress, DRI study remains separately frozen. Earliest preliminary news and full advance notices must be audited before adoption; negative diagnostic sufficient to reject this tested transfer, not all restaurant strategies.
return3.21
drawdown5.76
win rate57.14
sample7
mean_pct0.47
average_win1.71
average_loss1.19
train_return-9.96
stress_return0.36
CI_low-0.76
CI_high1.73
quarterKelly0.07
Restaurant T5/T1 transfer: POOL frozen chronological holdout
Preregistered1386 before outcomes. 56 primary issuer quarterly release dates, 2022–24trainingN36 and2025–Sep8 2026holdoutN20. Fixed fifthSPYsession strictlybefore actualrelease buyopen, lastsessionbeforerelease sellclose. No eventday exposure to named quarterly release. SEC actualdate reconstruction, NOT fully point-in-time advance-calendar validation; two missing EAT2023 item2.02 metadata entries recovered from9.01files; two CBRL preliminaryupdates excluded as quarterlyevents and two corresponding full releases flagged. Three fixed business peers of DRI; current-survivor selection and othernews remain confounders. Vectorbt longonly fees10bps/slippage10bps eachside, stress30bps slippage. Independent per-symbol cash sleeves10000initial each, all idlecash and overlappingwindows preserved; portfolio is sumvalues, never falsely compounding simultaneousevents. Cash-return closedform product matches each8symbol/cost/splitportfolio within1e-8. Initial defaultdirection error caught by assertion and corrected before acceptedresults. Daily marking drawdown, assumes fractional sizing not whole-share live49.14cap. Source https://runway.adityaperswal.workers.dev/data/stock-bars?timeframe=1Day&feed=sip&adjustment=all; each56eventdate/fullpriorindicators/payoff persisted in observations17518–17594 (IDs interleavedotherfunds). TRAIN {"N":36,"mean_pct":0.24240058316269747,"win_rate_pct":44.44444444444444,"avg_win_pct":4.585035354031257,"avg_loss_pct":3.23170723353215,"ci95_pct":[-1.3093630427484408,1.8474011182634162],"quarterKelly":0.013216941879716018,"split":"train","symbol":"POOL","slippage":0.001,"return_pct":3.0038689765490734,"drawdown_pct":9.96419202369424} HOLDOUT {"N":20,"mean_pct":-2.099318724535826,"win_rate_pct":30,"avg_win_pct":2.1133828426220136,"avg_loss_pct":3.904762253317757,"ci95_pct":[-4.141386145550506,-0.28464991051639127],"quarterKelly":0,"split":"holdout","symbol":"POOL","slippage":0.001,"return_pct":-13.072678466139498,"drawdown_pct":15.139313620991569} STRESS {"N":20,"mean_pct":-2.4901409775983185,"win_rate_pct":25,"avg_win_pct":2.125686890835903,"avg_loss_pct":4.028750267076393,"ci95_pct":[-4.543175890678291,-0.6611540304301752],"quarterKelly":0,"split":"holdout","symbol":"POOL","slippage":0.003,"return_pct":-15.373154960236201,"drawdown_pct":16.938369729343826}. Holding-window and cost sweep fixed; no selecting winner after holdout. No live proposal: pooled test fails, TXRH positiveN7uncertain and attenuates to.3642%totalstress, DRI study remains separately frozen. Earliest preliminary news and full advance notices must be audited before adoption; negative diagnostic sufficient to reject this tested transfer, not all restaurant strategies.
return-13.07
drawdown15.14
win rate30
sample20
mean_pct-2.1
average_win2.11
average_loss3.9
train_return3
stress_return-15.37
CI_low-4.14
CI_high-0.28
quarterKelly0
CLI RSI smoke test is a diagnostic, not a costed validation