← πŸ“„ PAPER
EXIT LAB
OPS β†’
● fresh β€” 0.0h ago Β· Counterfactual replay of 22210 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-13 12: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: $784,812); 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%21324+632637βœ“
regime:poorS(arm10/tr15/sl-20) 🟒+55%+13%[+10%,+17%]+4%12301+270335βœ“
chain:solS(arm10/tr15/sl-20) 🟒+67%+23%[+16%,+31%]+11%12194+173640βœ“
profile:SWINGS(arm5/tr15/sl-20) 🟒+79%+43%[+33%,+55%]+18%12077+1083428βœ“
regime:groundS(arm10/tr15/sl-20) 🟒+65%+19%[+13%,+26%]+8%7972+320547βœ“
chain:bscS(arm15/tr15/sl-20) 🟒+45%+15%[+8%,+25%]+5%5743+115125βœ“
profile:TIGHT5S(arm5/tr15/sl-20) 🟒+22%+111%[+50%,+168%]+74%5876+26330βœ“
profile:SCALP-SWEEP-REVS(arm30/tr15/sl-20) 🟒-1%+3%[-3%,+13%]+1%2848+53426βœ“
chain:baseS(arm15/tr15/sl-20) 🟒+35%+5%[+2%,+8%]+1%2092+90752βœ“
src:fomoS(arm5/tr15/sl-20) 🟒+60%+77%[+60%,+100%]+41%1442+917403βœ“
chain:ethS(arm8/tr15/sl-20) 🟒+87%+12%[+8%,+18%]+3%835+128752βœ“
src:volume_pathS(arm20/tr15/sl-20) 🟒+62%+1%[-1%,+3%]-2%288+182514βœ“
src:momentum_scalpS(arm5/tr15/sl-20) 🟒+87%+46%[+28%,+63%]+14%1615+361411βœ“
profile:SWING_ARM21S(arm5/tr15/sl-20) 🟒+63%+46%[+19%,+91%]+24%1404+45296βœ“
chain:robinhoodS(arm10/tr15/sl-20) 🟒+52%+15%[+4%,+33%]+7%618+108444βœ“
src:clu:fomoS(arm10/tr15/sl-20) 🟒+53%+10%[+2%,+22%]-1%1406+24921βœ“
src:BS(arm8/tr15/sl-20) 🟒+52%+15%[-8%,+23%]-10%1186+4768βœ“
profile:SNIPES(arm5/tr15/sl-20) 🟒+35%+30%[+12%,+51%]+1%1060+171428βœ“
src:CS(arm5/tr15/sl-20) 🟒+50%+64%[+34%,+115%]+27%1005+217428βœ“
src:known_convS(arm20/tr15/sl-20) 🟒+21%+10%[-1%,+31%]+6%663+55527βœ“
src:AS(arm5/tr15/sl-20) 🟒+82%+37%[+19%,+50%]+15%1076+120189βœ“
src:oggy_kolS(arm5/tr15/sl-20) 🟒+44%+18%[+2%,+44%]-5%1113+80393βœ“
src:whalemoverS(arm10/tr15/sl-20) 🟒+32%+7%[+1%,+12%]+0%713+35632βœ“
src:smartmoneyS(arm5/tr15/sl-20) 🟒+63%+36%[+14%,+66%]+8%918+58423βœ“
src:clusterS(arm5/tr15/sl-20) 🟒+88%+71%[+39%,+114%]+35%865+95402βœ“
src:fomo_curatedS(arm5/tr15/sl-20) 🟒+50%+87%[+33%,+175%]+52%856+100423βœ“
regime:extreme_poorS(arm25/tr15/sl-20) 🟒+37%+7%[-3%,+24%]+4%533+39223βœ“
src:wallet_buysizeS(arm5/tr15/sl-20) 🟒+47%+70%[+27%,+152%]+40%749+128286βœ“
src:sa_accumS(arm5/tr15/sl-20) 🟒+55%+17%[+6%,+30%]+4%526+32896βœ“
src:source_strategyS(arm15/tr15/sl-20) 🟒+83%+6%[-1%,+14%]+2%587+21721βœ“
src:accum_engineS(arm5/tr15/sl-20) 🟒+22%+39%[+21%,+60%]+20%553+127321βœ“
profile:SWING_TRAIL25_5S(arm5/tr15/sl-20) 🟒+59%+27%[+6%,+63%]+9%567+15188βœ“
src:wallet_intelS(arm5/tr15/sl-20) 🟒+28%+27%[+10%,+49%]+12%218+30927βœ“
src:trendingS(arm5/tr15/sl-20) 🟒+54%+17%[-4%,+47%]+4%484+26381βœ“
src:DS(arm5/tr15/sl-20) 🟒+70%+36%[+19%,+60%]+15%396+67265βœ“
src:controlS(arm8/tr15/sl-20) 🟒+116%+85%[+61%,+109%]+51%379+6689βœ“
src:scoutS(arm5/tr15/sl-20) πŸ”Ί+64%+2%[-7%,+15%]-10%390+175
sig:GMGN-CLUSTERS(arm5/tr15/sl-20) 🟒+39%+54%[+22%,+92%]+32%266+107151βœ“
sig:FRESH-SWARMS(arm5/tr15/sl-20) 🟒+39%+46%[+15%,+79%]+26%263+83151βœ“
src:oggy_boostS(arm5/tr15/sl-20) 🟒+87%+66%[+27%,+136%]+36%274+54318βœ“
src:cipherS(arm5/tr15/sl-20) 🟒+63%+65%[+16%,+153%]+32%230+74327βœ“
src:alpha_briefS(arm5/tr15/sl-20) 🟒+22%+16%[+7%,+25%]+2%179+11952βœ“
sig:STEALTHS(arm5/tr15/sl-20) 🟒+42%+24%[+4%,+45%]+8%237+59164βœ“
sig:STEALTH-WAVES(arm5/tr15/sl-20) 🟒+45%+28%[+11%,+43%]+8%194+94151βœ“
sig:ASSOC-SUPPLYS(arm5/tr15/sl-20) 🟒+50%+19%[+5%,+30%]+2%196+70151βœ“
src:sniperS(arm5/tr15/sl-20) 🟒+25%+60%[+24%,+86%]+28%213+34399βœ“
src:clu:dowvilleS(arm5/tr15/sl-20) 🟒+17%+45%[+4%,+92%]+24%191+55283βœ“
sig:CLUSTERED-SUPPLYS(arm8/tr15/sl-20) 🟒+49%+45%[+15%,+75%]+25%143+9355βœ“
sig:REPEATΓ—3S(arm8/tr15/sl-20) 🟒+59%+36%[+10%,+64%]+20%118+9725βœ“
src:volume_spikeS(arm5/tr15/sl-20) 🟒+25%+43%[+26%,+69%]+17%130+69315βœ“
sig:FLOW-DIVS(arm5/tr15/sl-20) 🟒+73%+19%[-8%,+36%]+2%116+43151βœ“
sig:REACCUMS(arm10/tr15/sl-20) 🟒+34%+9%[+1%,+20%]-3%86+7225βœ“
src:floor_revivalS(arm5/tr15/sl-20) 🟒+44%+66%[+9%,+84%]+36%122+33315βœ“
src:inversion_alphaS(arm5/tr15/sl-20) 🟒+38%+7%[-9%,+41%]-13%127+22199βœ“
sig:HLS(arm8/tr15/sl-20) 🟒+45%+22%[-4%,+54%]+7%99+3064βœ“
src:trenchS(arm5/tr15/sl-20) 🟒+34%+82%[+58%,+113%]+45%85+39315βœ“
profile:MOMENTUMS(arm5/tr15/sl-20) 🟒+53%+21%[-5%,+38%]-11%88+33428βœ“
src:clu:sapphyS(arm5/tr15/sl-20) 🟒+24%+93%[+5%,+247%]+56%91+29272βœ“
src:kol:michacallsS(arm5/tr15/sl-20) 🟒+28%+80%[+25%,+180%]+41%63+55312βœ“
sig:REPEATΓ—4S(arm5/tr15/sl-20) 🟒+35%+75%[+14%,+189%]+49%47+3272βœ“
sig:SUPPLY-CONTROLS(arm8/tr15/sl-20) 🟒+109%+25%[-7%,+68%]+13%54+1959βœ“
src:accum_sig_gmgn_clusterS(arm5/tr15/sl-20) 🟒+49%+71%[+6%,+184%]+46%50+2174βœ“
sig:SQUEEZES(arm8/tr15/sl-20) 🟒+8%+20%[-8%,+67%]+10%47+2360βœ“
src:accum_sig_fresh_swarmS(arm8/tr15/sl-20) 🟒+51%+40%[+6%,+65%]+22%52+153
src:accum_sig_flow_divS(arm8/tr15/sl-20) 🟒+43%+32%[-1%,+100%]+14%42+1533βœ“
src:accum_sig_stealthS(arm10/tr15/sl-20) 🟒+47%+9%[-7%,+21%]-2%41+153
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.6%$-390,862-18%
SNIPE+3.4%20%-15.7%+114.7%$67,344+3%
MOMENTUM+5.7%22%-14.3%+118.3%$117,108+5%
SWING+8.4%24%-11.6%+119.8%$179,034+8%
SWING_ARM21 ← now+14.3%24%-11.6%+119.8%$310,003+14%
TRAIL-tight+17.2%28%-7.9%+117.3%$374,139+17%
TRAIL-wide-6.6%15%-21.8%+109.2%$-155,800-7%
TRAIL-hair+23.7%33%-5.0%+113.8%$519,969+23%
TIGHT5+32.7%35%-3.6%+116.4%$722,234+32%
SCALP+30.8%33%-5.0%+113.8%$680,233+31%
SCALP_TRAIL+35.5%37%-3.1%+112.5%$784,812+35%
SCALP_WIDE+25.0%28%-7.9%+117.3%$550,176+25%
MIX β˜…MIX+33.3%35%-3.5%+114.8%$735,877+33%

Performance heatmap β€” MIX

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