← πŸ“„ PAPER
EXIT LAB
OPS β†’
● fresh β€” 0.0h ago Β· Counterfactual replay of 22108 closed paper trades under each exit rule β€” reuses the paper ledger, no new data. Peak-based estimate (armedβ†’trail from peak; unarmedβ†’natural exit; floored at hard-SL; peak clamped 50Γ—). Directional, not a tick-exact backtest. Generated 2026-10-11 20:24 UTC. ⚠️ 260723 finding: this replay does NOT reliably predict live results β€” TRAIL-hair and TIGHT5 both looked strong here and both lost ~24-25% when actually run live (see paper.html LIVE STRATEGY badge for the real number). Treat rankings on this page as a shortlist to test, never as promotion proof by itself.

🎯 Recommended A/B mix

40% SCALP_TRAIL + 33% TIGHT5 + 27% SCALP
Weighted by profit Γ— consistency β€” (expectancy Γ— win-rate)^1.5 over the top-3 positive-expectancy exits, so the best exit (SCALP_TRAIL) takes the lion’s share and losing exits get zero. Pure SCALP_TRAIL maximizes raw profit (Row SCALP_TRAIL below: $783,229); this blend concedes a little for robustness so no single rule owns 100% (regime / overfit hedge). Row MIX shows the blended result vs pure ACTUAL.

πŸ† Per-segment Goldilocks (Exit Optimizer β€” OOS-validated, auto-retunes 4h)

