MOO→11:00 v3 Master 52 — AUDIT REPORT

52 strategies (8 ELITE / 4 STRONG / 40 OK) · OOS 2025-11..2026-04 (119d) vs Hold-out 2025-05..2025-10 (128d)

Verdict

SURVIVORSHIP BIAS CONFIRMED. Reported OOS Sharpe 5.79 → hold-out Sharpe 2.61 (−55%). Total $517K→$110K (−79%). Honest forward Sharpe estimate: ~2.5-3.5 (using ELITE+STRONG only, 1 BP per tk-day, no AF), not 5.8. Drop OK tier + R034.
OOS raw Sh
5.79
Hold-out raw Sh
2.61
Δ Sharpe
−3.18
OOS total raw
$517K
Hold-out total raw
$110K
Hold-out worst
G004 Sh −5.90
Pos / Neg strats
29 / 21
Sh ELITE / STRONG / OK
4.2 / 3.6 / 0.1

Equity curves: OOS vs Hold-out (raw)

C: Top-K days dominance (OOS)

B: Overlap audit

Reported signals463,352
Unique (ticker,date)59,610
Avg strategies / (tk,dt)7.77
Max strategies / (tk,dt)31
(tk,dt) with both LONG & SHORT44,650 (74.9%)
Reported total $$517,399
Dedup total $ (1 best per tk-dt)$113,294 (22%)
Dedup Sharpe6.90
Dedup max DD$−4,394

E: AF threshold sensitivity (OOS)

ThresholdTotal $SharpeMax DDDays clip
$-500$688K8.62$1.7K46
$-1,000$667K8.27$3.2K42
$-2,000$631K7.68$6.2K31
$-5,000$570K6.71$10.3K11
$-10,000$542K6.25$14.6K3
$-20,000$520K5.83$24.6K2
(no AF)$517K5.79$24.7K0

A: Per-strategy OOS ↔ Hold-out comparison (52)

