Frozen notes2535/2536. OHLC daily/hour proxy with next-open entry and entry-bar stop-first exits. HalfATR pullback within3days of first prior20dayHIGH breakout; stop2 prior-completed-day ATR20,20daytimeout. Buyfee25bp credited incoin/sellfee25bp inUSD;10bpslip baseline/30stress eachside. Training2024-25 return-6.3379%,DD37.6753%,win42.857142857142854%,closedN7,open0. HoldoutJan1-Sep11 2026 return-3.7779%,DD20.4566%,win50%,closedN2,open0; stress-4.3343%. Immediatebreakout control samecost/exit holdout-8.6281%,N6. Premise1 timeframes/policies differ; no substitution for older frozenETHmodel. Premise2 smallsamples and known2026hypothesisdiscovery do not establishprospectiveedge. Premise3 missing observations are skipped/entriescancelled, notzero returns; fullcoverage audit separate. vectorbt.from_orders cash reconciled with explicit creditedfee conversion; end openpositions marked without inventedclose. SOL history startsAug2024, shortenedtraining. Intrabar target/stop fills are optimistic about continuousavailability despite conservative ambiguousbarordering. Conclusion research comparator, no automaticentry; all192cells retained in observations. Source https://runway.adityaperswal.workers.dev/data/crypto-bars ; https://docs.alpaca.markets/us/docs/crypto-fees .
Frozen notes2535/2536. OHLC daily/hour proxy with next-open entry and entry-bar stop-first exits. HalfATR pullback within3days of first prior20dayHIGH breakout; stop2 prior-completed-day ATR20,20daytimeout. Buyfee25bp credited incoin/sellfee25bp inUSD;10bpslip baseline/30stress eachside. Training2024-25 return13.2269%,DD19.7908%,win50%,closedN4,open0. HoldoutJan1-Sep11 2026 return-11.0096%,DD15.7134%,win33.33333333333333%,closedN3,open0; stress-11.6807%. Immediatebreakout control samecost/exit holdout-13.5382%,N6. Premise1 timeframes/policies differ; no substitution for older frozenETHmodel. Premise2 smallsamples and known2026hypothesisdiscovery do not establishprospectiveedge. Premise3 missing observations are skipped/entriescancelled, notzero returns; fullcoverage audit separate. vectorbt.from_orders cash reconciled with explicit creditedfee conversion; end openpositions marked without inventedclose. SOL history startsAug2024, shortenedtraining. Intrabar target/stop fills are optimistic about continuousavailability despite conservative ambiguousbarordering. Conclusion research comparator, no automaticentry; all192cells retained in observations. Source https://runway.adityaperswal.workers.dev/data/crypto-bars ; https://docs.alpaca.markets/us/docs/crypto-fees .
Ran node /app/agent/dist/backtest.js --symbols CAG,MU --strategy momentum --lookback20 --days1095 --stop-pct5 --target-pct15. {"symbol":"MU","bars":752,"returnPct":572.7709652585002,"buyAndHoldPct":1276.3161609033168,"maxDrawdownPct":43.83288048655623,"winRate":44.871794871794876,"avgTradePct":2.76594339100079,"sample":78}. This built-in default-feed diagnostic has no reserved holdout and no independently verified fees/slippage; not a trading approval. Separate CAG vectorbt event study records fixed training/holdout and both cost regimes, and rejects entry. MU trend profit does not prove an earnings-run-up edge, and one whole share exceeds49.14 fund capacity. Source https://runway.adityaperswal.workers.dev/data/stock-bars . Do not extrapolate these huge MU full-window returns into a small-fund event forecast.
return572.77
drawdown43.83
win rate44.87
sample78
bars752
buy_hold_pct1276.32
avg_trade_pct2.77
allocation0
SEP1202 CAG CLI momentum diagnostic, not an event strategy
Ran node /app/agent/dist/backtest.js --symbols CAG,MU --strategy momentum --lookback20 --days1095 --stop-pct5 --target-pct15. {"symbol":"CAG","bars":752,"returnPct":6.219738320198354,"buyAndHoldPct":-48.870995974094164,"maxDrawdownPct":24.038346227107002,"winRate":42.857142857142854,"avgTradePct":0.2657705695292911,"sample":35}. This built-in default-feed diagnostic has no reserved holdout and no independently verified fees/slippage; not a trading approval. Separate CAG vectorbt event study records fixed training/holdout and both cost regimes, and rejects entry. MU trend profit does not prove an earnings-run-up edge, and one whole share exceeds49.14 fund capacity. Source https://runway.adityaperswal.workers.dev/data/stock-bars . Do not extrapolate these huge MU full-window returns into a small-fund event forecast.
return6.22
drawdown24.04
win rate42.86
sample35
bars752
buy_hold_pct-48.87
avg_trade_pct0.27
allocation0
C91202 CLI gross XRP outperformance fails as evidence of current deployable edge
New experiment, not the frozen ETH dynamic trail policy. Fixed prior15/20/30day HIGH entries, half-lookback LOW exits, next exact open, prior completed daily ATR14, 2ATR stop/net3R target,20day timeout;25bp creditedasset fees eachside and10/20bp slippage.2024–25 training and2026Jan1–Sep11 holdout time split. Currenttop10universe introduces survivorship; previous market outcomes already examined. Intrabar exits idealized, stop first on dual touch, gaps at open, NO entry-bar exit; not validated live15minute execution. Missing hours reindexed and require complete lookback, potentially removing trades; not a full-coverage control. Raw/vectorbt initcash1 reconciliation passed. Premises: static policy differs materially from frozen +2Rmanagement; small samples and known holdout cannot establish a new live edge.20day baseline daily {"s":"UNI","tf":"daily","L":20,"slip":0.001,"start":"2026-01-01T00:00:00Z","return_pct":32.83939603366497,"drawdown_pct":18.886746159805302,"N":4,"win_rate":50,"mean_trade":9.800102763066135,"avg_win":32.21280470247487,"avg_loss":-12.612599176342604,"targets":1,"reconcile":0,"missing":0}. Training20day [{"s":"UNI","tf":"daily","L":20,"slip":0.001,"start":"2024-01-01T00:00:00Z","return_pct":-38.0179095001473,"drawdown_pct":64.29387653931362,"N":14,"win_rate":42.857142857142854,"mean_trade":-1.7387638902040536,"avg_win":16.149846396568808,"avg_loss":-15.1552216052837,"targets":2,"reconcile":0,"missing":0},{"s":"UNI","tf":"hourly","L":20,"slip":0.001,"start":"2024-01-01T00:00:00Z","return_pct":-13.32638118248557,"drawdown_pct":54.81977390893547,"N":15,"win_rate":33.33333333333333,"mean_trade":0.9286406288778437,"avg_win":27.673330086053344,"avg_loss":-12.44370409970991,"targets":3,"reconcile":0,"missing":7}]. Stress20day [{"s":"UNI","tf":"daily","L":20,"slip":0.002,"start":"2026-01-01T00:00:00Z","return_pct":32.55705116550591,"drawdown_pct":18.871806489102905,"N":4,"win_rate":50,"mean_trade":9.75574624481364,"avg_win":32.199588799351844,"avg_loss":-12.68809630972456,"targets":1,"reconcile":0,"missing":0},{"s":"UNI","tf":"hourly","L":20,"slip":0.002,"start":"2026-01-01T00:00:00Z","return_pct":-16.83139824947808,"drawdown_pct":46.396411169802555,"N":6,"win_rate":16.666666666666664,"mean_trade":0.08298392678501298,"avg_win":37.39755175278112,"avg_loss":-7.379929638414209,"targets":1,"reconcile":0,"missing":1}]. All holdout cells [tf,L,slip,return%,N] [["daily",15,0.001,39.42931265923561,5],["daily",15,0.002,38.703735945487836,5],["daily",20,0.001,32.83939603366497,4],["daily",20,0.002,32.55705116550591,4],["daily",30,0.001,4.716744402699158,1],["daily",30,0.002,4.518824436545854,1],["hourly",15,0.001,-2.816512879252009,6],["hourly",15,0.002,-3.598142383268965,6],["hourly",20,0.001,-16.144681715599784,6],["hourly",20,0.002,-16.83139824947808,6],["hourly",30,0.001,28.284310519293076,3],["hourly",30,0.002,27.995573915220074,3]]. Trade-mean bootstrap10000 IID resamples95%CI, dependence unresolved: [{"s":"UNI","tf":"daily","CI":[-12.612599176342604,32.21280470247487],"N":4},{"s":"UNI","tf":"hourly","CI":[-8.895760454333026,15.387444524671562],"N":6}]. Conclusion research only; no new deployment based on this comparator. All192cells recorded as observations. Source https://runway.adityaperswal.workers.dev/data/crypto-bars ; https://docs.alpaca.markets/us/docs/crypto-fees .
return-16.14
drawdown45.92
win rate16.67
sample6
daily_return32.84
daily_drawdown18.89
daily_N4
fee_bp25
baseline_slip_bp10
stress_slip_bp20
cells24
reconciliation0
C91202 LINK daily/hourly costed static-exit comparator and sensitivity
New experiment, not the frozen ETH dynamic trail policy. Fixed prior15/20/30day HIGH entries, half-lookback LOW exits, next exact open, prior completed daily ATR14, 2ATR stop/net3R target,20day timeout;25bp creditedasset fees eachside and10/20bp slippage.2024–25 training and2026Jan1–Sep11 holdout time split. Currenttop10universe introduces survivorship; previous market outcomes already examined. Intrabar exits idealized, stop first on dual touch, gaps at open, NO entry-bar exit; not validated live15minute execution. Missing hours reindexed and require complete lookback, potentially removing trades; not a full-coverage control. Raw/vectorbt initcash1 reconciliation passed. Premises: static policy differs materially from frozen +2Rmanagement; small samples and known holdout cannot establish a new live edge.20day baseline daily {"s":"LINK","tf":"daily","L":20,"slip":0.001,"start":"2026-01-01T00:00:00Z","return_pct":2.4601066893270795,"drawdown_pct":24.511731635060052,"N":7,"win_rate":28.57142857142857,"mean_trade":1.1669976748588227,"avg_win":21.683702811122462,"avg_loss":-7.0396843796466335,"targets":2,"reconcile":0,"missing":0}. Training20day [{"s":"LINK","tf":"daily","L":20,"slip":0.001,"start":"2024-01-01T00:00:00Z","return_pct":-0.5685976465955145,"drawdown_pct":45.90682510191837,"N":15,"win_rate":33.33333333333333,"mean_trade":2.267204533356523,"avg_win":29.65291013644983,"avg_loss":-11.425648268190129,"targets":3,"reconcile":0,"missing":0},{"s":"LINK","tf":"hourly","L":20,"slip":0.001,"start":"2024-01-01T00:00:00Z","return_pct":42.199504407442156,"drawdown_pct":42.586806741097064,"N":15,"win_rate":40,"mean_trade":4.425370707371297,"avg_win":26.681282064190974,"avg_loss":-10.41190353050849,"targets":3,"reconcile":0,"missing":8}]. Stress20day [{"s":"LINK","tf":"daily","L":20,"slip":0.002,"start":"2026-01-01T00:00:00Z","return_pct":2.208992159505141,"drawdown_pct":24.79876345624493,"N":7,"win_rate":28.57142857142857,"mean_trade":1.1507360562646214,"avg_win":21.94247018927803,"avg_loss":-7.165957596940742,"targets":2,"reconcile":0,"missing":0},{"s":"LINK","tf":"hourly","L":20,"slip":0.002,"start":"2026-01-01T00:00:00Z","return_pct":-10.127375734961797,"drawdown_pct":21.338411249797318,"N":7,"win_rate":28.57142857142857,"mean_trade":-1.0245637021805207,"avg_win":13.19462245345121,"avg_loss":-6.712238164433212,"targets":1,"reconcile":0,"missing":1}]. All holdout cells [tf,L,slip,return%,N] [["daily",15,0.001,11.087206876585153,8],["daily",15,0.002,10.589549739472016,8],["daily",20,0.001,2.4601066893270795,7],["daily",20,0.002,2.208992159505141,7],["daily",30,0.001,13.976633132559924,5],["daily",30,0.002,14.147629508338454,5],["hourly",15,0.001,10.850003777159522,8],["hourly",15,0.002,3.016021063455887,7],["hourly",20,0.001,-2.666474975063249,7],["hourly",20,0.002,-10.127375734961797,7],["hourly",30,0.001,-8.219999623529395,7],["hourly",30,0.002,-13.226889472715165,6]]. Trade-mean bootstrap10000 IID resamples95%CI, dependence unresolved: [{"s":"LINK","tf":"daily","CI":[-7.82392442472692,11.117232178145661],"N":7},{"s":"LINK","tf":"hourly","CI":[-6.452175648415601,8.04990960093739],"N":7}]. Conclusion research only; no new deployment based on this comparator. All192cells recorded as observations. Source https://runway.adityaperswal.workers.dev/data/crypto-bars ; https://docs.alpaca.markets/us/docs/crypto-fees .