Optimized on first 70% of days, champion must beat the incumbent on the LAST 30% out-of-sample (OOS) β€” this is still the SAME peak-replay math as above, so OOS alone is not live proof. Recs only β€” any live change needs Chris's approval AND a genuinely independent forward test (design pending, see project_exit_optimizer). S=single trail Β· T2=TP+trail Β· T3=TP+trail+moon-bag.
Legend: βœ“ gold number = stable β‰₯6 consecutive runs (same champion each re-run). 🚨 orange-outlined row = this segment hit SIREN tier (stable ~7d AND its shadow-lane number beat actual) β€” historically this has STILL not meant "safe to promote" (see the warning above), it just means the candidate is worth a real forward trial.
SEGMENTCHAMPION EXITTRAINOOSOOS 95% CIINCUMBENT OOSNSTABLE RUNS
GLOBALS(arm10/tr15/sl-20) 🟒+58%+16%[+12%,+20%]+6%21273+624927βœ“
regime:poorS(arm10/tr15/sl-20) 🟒+55%+14%[+10%,+18%]+5%12266+269925βœ“
chain:solS(arm10/tr15/sl-20) 🟒+67%+23%[+16%,+30%]+10%12180+170230βœ“
profile:SWINGS(arm5/tr15/sl-20) 🟒+78%+54%[+42%,+67%]+27%11895+1259418βœ“
regime:groundS(arm10/tr15/sl-20) 🟒+65%+19%[+12%,+26%]+8%7936+315237βœ“
chain:bscS(arm15/tr15/sl-20) 🟒+45%+15%[+7%,+25%]+6%5732+114315βœ“
profile:TIGHT5S(arm5/tr15/sl-20) 🟒+22%+111%[+50%,+168%]+74%5876+26320βœ“
profile:SCALP-SWEEP-REVS(arm30/tr15/sl-20) 🟒-1%+3%[-3%,+13%]+1%2848+53416βœ“
chain:baseS(arm15/tr15/sl-20) 🟒+35%+6%[+2%,+9%]+2%2083+90042βœ“
src:fomoS(arm5/tr15/sl-20) 🟒+60%+77%[+60%,+100%]+41%1442+917393βœ“
src:volume_pathS(arm20/tr15/sl-20) 🟒+63%+1%[-1%,+3%]-2%281+18254
chain:ethS(arm8/tr15/sl-20) 🟒+88%+12%[+8%,+18%]+3%831+127442βœ“
src:momentum_scalpS(arm5/tr15/sl-20) 🟒+87%+46%[+28%,+63%]+14%1615+361401βœ“
profile:SWING_ARM21S(arm5/tr15/sl-20) 🟒+63%+57%[+31%,+97%]+32%1207+53386βœ“
chain:robinhoodS(arm10/tr15/sl-20) 🟒+54%+16%[+4%,+35%]+7%581+109334βœ“
src:clu:fomoS(arm10/tr15/sl-20) 🟒+53%+10%[+2%,+22%]-1%1406+24911βœ“
src:BS(arm8/tr15/sl-20) 🟒+52%+15%[-8%,+23%]-10%1186+4758βœ“
profile:SNIPES(arm5/tr15/sl-20) 🟒+35%+30%[+12%,+51%]+1%1060+171418βœ“
src:CS(arm5/tr15/sl-20) 🟒+50%+64%[+34%,+115%]+27%1005+217418βœ“
src:known_convS(arm20/tr15/sl-20) 🟒+21%+10%[-1%,+31%]+6%663+55517βœ“
src:oggy_kolS(arm5/tr15/sl-20) 🟒+44%+25%[+6%,+50%]+2%1103+86383βœ“
src:AS(arm5/tr15/sl-20) 🟒+81%+42%[+23%,+64%]+18%1073+115179βœ“
src:whalemoverS(arm10/tr15/sl-20) 🟒+32%+6%[+1%,+13%]-0%711+35522βœ“
src:smartmoneyS(arm5/tr15/sl-20) 🟒+63%+36%[+14%,+66%]+8%918+58413βœ“
src:clusterS(arm5/tr15/sl-20) 🟒+88%+71%[+39%,+114%]+35%865+95392βœ“
src:fomo_curatedS(arm5/tr15/sl-20) 🟒+50%+87%[+33%,+175%]+52%856+100413βœ“
regime:extreme_poorS(arm25/tr15/sl-20) 🟒+37%+7%[-3%,+24%]+4%533+39213βœ“
src:whalemover_rhS(arm30/tr15/sl-20) 🟒+27%+13%[-2%,+41%]+8%284+61617βœ“
src:wallet_buysizeS(arm5/tr15/sl-20) 🟒+47%+70%[+27%,+152%]+40%749+128276βœ“
src:sa_accumS(arm5/tr15/sl-20) 🟒+56%+17%[+7%,+32%]+4%506+34286βœ“
src:source_strategyS(arm15/tr15/sl-20) 🟒+88%+4%[-2%,+11%]+1%548+23811βœ“
src:accum_engineS(arm5/tr15/sl-20) 🟒+22%+39%[+21%,+61%]+20%550+126311βœ“
profile:SWING_TRAIL25_5S(arm5/tr15/sl-20) 🟒+59%+27%[+6%,+63%]+9%567+15178βœ“
src:trendingS(arm5/tr15/sl-20) 🟒+54%+17%[-3%,+48%]+4%483+26371βœ“
src:wallet_intelS(arm5/tr15/sl-20) 🟒+26%+28%[+10%,+50%]+14%212+29117βœ“
src:DS(arm5/tr15/sl-20) 🟒+70%+37%[+22%,+61%]+15%391+68255βœ“
src:controlS(arm8/tr15/sl-20) 🟒+116%+85%[+61%,+109%]+51%379+6679βœ“
sig:GMGN-CLUSTERS(arm5/tr15/sl-20) 🟒+39%+54%[+25%,+95%]+32%263+101141βœ“
sig:FRESH-SWARMS(arm5/tr15/sl-20) 🟒+39%+45%[+18%,+85%]+25%261+76141βœ“
src:oggy_boostS(arm5/tr15/sl-20) 🟒+87%+66%[+27%,+136%]+36%274+54308βœ“
src:cipherS(arm5/tr15/sl-20) 🟒+62%+64%[+18%,+139%]+31%218+83317βœ“
src:alpha_briefS(arm5/tr15/sl-20) 🟒+22%+15%[+7%,+25%]+1%176+12142βœ“
sig:STEALTHS(arm5/tr15/sl-20) 🟒+44%+17%[+2%,+41%]+3%231+61154βœ“
sig:STEALTH-WAVES(arm5/tr15/sl-20) 🟒+45%+25%[+10%,+41%]+6%194+90141βœ“
sig:ASSOC-SUPPLYS(arm5/tr15/sl-20) 🟒+50%+15%[+4%,+28%]-1%196+66141βœ“
src:sniperS(arm5/tr15/sl-20) 🟒+25%+60%[+24%,+86%]+28%213+34389βœ“
src:clu:dowvilleS(arm5/tr15/sl-20) 🟒+17%+45%[+4%,+92%]+24%191+55273βœ“
sig:CLUSTERED-SUPPLYS(arm8/tr15/sl-20) 🟒+49%+43%[+13%,+77%]+24%143+8945βœ“
sig:REPEATΓ—3S(arm8/tr15/sl-20) 🟒+52%+48%[+19%,+84%]+29%108+10115βœ“
src:volume_spikeS(arm5/tr15/sl-20) 🟒+25%+43%[+26%,+69%]+17%130+69305βœ“
sig:FLOW-DIVS(arm5/tr15/sl-20) 🟒+73%+13%[-9%,+38%]-2%116+40141βœ“
src:floor_revivalS(arm5/tr15/sl-20) 🟒+44%+66%[+9%,+84%]+36%122+33305βœ“
sig:REACCUMS(arm10/tr15/sl-20) 🟒+35%+10%[+0%,+21%]-2%82+7015βœ“
src:inversion_alphaS(arm5/tr15/sl-20) 🟒+38%+7%[-9%,+41%]-13%127+22189βœ“
sig:HLS(arm8/tr15/sl-20) 🟒+47%+12%[-8%,+51%]-0%97+2954βœ“
src:trenchS(arm5/tr15/sl-20) 🟒+34%+82%[+58%,+113%]+45%85+39305βœ“
profile:MOMENTUMS(arm5/tr15/sl-20) 🟒+53%+21%[-5%,+38%]-11%88+33418βœ“
src:clu:sapphyS(arm5/tr15/sl-20) 🟒+24%+93%[+5%,+247%]+56%91+29262βœ“
src:kol:michacallsS(arm5/tr15/sl-20) 🟒+28%+80%[+25%,+180%]+41%63+55302βœ“
sig:REPEATΓ—4S(arm5/tr15/sl-20) 🟒+35%+75%[+14%,+189%]+49%47+3262βœ“
sig:SUPPLY-CONTROLS(arm8/tr15/sl-20) 🟒+109%+25%[-7%,+68%]+13%54+1949βœ“
sig:SQUEEZES(arm8/tr15/sl-20) 🟒+8%+20%[-8%,+67%]+10%47+2350βœ“
src:accum_sig_gmgn_clusterS(arm5/tr15/sl-20) 🟒+42%+89%[+20%,+184%]+61%47+2164βœ“
src:accum_sig_fresh_swarmS(arm5/tr15/sl-20) 🟒+45%+62%[+15%,+100%]+39%50+1527βœ“
src:accum_sig_flow_divS(arm8/tr15/sl-20) 🟒+43%+32%[-1%,+100%]+14%42+1523βœ“
Engine next steps:

Exit strategy leaderboard β€” uniformly applied to every trade

Click a row to load its daily / weekly / monthly heatmap below. Expectancy = mean per-trade return; the tail (avg-win, p-return-x) matters more than win-rate for these power-law payoffs.
EXIT STRATEGYEXPECTANCYWIN RATEMEDIANAVG WINTOTAL PNLRET / $ IN
ACTUAL-16.8%18%-20.2%+69.7%$-389,384-18%
SNIPE+3.5%20%-15.7%+115.1%$68,330+3%
MOMENTUM+5.7%22%-14.3%+118.7%$117,960+5%
SWING+8.5%24%-11.6%+120.2%$179,562+8%
SWING_ARM21 ← now+14.4%24%-11.6%+120.2%$310,340+14%
TRAIL-tight+17.3%28%-7.9%+117.7%$374,261+17%
TRAIL-wide-6.6%15%-21.8%+109.3%$-154,272-7%
TRAIL-hair+23.8%32%-5.0%+114.2%$519,459+23%
TIGHT5+32.8%35%-3.6%+116.9%$720,845+32%
SCALP+30.9%32%-5.0%+114.2%$679,076+31%
SCALP_TRAIL+35.6%37%-3.1%+112.9%$783,229+35%
SCALP_WIDE+25.1%28%-7.9%+117.7%$549,552+25%
MIX β˜…MIX+33.4%35%-3.5%+115.2%$734,463+33%

Performance heatmap β€” MIX

β–  lossβ–  flatβ–  gainπŸ”₯ banger (top-10% interval) Β· 🩸 worst-10%