IDNameTierDirExitSh OOSSh HOΔ$ OOS$ HO
Q003opening_cross_dev_SHORTELITESHORTtpsl3.468.32+4.86$6,144$8,912
K014prev_5d_ge015_SHORTELITESHORTtpsl2.704.89+2.19$6,338$9,282
K013prev_5d_ge010_SHORTELITESHORTtpsl2.714.74+2.03$11,061$12,311
K004prev_big_up_SHORTELITESHORTtpsl2.714.74+2.03$11,061$12,311
I012pt_ratio_low_SHORTELITESHORTtpsl3.745.11+1.36$5,695$6,479
Q004opening_cross_dev_LONGELITELONGtpsl3.834.73+0.90$6,957$5,207
J015pm_high_break_LONGELITELONGtpsl2.951.62-1.33$18,741$8,971
R034inst_own_ge80_LONGELITELONGtpsl4.76-0.40-5.16$9,818$-660
K012prev_5d_ge005_SHORTSTRONGSHORTtpsl2.384.61+2.23$15,062$18,657
K0163d_pump_exhaust_SHORTSTRONGSHORTtpsl2.504.48+1.98$5,379$6,394
K015prev_5d_ge020_SHORTSTRONGSHORTtpsl2.474.19+1.72$4,207$5,540
G006tlt_5d_neg_SHORTSTRONGSHORThold2.201.00-1.21$7,305$1,041
K011prev_5d_ge003_SHORTOKSHORTtpsl2.173.76+1.59$16,385$18,376
Y004ret_3d_pump_SHORTOKSHORTtpsl2.153.18+1.03$2,373$2,706
Y008ret_5d_pump_SHORTOKSHORTtpsl2.412.73+0.32$3,234$2,952
A015gap_ge4_SHORTOKSHORTtpsl2.152.35+0.20$7,620$3,065
Y012ret_10d_pump_SHORTOKSHORTtpsl2.081.27-0.81$3,794$2,306
U037has_foreign_peer_LONGOKLONGtpsl2.220.94-1.28$1,937$621
A004gap_le_n3_LONGOKLONGhold2.080.79-1.29$34,087$3,409
K02052w_low_bounce_LONGOKLONGtpsl2.220.87-1.34$3,660$986
I011pt_ratio_high_LONGOKLONGtpsl2.491.04-1.45$15,502$4,138
B005pm_vol_ge500K_SHORTOKSHORTtpsl2.280.81-1.47$8,731$1,938
R001short_float_lt5_LONGOKLONGtpsl2.470.80-1.67$11,201$2,456
R021days_to_cover_lt2_LONGOKLONGtpsl2.070.12-1.94$8,600$321
A005gap_le_n5_LONGOKLONGhold2.380.43-1.95$20,014$1,015
G005breadth_pos_LONGOKLONGtpsl2.16-0.04-2.20$17,532$-273
S014iv_skew_le_n5_SHORTOKSHORTtpsl2.620.37-2.25$6,374$496
A017gap_ge8_SHORTOKSHORTtpsl2.690.41-2.28$3,496$218
R003short_float_lt10_LONGOKLONGtpsl2.500.17-2.33$14,627$688
Y021pct_from_52w_high_near_high_LONGOKLONGtpsl2.360.01-2.34$4,292$25
S011pc_vol_ge1p5_LONGOKLONGtpsl3.120.68-2.44$2,745$425
R023days_to_cover_lt5_LONGOKLONGtpsl2.07-0.45-2.52$17,482$-2,500
I013analyst_count_high_LONGOKLONGtpsl2.27-0.26-2.52$8,000$-714
I006insider_buy_5_LONGOKLONGtpsl2.35-0.18-2.53$387$-39
T005insider_buys_30d_ge5_LONGOKLONGtpsl2.35-0.18-2.53$387$-39
A016gap_ge6_SHORTOKSHORTtpsl2.27-0.29-2.56$5,244$-233
R005short_float_lt15_LONGOKLONGtpsl2.45-0.15-2.60$17,634$-735
R007short_float_lt20_LONGOKLONGtpsl2.35-0.27-2.62$19,193$-1,470
A003gap_ge10_SHORTOKSHORThold2.63-0.16-2.79$6,843$-224
R029insider_own_lt5_LONGOKLONGtpsl2.76-0.08-2.84$13,765$-253
Y026above_sma50_LONGOKLONGtpsl2.29-0.60-2.89$9,310$-2,966
Y028above_sma200_LONGOKLONGtpsl2.19-1.12-3.32$13,000$-5,160
A019gap_ge15_SHORTOKSHORThold3.70-0.70-4.40$3,403$-551
A018gap_ge12_SHORTOKSHORThold3.68-1.04-4.73$5,384$-1,240
S005pc_oi_ge1p2_LONGOKLONGtpsl3.12-1.71-4.83$4,845$-1,915
S007pc_oi_ge2_LONGOKLONGtpsl3.56-1.33-4.89$4,591$-1,312
A020gap_ge20_SHORTOKSHORThold4.66-0.38-5.04$1,919$-152
F005dxy_weak_SHORTOKSHORTtpsl4.24-1.56-5.80$33,004$-4,037
G003spy_5d_n3_SHORTOKSHORThold11.950.00-11.95$7,028$0
F004spy_5d_neg_SHORTOKSHORThold11.950.00-11.95$7,028$0
C019vix_high_SHORTOKSHORThold14.19-0.01-14.20$19,150$-199
G004qqq_strong_LONGOKLONGtpsl9.63-5.90-15.53$25,830$-7,010

D: Concentration (OOS portfolio)

N tickers traded1,458
HHI0.0023
Top-1 ticker shareAAOI 0.92%
Top-10 ticker share7.4%
Top-50 ticker share23.3%
Top month share2026-04 22.1%
Sharpe excl. 2026-Q15.22 (N=58)
Total excl. 2026-Q1$248K

F: TP/SL realism (code review)

Filter via DataFrame.query + AST allow-listCLEAN
Features at MOO entry only (open_px@9:30)CLEAN
Both TP+7% & SL−1% hit in same bar → SL chosenCONSERVATIVE
h_to_1100 / l_to_1100 within trade windowCLEAN
Lookahead in feature_expr (gap_pct/open_px)SAFE @ MOO
Slippage includedN/A (per directive)