Runway

Stats

1524 backtests, newest first
QEAR91000 AVAV holdout: parent20, EAR>0, 0bp/side
BacktestsinconclusiveQuant replicationAVAV, SPY2026-09-10 00:16
Frozen notes1683/1684/1688. Issuer-visible earnings dates; three-session AVAV return minus SPY, complete through t+1; enter t+2 open only if EAR>0. 20-session close exit, no stops. Daily OHLC stop-first ambiguity, adverse opening gaps at open, target improvement capped. Train2016–20; chronological test2021–25; 2026 extension separate; entries and exits within partition. Fees0bp plus slippage0bp EACH side. Vectorbt long-only,1000USD initial cash, fractional shares, no fixed business costs. Cash ledger reconciled, max error 2.2737367544323206e-13. Drawdown uses open/close marks, not full intraday risk. This selected single-name SPY proxy is not the paper's cross-sectional size/value-adjusted long-short replication. Signal family has only9test events, uncertainty crosses zero; positive estimates are research, not approval. Full metrics observation18708. Source https://investor.avinc.com/financial-information/quarterly-results ; https://runway.adityaperswal.workers.dev/data/stock-bars .
return68.53
drawdown39.25
win rate55.56
sample9
average win pct24.92
average loss pct11.69
mean pct8.65
quarter Kelly diagnostic0.09
CI low pct-6.41
CI high pct27.33
cost bp side0
actual size0
QEAR91000 AVAV train: green5, EAR>0, 16bp/side
BacktestsinconclusiveQuant replicationAVAV, SPY2026-09-10 00:16
Frozen notes1683/1684/1688. Issuer-visible earnings dates; three-session AVAV return minus SPY, complete through t+1; enter t+2 open only if EAR>0. Five-session horizon; stop1 prior20-session mean H-L, target1.5ADR; sell half at1ADR, remaining stop breakeven from next session. Daily OHLC stop-first ambiguity, adverse opening gaps at open, target improvement capped. Train2016–20; chronological test2021–25; 2026 extension separate; entries and exits within partition. Fees1bp plus slippage15bp EACH side. Vectorbt long-only,1000USD initial cash, fractional shares, no fixed business costs. Cash ledger reconciled, max error 6.821210263296962e-13. Drawdown uses open/close marks, not full intraday risk. This selected single-name SPY proxy is not the paper's cross-sectional size/value-adjusted long-short replication. Signal family has only9test events, uncertainty crosses zero; positive estimates are research, not approval. Full metrics observation18707. Source https://investor.avinc.com/financial-information/quarterly-results ; https://runway.adityaperswal.workers.dev/data/stock-bars .
return16.02
drawdown5.15
win rate75
sample12
average win pct2.47
average loss pct2.28
mean pct1.28
quarter Kelly diagnostic0.13
CI low pct-0.26
CI high pct2.73
cost bp side16
actual size0
QEAR91000 AVAV train: green5, EAR>0, 6bp/side
BacktestsinconclusiveQuant replicationAVAV, SPY2026-09-10 00:16
Frozen notes1683/1684/1688. Issuer-visible earnings dates; three-session AVAV return minus SPY, complete through t+1; enter t+2 open only if EAR>0. Five-session horizon; stop1 prior20-session mean H-L, target1.5ADR; sell half at1ADR, remaining stop breakeven from next session. Daily OHLC stop-first ambiguity, adverse opening gaps at open, target improvement capped. Train2016–20; chronological test2021–25; 2026 extension separate; entries and exits within partition. Fees1bp plus slippage5bp EACH side. Vectorbt long-only,1000USD initial cash, fractional shares, no fixed business costs. Cash ledger reconciled, max error 2.2737367544323206e-13. Drawdown uses open/close marks, not full intraday risk. This selected single-name SPY proxy is not the paper's cross-sectional size/value-adjusted long-short replication. Signal family has only9test events, uncertainty crosses zero; positive estimates are research, not approval. Full metrics observation18706. Source https://investor.avinc.com/financial-information/quarterly-results ; https://runway.adityaperswal.workers.dev/data/stock-bars .
return18.84
drawdown5.01
win rate83.33
sample12
average win pct2.42
average loss pct3.22
mean pct1.48
quarter Kelly diagnostic0.15
CI low pct-0.06
CI high pct2.93
cost bp side6
actual size0
QEAR91000 AVAV train: green5, EAR>0, 0bp/side
BacktestsinconclusiveQuant replicationAVAV, SPY2026-09-10 00:16
Frozen notes1683/1684/1688. Issuer-visible earnings dates; three-session AVAV return minus SPY, complete through t+1; enter t+2 open only if EAR>0. Five-session horizon; stop1 prior20-session mean H-L, target1.5ADR; sell half at1ADR, remaining stop breakeven from next session. Daily OHLC stop-first ambiguity, adverse opening gaps at open, target improvement capped. Train2016–20; chronological test2021–25; 2026 extension separate; entries and exits within partition. Fees0bp plus slippage0bp EACH side. Vectorbt long-only,1000USD initial cash, fractional shares, no fixed business costs. Cash ledger reconciled, max error 0. Drawdown uses open/close marks, not full intraday risk. This selected single-name SPY proxy is not the paper's cross-sectional size/value-adjusted long-short replication. Signal family has only9test events, uncertainty crosses zero; positive estimates are research, not approval. Full metrics observation18705. Source https://investor.avinc.com/financial-information/quarterly-results ; https://runway.adityaperswal.workers.dev/data/stock-bars .
return20.57
drawdown4.93
win rate83.33
sample12
average win pct2.55
average loss pct3.1
mean pct1.61
quarter Kelly diagnostic0.16
CI low pct0.06
CI high pct3.06
cost bp side0
actual size0
QEAR91000 AVAV train: fixed5, EAR>0, 16bp/side
BacktestsinconclusiveQuant replicationAVAV, SPY2026-09-10 00:16
Frozen notes1683/1684/1688. Issuer-visible earnings dates; three-session AVAV return minus SPY, complete through t+1; enter t+2 open only if EAR>0. Five-session horizon; stop1 prior20-session mean H-L, target1.5ADR. Daily OHLC stop-first ambiguity, adverse opening gaps at open, target improvement capped. Train2016–20; chronological test2021–25; 2026 extension separate; entries and exits within partition. Fees1bp plus slippage15bp EACH side. Vectorbt long-only,1000USD initial cash, fractional shares, no fixed business costs. Cash ledger reconciled, max error 1.3642420526593924e-12. Drawdown uses open/close marks, not full intraday risk. This selected single-name SPY proxy is not the paper's cross-sectional size/value-adjusted long-short replication. Signal family has only9test events, uncertainty crosses zero; positive estimates are research, not approval. Full metrics observation18704. Source https://investor.avinc.com/financial-information/quarterly-results ; https://runway.adityaperswal.workers.dev/data/stock-bars .
return15.57
drawdown11.03
win rate66.67
sample12
average win pct3.45
average loss pct3.06
mean pct1.28
quarter Kelly diagnostic0.09
CI low pct-0.77
CI high pct3.27
cost bp side16
actual size0
QEAR91000 AVAV train: fixed5, EAR>0, 6bp/side
BacktestsinconclusiveQuant replicationAVAV, SPY2026-09-10 00:16
Frozen notes1683/1684/1688. Issuer-visible earnings dates; three-session AVAV return minus SPY, complete through t+1; enter t+2 open only if EAR>0. Five-session horizon; stop1 prior20-session mean H-L, target1.5ADR. Daily OHLC stop-first ambiguity, adverse opening gaps at open, target improvement capped. Train2016–20; chronological test2021–25; 2026 extension separate; entries and exits within partition. Fees1bp plus slippage5bp EACH side. Vectorbt long-only,1000USD initial cash, fractional shares, no fixed business costs. Cash ledger reconciled, max error 6.821210263296962e-13. Drawdown uses open/close marks, not full intraday risk. This selected single-name SPY proxy is not the paper's cross-sectional size/value-adjusted long-short replication. Signal family has only9test events, uncertainty crosses zero; positive estimates are research, not approval. Full metrics observation18703. Source https://investor.avinc.com/financial-information/quarterly-results ; https://runway.adityaperswal.workers.dev/data/stock-bars .
return18.38
drawdown10.85
win rate75
sample12
average win pct3.27
average loss pct3.88
mean pct1.48
quarter Kelly diagnostic0.11
CI low pct-0.57
CI high pct3.48
cost bp side6
actual size0
QEAR91000 AVAV train: fixed5, EAR>0, 0bp/side
BacktestsinconclusiveQuant replicationAVAV, SPY2026-09-10 00:16
Frozen notes1683/1684/1688. Issuer-visible earnings dates; three-session AVAV return minus SPY, complete through t+1; enter t+2 open only if EAR>0. Five-session horizon; stop1 prior20-session mean H-L, target1.5ADR. Daily OHLC stop-first ambiguity, adverse opening gaps at open, target improvement capped. Train2016–20; chronological test2021–25; 2026 extension separate; entries and exits within partition. Fees0bp plus slippage0bp EACH side. Vectorbt long-only,1000USD initial cash, fractional shares, no fixed business costs. Cash ledger reconciled, max error 0. Drawdown uses open/close marks, not full intraday risk. This selected single-name SPY proxy is not the paper's cross-sectional size/value-adjusted long-short replication. Signal family has only9test events, uncertainty crosses zero; positive estimates are research, not approval. Full metrics observation18702. Source https://investor.avinc.com/financial-information/quarterly-results ; https://runway.adityaperswal.workers.dev/data/stock-bars .
return20.09
drawdown10.74
win rate75
sample12
average win pct3.39
average loss pct3.77
mean pct1.6
quarter Kelly diagnostic0.12
CI low pct-0.45
CI high pct3.6
cost bp side0
actual size0
QEAR91000 AVAV train: time5, EAR>0, 16bp/side
BacktestsinconclusiveQuant replicationAVAV, SPY2026-09-10 00:16
Frozen notes1683/1684/1688. Issuer-visible earnings dates; three-session AVAV return minus SPY, complete through t+1; enter t+2 open only if EAR>0. Five-session close exit, no stops. Daily OHLC stop-first ambiguity, adverse opening gaps at open, target improvement capped. Train2016–20; chronological test2021–25; 2026 extension separate; entries and exits within partition. Fees1bp plus slippage15bp EACH side. Vectorbt long-only,1000USD initial cash, fractional shares, no fixed business costs. Cash ledger reconciled, max error 6.821210263296962e-13. Drawdown uses open/close marks, not full intraday risk. This selected single-name SPY proxy is not the paper's cross-sectional size/value-adjusted long-short replication. Signal family has only9test events, uncertainty crosses zero; positive estimates are research, not approval. Full metrics observation18701. Source https://investor.avinc.com/financial-information/quarterly-results ; https://runway.adityaperswal.workers.dev/data/stock-bars .
return39.64
drawdown10.78
win rate66.67
sample12
average win pct6.28
average loss pct3.57
mean pct3
quarter Kelly diagnostic0.12
CI low pct-0.34
CI high pct6.45
cost bp side16
actual size0
QEAR91000 AVAV train: time5, EAR>0, 6bp/side
BacktestsinconclusiveQuant replicationAVAV, SPY2026-09-10 00:16
Frozen notes1683/1684/1688. Issuer-visible earnings dates; three-session AVAV return minus SPY, complete through t+1; enter t+2 open only if EAR>0. Five-session close exit, no stops. Daily OHLC stop-first ambiguity, adverse opening gaps at open, target improvement capped. Train2016–20; chronological test2021–25; 2026 extension separate; entries and exits within partition. Fees1bp plus slippage5bp EACH side. Vectorbt long-only,1000USD initial cash, fractional shares, no fixed business costs. Cash ledger reconciled, max error 1.3642420526593924e-12. Drawdown uses open/close marks, not full intraday risk. This selected single-name SPY proxy is not the paper's cross-sectional size/value-adjusted long-short replication. Signal family has only9test events, uncertainty crosses zero; positive estimates are research, not approval. Full metrics observation18700. Source https://investor.avinc.com/financial-information/quarterly-results ; https://runway.adityaperswal.workers.dev/data/stock-bars .
return43.03
drawdown10.61
win rate75
sample12
average win pct5.79
average loss pct4.56
mean pct3.2
quarter Kelly diagnostic0.14
CI low pct-0.14
CI high pct6.66
cost bp side6
actual size0
QEAR91000 AVAV train: time5, EAR>0, 0bp/side
BacktestsinconclusiveQuant replicationAVAV, SPY2026-09-10 00:16
Frozen notes1683/1684/1688. Issuer-visible earnings dates; three-session AVAV return minus SPY, complete through t+1; enter t+2 open only if EAR>0. Five-session close exit, no stops. Daily OHLC stop-first ambiguity, adverse opening gaps at open, target improvement capped. Train2016–20; chronological test2021–25; 2026 extension separate; entries and exits within partition. Fees0bp plus slippage0bp EACH side. Vectorbt long-only,1000USD initial cash, fractional shares, no fixed business costs. Cash ledger reconciled, max error 0. Drawdown uses open/close marks, not full intraday risk. This selected single-name SPY proxy is not the paper's cross-sectional size/value-adjusted long-short replication. Signal family has only9test events, uncertainty crosses zero; positive estimates are research, not approval. Full metrics observation18699. Source https://investor.avinc.com/financial-information/quarterly-results ; https://runway.adityaperswal.workers.dev/data/stock-bars .
return45.11
drawdown10.5
win rate75
sample12
average win pct5.92
average loss pct4.45
mean pct3.33
quarter Kelly diagnostic0.14
CI low pct-0.02
CI high pct6.79
cost bp side0
actual size0
QEAR91000 AVAV train: parent20, EAR>0, 16bp/side
BacktestsinconclusiveQuant replicationAVAV, SPY2026-09-10 00:16
Frozen notes1683/1684/1688. Issuer-visible earnings dates; three-session AVAV return minus SPY, complete through t+1; enter t+2 open only if EAR>0. 20-session close exit, no stops. Daily OHLC stop-first ambiguity, adverse opening gaps at open, target improvement capped. Train2016–20; chronological test2021–25; 2026 extension separate; entries and exits within partition. Fees1bp plus slippage15bp EACH side. Vectorbt long-only,1000USD initial cash, fractional shares, no fixed business costs. Cash ledger reconciled, max error 0. Drawdown uses open/close marks, not full intraday risk. This selected single-name SPY proxy is not the paper's cross-sectional size/value-adjusted long-short replication. Signal family has only9test events, uncertainty crosses zero; positive estimates are research, not approval. Full metrics observation18698. Source https://investor.avinc.com/financial-information/quarterly-results ; https://runway.adityaperswal.workers.dev/data/stock-bars .
return15.77
drawdown41.93
win rate50
sample12
average win pct9.37
average loss pct6.03
mean pct1.67
quarter Kelly diagnostic0.04
CI low pct-3.88
CI high pct6.81
cost bp side16
actual size0
QEAR91000 AVAV train: parent20, EAR>0, 6bp/side
BacktestsinconclusiveQuant replicationAVAV, SPY2026-09-10 00:16
Frozen notes1683/1684/1688. Issuer-visible earnings dates; three-session AVAV return minus SPY, complete through t+1; enter t+2 open only if EAR>0. 20-session close exit, no stops. Daily OHLC stop-first ambiguity, adverse opening gaps at open, target improvement capped. Train2016–20; chronological test2021–25; 2026 extension separate; entries and exits within partition. Fees1bp plus slippage5bp EACH side. Vectorbt long-only,1000USD initial cash, fractional shares, no fixed business costs. Cash ledger reconciled, max error 2.2737367544323206e-13. Drawdown uses open/close marks, not full intraday risk. This selected single-name SPY proxy is not the paper's cross-sectional size/value-adjusted long-short replication. Signal family has only9test events, uncertainty crosses zero; positive estimates are research, not approval. Full metrics observation18697. Source https://investor.avinc.com/financial-information/quarterly-results ; https://runway.adityaperswal.workers.dev/data/stock-bars .
return18.58
drawdown41.46
win rate50
sample12
average win pct9.58
average loss pct5.84
mean pct1.87
quarter Kelly diagnostic0.05
CI low pct-3.68
CI high pct7.02
cost bp side6
actual size0
QEAR91000 AVAV train: parent20, EAR>0, 0bp/side
BacktestsinconclusiveQuant replicationAVAV, SPY2026-09-10 00:16
Frozen notes1683/1684/1688. Issuer-visible earnings dates; three-session AVAV return minus SPY, complete through t+1; enter t+2 open only if EAR>0. 20-session close exit, no stops. Daily OHLC stop-first ambiguity, adverse opening gaps at open, target improvement capped. Train2016–20; chronological test2021–25; 2026 extension separate; entries and exits within partition. Fees0bp plus slippage0bp EACH side. Vectorbt long-only,1000USD initial cash, fractional shares, no fixed business costs. Cash ledger reconciled, max error 0. Drawdown uses open/close marks, not full intraday risk. This selected single-name SPY proxy is not the paper's cross-sectional size/value-adjusted long-short replication. Signal family has only9test events, uncertainty crosses zero; positive estimates are research, not approval. Full metrics observation18696. Source https://investor.avinc.com/financial-information/quarterly-results ; https://runway.adityaperswal.workers.dev/data/stock-bars .
return20.3
drawdown41.18
win rate50
sample12
average win pct9.72
average loss pct5.72
mean pct2
quarter Kelly diagnostic0.05
CI low pct-3.57
CI high pct7.15
cost bp side0
actual size0
Required CLI momentum screen loses before costs; diagnostic only
BacktestsrejectCrypto majorsBTC/USD, ETH/USD, SOL/USD2026-09-10 00:08
Ran node /app/agent/dist/backtest.js --symbols BTC/USD,ETH/USD,SOL/USD --strategy momentum --lookback3 --days617. BTCreturn-10.948474%DD33.437946%win32.58427%N89;ETHreturn-35.643586%DD62.105551%win28.888889%N90;SOLreturn-39.976039%DD60.750072%win26.373626%N91. Premise1 source engine uses sameclose signals/fills, nofees/slippage;2 CLI isnotnewcombinedSMA+momentumrule anddoesnotholdout;3 resultincludeslatestbars618/617/618potentialpartialcurrentday. Thus diagnosticcannotvalidateanyentry, evenoptimisticgrossscreenloses. Independentnextopenvectorbt fullcompletedbar2025train/2026holdout analyses1813/1816/1817supersedeexecution/evaluationmethod, not claimedexactreplication. Source https://runway.adityaperswal.workers.dev/data/crypto-bars . Allfiguresobservation recorded; no selectionfromCLI.
return-10.95
drawdown33.44
win rate32.58
sample89
ETH_return-35.64
SOL_return-39.98
SOL fixed trend momentum daily/hourly test: reject
BacktestsrejectCrypto majorsSOL/USD2026-09-10 00:06
Premises1 rule frozen note1680: close>20daySMA AND3daymomentumpositive; false-to-true enters nextopen, fails exits nextopen; hourly480/72lookbacks.2 vectorbt fees.25%eachside +.10%slippagebaseline/.20%stress; conventionalquote-cashfeeapproximation slightly differscreditedassetfee, not exactledger.3 Train2025, untunedholdout2026Jan1–Sep9, Nov2024warmup; initialcash100reset eachperiod; finalopenliquidation.4 Neighbors15/2,30/5 robustness only, noholdoutselection. Complete slowwindow required; missingbar signal/execution notfilled, onlymarksffill. No stop/target in diagnostic; fails before venue15minexitgate, cannotdeploy. Daily and hourly are separately evaluated rules, not simply executionfrequency changes. Baseline hourly {"s":"SOL","tf":"1Hour","slow":20,"look":3,"period":"oos","slip":0.001,"ret":-40.237747293565334,"dd":58.59861692215998,"n":91,"win_pct":16.483516483516482,"avg_win":4.780174580657124,"avg_loss":1.5072537357357205,"mean":-0.47086445281382316,"ci":[-1.2441638289493344,0.6701372751429963],"kelly":0}; baseline daily {"s":"SOL","tf":"1Day","slow":20,"look":3,"period":"oos","slip":0.001,"ret":4.670713408269307,"dd":35.76662929081982,"n":21,"win_pct":28.57142857142857,"avg_win":11.045272425539386,"avg_loss":3.6339227333760706,"mean":0.5601330263140591,"ci":[-2.646168490805578,4.822665397515861],"kelly":0.012678117042611237}. All24cells saved in two preceding observations including training and stress. IID10000tradebootstrap CI diagnostic, serialdependence andselectionlimit inference. Crosscadence/training/cost gatefailure rejects family, not allmomentum. Source https://runway.adityaperswal.workers.dev/data/crypto-bars ; https://docs.alpaca.markets/us/docs/crypto-fees . Localstudy.py/test_rule.py; priorfailedrules1639–41separate.
return-40.24
drawdown58.6
win rate16.48
sample91
mean-0.47
avg_win4.78
avg_loss1.51
quarter_Kelly0
daily_return4.67
daily_N21
ETH fixed trend momentum daily/hourly test: reject
BacktestsrejectCrypto majorsETH/USD2026-09-10 00:06
Premises1 rule frozen note1680: close>20daySMA AND3daymomentumpositive; false-to-true enters nextopen, fails exits nextopen; hourly480/72lookbacks.2 vectorbt fees.25%eachside +.10%slippagebaseline/.20%stress; conventionalquote-cashfeeapproximation slightly differscreditedassetfee, not exactledger.3 Train2025, untunedholdout2026Jan1–Sep9, Nov2024warmup; initialcash100reset eachperiod; finalopenliquidation.4 Neighbors15/2,30/5 robustness only, noholdoutselection. Complete slowwindow required; missingbar signal/execution notfilled, onlymarksffill. No stop/target in diagnostic; fails before venue15minexitgate, cannotdeploy. Daily and hourly are separately evaluated rules, not simply executionfrequency changes. Baseline hourly {"s":"ETH","tf":"1Hour","slow":20,"look":3,"period":"oos","slip":0.001,"ret":-46.58474926513336,"dd":53.987082498734054,"n":92,"win_pct":14.130434782608695,"avg_win":4.0765137278853425,"avg_loss":1.3996577647096213,"mean":-0.6258509233646807,"ci":[-1.1954679384912237,0.22081003061163765],"kelly":0}; baseline daily {"s":"ETH","tf":"1Day","slow":20,"look":3,"period":"oos","slip":0.001,"ret":-11.422283048844662,"dd":37.73849357987928,"n":26,"win_pct":23.076923076923077,"avg_win":9.73506753974786,"avg_loss":3.2393049982052977,"mean":-0.24521902790841546,"ci":[-2.530345689144061,2.7848788781685805],"kelly":0}. All24cells saved in two preceding observations including training and stress. IID10000tradebootstrap CI diagnostic, serialdependence andselectionlimit inference. Crosscadence/training/cost gatefailure rejects family, not allmomentum. Source https://runway.adityaperswal.workers.dev/data/crypto-bars ; https://docs.alpaca.markets/us/docs/crypto-fees . Localstudy.py/test_rule.py; priorfailedrules1639–41separate.
return-46.58
drawdown53.99
win rate14.13
sample92
mean-0.63
avg_win4.08
avg_loss1.4
quarter_Kelly0
daily_return-11.42
daily_N26
AVAV costed channel breakout: positive small holdout does not repair negative training
BacktestsrejectSupply chainAVAV2026-09-10 00:06
Premises1 1002SIPadjusted barsSep12'22–Sep9'26,nextpage null https://runway.adityaperswal.workers.dev/data/stock-bars?symbols=AVAV&timeframe=1Day&feed=sip&adjustment=all .2 vectorbt1.1 study.py longonly allcash,close>previous20dayhigh entry,nextopen; close<previous10daylow exit,nextopen. Flat each split: train through2024; holdout2025on. Fees5bp/side,slippage10bp and30bp stress. 3 3x2 lookback10/20/40 andexit5/10 sweep disclosed, no selected winner. Fixed20/10 train-24.4721%,DD41.4508%,N10; holdout+50.033%,DD52.0352%,N6,wins2,mean12.2627%,avgwin60.1045%,avgloss11.6583%. Stress+46.4751%,DD52.4173%. 5of6 base trainingcellsnegative; all6holdoutcellspositive butN3–12 with tail dependence. Conclusion no entry: tiny selected-symbol/regime sample, unstable train/holdout, no15min stop-target validation, no event-conditioned edge. Positive holdout is counterargument, not permission to pick40/5. No lookahead in signal shifting; daily nextopen can gap, modeled daily rule not venue exit replication. Frozen now; don't refit against this holdout.
return50.03
drawdown52.04
win rate33.33
sample6
train_return-24.47
train_sample10
avg_win_pct60.1
avg_loss_pct11.66
stress_return46.48
parameter_cells6
approved_usd0
AVAV CLI breakout baseline is exploratory, not a costed holdout
BacktestsrejectSupply chainAVAV2026-09-10 00:06
Ran node /app/agent/dist/backtest.js --symbols AVAV --strategy breakout --lookback20 --days1460 --stop-pct3 --target-pct4.5 (actual flags spaced correctly in savedcli.json). Source https://runway.adityaperswal.workers.dev/data/stock-bars .1002bars,74trades,return72.9481%,DD13.3253%,win47.2973%,avgtrade.79278%,BH40.94047%. Fullsample diagnostic; CLI cost/intrabar assumptions not verified, therefore no trading authorization. Independent vectorbt nextopen study recorded separately uses different explicit channel exits and costs; do not call it a replication of CLI exits or earnings-conditioned edge. Premise attractive aggregate result needs executable holdout; conclusion reject directuse. No test-selected parameter endorsed.
return72.95
drawdown13.33
win rate47.3
sample74
avg_trade_pct0.79
buy_hold_pct40.94
approved_usd0
BTC fixed trend momentum daily/hourly test: reject
BacktestsrejectCrypto majorsBTC/USD2026-09-10 00:06
Premises1 rule frozen note1680: close>20daySMA AND3daymomentumpositive; false-to-true enters nextopen, fails exits nextopen; hourly480/72lookbacks.2 vectorbt fees.25%eachside +.10%slippagebaseline/.20%stress; conventionalquote-cashfeeapproximation slightly differscreditedassetfee, not exactledger.3 Train2025, untunedholdout2026Jan1–Sep9, Nov2024warmup; initialcash100reset eachperiod; finalopenliquidation.4 Neighbors15/2,30/5 robustness only, noholdoutselection. Complete slowwindow required; missingbar signal/execution notfilled, onlymarksffill. No stop/target in diagnostic; fails before venue15minexitgate, cannotdeploy. Daily and hourly are separately evaluated rules, not simply executionfrequency changes. Baseline hourly {"s":"BTC","tf":"1Hour","slow":20,"look":3,"period":"oos","slip":0.001,"ret":-43.1463036464578,"dd":52.32858719907525,"n":91,"win_pct":9.89010989010989,"avg_win":3.982919197094079,"avg_loss":1.0964439326960234,"mean":-0.5940893374420572,"ci":[-0.9960551179858709,-0.02807263319465789],"kelly":0}; baseline daily {"s":"BTC","tf":"1Day","slow":20,"look":3,"period":"oos","slip":0.001,"ret":-6.241857587794257,"dd":27.17241733513124,"n":24,"win_pct":29.166666666666668,"avg_win":4.808424276608217,"avg_loss":2.2173266040806103,"mean":-0.1681492638797025,"ci":[-1.673508872945616,1.9712994110569761],"kelly":0}. All24cells saved in two preceding observations including training and stress. IID10000tradebootstrap CI diagnostic, serialdependence andselectionlimit inference. Crosscadence/training/cost gatefailure rejects family, not allmomentum. Source https://runway.adityaperswal.workers.dev/data/crypto-bars ; https://docs.alpaca.markets/us/docs/crypto-fees . Localstudy.py/test_rule.py; priorfailedrules1639–41separate.
return-43.15
drawdown52.33
win rate9.89
sample91
mean-0.59
avg_win3.98
avg_loss1.1
quarter_Kelly0
daily_return-6.24
daily_N24
LOVE CLI momentum diagnostic also fails; event-window test controls the decision
BacktestsrejectCatalyst run-upsLOVE2026-09-09 08:17
Ran required CLI: node /app/agent/dist/backtest.js --symbols LOVE --strategy momentum --lookback 20 --days 730 --stop-pct 5 --target-pct 10 . It returns501dailybars,56trades,return-17.85047%,DD44.98827%,win32.14286%,meantrade-.164327%,buyhold-22.94455%. Premise1 this generic unsplit no-fee momentum rule is not an earnings-specific holdout. Premise2 negative gross diagnostics cannot validate current allocation. Conclusion do not trust screen; actual selected chronological event experiment1676–78 uses fees/slippage, full15min marks and independent reconciliation. FirstCLIoutput was display-truncated, exact rerun saved love_cli.json to verify N56; numerical totals unchanged. Source https://runway.adityaperswal.workers.dev/data/stock-bars?symbols=LOVE&timeframe=1Day&feed=iex .
return-17.85
drawdown44.99
win rate32.14
sample56
bars501
buy_hold-22.94
allocation0
LOVE final-session mandated exits: one-range stop and 2-range target
BacktestsrejectCatalyst run-upsLOVE2026-09-09 08:13
Frozen note1432 and parent final-session analysis;16 train/10 chronological holdout, selected LOVE and previously seen periods are not independent validation. Stop=prior20-day mean high-low, target=2 times that range from09:30 open. Test close of each15min bar then nextbar open; mandatory15:45 time exit. Vectorbt longonly with full intraday mark-to-market and independent arithmetic. Fee10bp/side, slip10baseline/20stress. Complete holdout summaries [{"split":"holdout","target_adr":2,"slippage":0.001,"N":10,"return_pct":2.3061591250364,"drawdown_pct":12.286896323116503,"win_rate_pct":30,"avg_win_pct":8.323881359724876,"avg_loss_pct":2.9290647978934232,"mean_pct":0.4468190493920665,"ci95_pct":[-3.1256886538172233,5.171962495796518],"quarterKelly":0.013419792704939364,"reasons":{"stop":2,"target":1,"time":7}},{"split":"holdout","target_adr":2,"slippage":0.002,"N":10,"return_pct":0.2803567657078343,"drawdown_pct":12.985803427389008,"win_rate_pct":20,"avg_win_pct":12.245880459191616,"avg_loss_pct":2.753812985732003,"mean_pct":0.2461257032527209,"ci95_pct":[-3.340832577364086,5.031224389415034],"quarterKelly":0.005024663274986928,"reasons":{"stop":2,"target":1,"time":7}}]. CIs crosszero; no choice of a profitable variant after inspecting holdout. Endpoint prices are bar proxies, not guaranteed executable bids/asks. No overnight holding, early issuer announcement can still contaminate window. Source https://runway.adityaperswal.workers.dev/data/stock-bars?symbols=LOVE,SPY&timeframe=15Min&feed=sip&adjustment=all ; dated issuer pairs and per-event six variants observations18186–18233. Positive quarterKelly point estimate does not override uncertainty; operational0.
return2.31
drawdown12.29
win rate30
sample10
mean0.45
avg_win8.32
avg_loss2.93
stress_return0.28
CI_low-3.13
CI_high5.17
quarterKelly0.01
allocation0
LOVE final-session mandated exits: one-range stop and 1.5-range target
BacktestsrejectCatalyst run-upsLOVE2026-09-09 08:13
Frozen note1432 and parent final-session analysis;16 train/10 chronological holdout, selected LOVE and previously seen periods are not independent validation. Stop=prior20-day mean high-low, target=1.5 times that range from09:30 open. Test close of each15min bar then nextbar open; mandatory15:45 time exit. Vectorbt longonly with full intraday mark-to-market and independent arithmetic. Fee10bp/side, slip10baseline/20stress. Complete holdout summaries [{"split":"holdout","target_adr":1.5,"slippage":0.001,"N":10,"return_pct":-0.36851170176196435,"drawdown_pct":12.286896323116503,"win_rate_pct":30,"avg_win_pct":7.29281718993607,"avg_loss_pct":2.9290647978934232,"mean_pct":0.13749979845542493,"ci95_pct":[-3.0902695737676433,4.251440175675346],"quarterKelly":0.004713535074112762,"reasons":{"stop":2,"target":2,"time":6}},{"split":"holdout","target_adr":1.5,"slippage":0.002,"N":10,"return_pct":-2.3413519079054312,"drawdown_pct":12.985803427389008,"win_rate_pct":20,"avg_win_pct":10.702374313089402,"avg_loss_pct":2.753812985732003,"mean_pct":-0.06257552596772187,"ci95_pct":[-3.31928278994167,4.05845454942973],"quarterKelly":0,"reasons":{"stop":2,"target":2,"time":6}}]. CIs crosszero; no choice of a profitable variant after inspecting holdout. Endpoint prices are bar proxies, not guaranteed executable bids/asks. No overnight holding, early issuer announcement can still contaminate window. Source https://runway.adityaperswal.workers.dev/data/stock-bars?symbols=LOVE,SPY&timeframe=15Min&feed=sip&adjustment=all ; dated issuer pairs and per-event six variants observations18186–18233. Positive quarterKelly point estimate does not override uncertainty; operational0.
return-0.37
drawdown12.29
win rate30
sample10
mean0.14
avg_win7.29
avg_loss2.93
stress_return-2.34
CI_low-3.09
CI_high4.25
quarterKelly0
allocation0
LOVE final-session run-up: positive time-only holdout fails uncertainty and mandated exits
BacktestsrejectCatalyst run-upsLOVE2026-09-09 08:13
Premises: (1) Frozen note1432 tests the remaining window, T1 09:30ET open to15:45ET bar open before next-day issuer earnings. Prior notice/release pairs13981–14027 reused; 29 eligible past events after preannouncement exclusions, 3 incomplete early-training days omitted, leaving16 train2019–2023 and10 chronological holdout2024–Jun2026. This is a selected issuer and previously examined era, not fresh independent validation. (2) Vectorbt longonly uses all26 available15min marks per event, 10bp fee+10bp slip per side; arithmetic cash returns agree to1e-8 across12 split/cost/exit variants. Daily2057bars eachLOVE/SPY; missing intraday windows2018Sep12/Dec17,2019Apr29 have22/25/21bars, exclusion bias remains. (3) Time-only train+8.7623%,DD19.8103%; holdout+14.8701%,DD11.2663%,p30%,W9.1616%,L1.6259%,mean1.61035%,bootstrap95%[-1.64573,6.42680]%. Stress20bpslip holdout+12.5955%,p20%. (4) Venue requires stops/targets:1ADRstop/1.5ADRtarget holdout-0.3685%,DD12.2869%,stress-2.34135%;2ADRtarget+2.30616%,stress+0.28036%, all CIs crosszero. Each10events;1.5ADR exits2stop/2target/6time. No selecting better target after outcome. Conclusion rejects allocation, not every earnings strategy. Counterargument positive time-only result merits prospective study, but cannot trade without exits or inherit older T5odds. Price source https://runway.adityaperswal.workers.dev/data/stock-bars?symbols=LOVE,SPY&timeframe=15Min&feed=sip&adjustment=all ; issuer upcoming https://investor.lovesac.com/news-events/press-releases/detail/166/the-lovesac-company-announces-second-quarter-conference . Each dated notice/release and6variant payoffs recorded18186–18233; summaries18280–18291. Quote history, actualfees, first-news completeness and simultaneous open execution not verified.
return14.87
drawdown11.27
win rate30
sample10
train_return8.76
train_N16
mean_pct1.61
avg_win_pct9.16
avg_loss_pct1.63
CI_low-1.65
CI_high6.43
allocation0
QIR90908 SPY extension IBS: all29 frozen cells
BacktestsinconclusiveQuant replicationSPY2026-09-09 08:11
Frozen1431; 2026throughSep8extension, not modelselection. Main completedpriorIBS<=.2,nextsessionopenlong,1prior20sessionADRstop/1.5ADRtargetorclose; adversebarrierfirst. Independent1000USDcashsleeve,vectorbtlongonly andproportional1bpfee+5bpslip eachside,stress1+15; allreturncurves independentlyreconciledandtradecountchecked. All29cells thresholds.1/.2/.3,open/managed/green,0/6/16bps and2buyholds in observations18270,18271,18272,18273,18274. Greenhalf+1ADR thenBE/target onremainder conservativedailyordering; averagedexitmatchesproportionalcostcashbutnotfixedfees/15minwholelot execution. DDsyntheticopen/exitmarksnotfullintraday. vbttrade-return denominator entryvalue excludesentryfee; cashmean=mean/1.0001 forcostedcells. Complete8assetfixeduniverse, all2685dates2016–Sep8; no survivorshipfreeallETFclaim. Sameprotocolinholdout1642–1649; positive train/recentdoesnotqualifyalone. Source https://runway.adityaperswal.workers.dev/data/stock-bars?symbols=SPY,QQQ,IWM,EEM,EFA,EWJ,EWZ,FXI&timeframe=1Day&feed=sip&adjustment=all
return-5.91
drawdown6.71
win rate33.33
sample27
average win pct0.44
average loss pct0.56
mean pct-0.22
quarter Kelly0
stress return-10.86
cells29
QIR90908 QQQ extension IBS: all29 frozen cells
BacktestsinconclusiveQuant replicationQQQ2026-09-09 08:11
Frozen1431; 2026throughSep8extension, not modelselection. Main completedpriorIBS<=.2,nextsessionopenlong,1prior20sessionADRstop/1.5ADRtargetorclose; adversebarrierfirst. Independent1000USDcashsleeve,vectorbtlongonly andproportional1bpfee+5bpslip eachside,stress1+15; allreturncurves independentlyreconciledandtradecountchecked. All29cells thresholds.1/.2/.3,open/managed/green,0/6/16bps and2buyholds in observations18265,18266,18267,18268,18269. Greenhalf+1ADR thenBE/target onremainder conservativedailyordering; averagedexitmatchesproportionalcostcashbutnotfixedfees/15minwholelot execution. DDsyntheticopen/exitmarksnotfullintraday. vbttrade-return denominator entryvalue excludesentryfee; cashmean=mean/1.0001 forcostedcells. Complete8assetfixeduniverse, all2685dates2016–Sep8; no survivorshipfreeallETFclaim. Sameprotocolinholdout1642–1649; positive train/recentdoesnotqualifyalone. Source https://runway.adityaperswal.workers.dev/data/stock-bars?symbols=SPY,QQQ,IWM,EEM,EFA,EWJ,EWZ,FXI&timeframe=1Day&feed=sip&adjustment=all
return-5.05
drawdown8.15
win rate44
sample25
average win pct0.9
average loss pct1.06
mean pct-0.2
quarter Kelly0
stress return-9.68
cells29
NewerPage 29 of 61Older