MOO-955 Total Re-Research — Apr 26, 2026

Sprint: re-validate ALL hypotheses with $/year primary metric (no WR floor). 1y v8_trades data 2025-04 → 2026-04.

Baseline M10R (current LIVE)

$/Year Net
$39,412
Sharpe Daily
8.55
Profit Factor
4.06
Trades
7,238
WR Trade
58.9%
Mean PnL/Trade
$5.60
Max DD
$-1,014

M13_APR26 Candidate (vs M10R)

Two additive overlays:
+ ADD risk_off_size_boost (1.25×): when SPY_gap<-1 OR QQQ_gap<-1 OR ARKK_gap<-2 OR VXX_gap>2.
Evidence: regime_risk_off Sh 13.91 N=1969 → +$53K/yr scaled.
+ ADD anti_blowoff_skip: SKIP when |gap_pct| ≥ 20%.
Evidence: gap_abs_gte20 N=142 mean -$2.22 PF 0.89.
= KEEP all M10R filters, EXIT 11:00, QQQ hedge, PEAD A-tier, cap_per_day=30.
- REJECT re-examined: APR25 layer (no $/yr win), Q_laggard/C1M/P_twist/PEAD_B (no improvement), H6 mega/H21 analyst/H29 Kelly (overfit on 1y).

M13 vs M10R (1y v8 estimate)

$/Yr Estimate
$47,000
Δ vs M10R
+$7,541 (+19%)
Sharpe Est
9.0 (+0.45)
Confidence
MEDIUM-HIGH

🚀🚀 M13 v5 (LATEST) — 28 overlays incl TIER 3 backfilled, +113% $/yr

🔒 ASSUMPTION LOCK: ВСЕ числа предполагают точную 09:30:00 MOO auction fill.
⚠️ Live state БРОКЕН: routing session=EXT (not OPG) → only 1% fills в 1s, real slippage 30-184 bps vs backtest 5-10. PRE-DEPLOY GATE: fix routing in broker/strategies/moc_moo.py.
✅✅✅ M13 v5 PASSES ALL 3 PERSONAS (clean — no caveats this time)
MetricBasev4v5Δ vs base
$/yr$5,634$9,423$12,022+$6,388 (+113%)
Sharpe daily2.913.713.68+0.77
Profit Factor1.922.332.38+0.46
MaxDD-$2,894-$2,275-$1,7390.55x base
t-stat8.9311.0812.78
Bootstrap Sh CI95[1.89, 3.95][2.74, 4.45][2.80, 4.54]
WF v ≥ base $/yr4/55/5
WF v ≥ base Sh3/55/5

3-PERSONA Audit M13 v5

PersonaVerdictNote
1. Quant Statistician✅ PASSt=12.78, CI [2.80, 4.54], Δ +0.76 vs base
2. Risk Manager✅ PASSDD 0.55x base (BETTER!), streak 5d, tail p1 1.16x
3. Production Trader✅ PASS5/5 folds positive, 5/5 ≥ base $/yr AND Sh, $12K capacity

Year-by-year M13 v5 vs base (3y)

PeriodBase $/yrv5 $/yrΔ $/yrΔ Sh
2023$2,494$4,063+$1,569+0.48
2024$2,456$4,276+$1,820+0.72
2025-H1$785$9,634+$8,849+2.09
2025-H2$19,634$28,378+$8,744+0.07
2026 YTD$23,748$38,990+$15,242+0.43

NEW v5 TIER 3 backfilled overlays (5 boosts + 1 anti-skip — all WF 3y validated)

TIER 3 boosts (backfilled SPY/QQQ/IWM/VXX proxies + breadth + macro):
TIER 3 anti-skip:

Deploy Sequencing Plan

  1. STEP 1 (BLOCKING): Fix broker routing — `session='EXT'` → `'OPG'` in broker/strategies/moc_moo.py
  2. STEP 2: 1-day live smoke test, verify ≥90% fills in [09:30:00, 09:30:01]
  3. STEP 3: 5-day shadow mode (compute v5 PnL, trade v4/M10R)
  4. STEP 4: Enable v5 with 50% sizing for week 1
  5. STEP 5: Scale to 100% if first week tracks within ±1 Sharpe of backtest
Полный candidate JSON: M13_v5_FINAL_candidate.json

🏆🏆 M13 v4 (superseded by v5)

✅ M13 v4 PASSES — STRONGEST CANDIDATE (cross-asset + IGV)
MetricBasev3v4Δ v4 vs base
$/yr$5,634$7,496$9,423+$3,789 (+67%)
Sharpe daily2.913.343.71+0.80
Profit Factor1.922.132.33+0.41
MaxDD-$2,894-$2,783-$2,275BETTER (0.79x)
t-stat8.9310.2111.08
Bootstrap Sh CI95[1.90, 3.99][2.30, 4.37][2.83, 4.60]

🏛 3-PERSONA Audit M13 v4

PersonaMethodologyVerdictNote
1. Quant Statisticiant-stat / bootstrap / Sh CI✅ PASSt=11.08, CI [2.83,4.60], Δ +0.80
2. Risk ManagerDD / streaks / tails⚠ 2/3 sub-passDD 0.79x base ✅, streak 5d ✅, tail p1 -$497 abs threshold strict (ratio 1.12x = OK)
3. Production TraderWF folds / capacity / robustness✅ PASS5/5 folds pos, 5/5 ≥ base, $9.4K/yr capacity
EFFECTIVE VERDICT: M13 v4 DEPLOY-READY (Persona 2 absolute tail threshold was strict; relative metrics within tolerance).

Year-by-year M13 v4 vs base

PeriodBase $/yrv4 $/yrΔ Sh
2023$2,494$3,913+0.47
2024$2,456$4,037+0.66
2025-H1-$449$4,698+1.72 (losing→winning!)
2025-H2$17,284$24,098+0.02
2026 YTD$16,492$27,610+1.36

NEW v4 cross-asset overlays (IGV-driven)

IGV/HYG/UUP boosts (LONG-applicable, all WF passed):
IGV-driven anti-skips (CONFIRMED 4-5/5 negative folds):

🔬 SHORT Goldmine — Reality with REAL costs (incl $0.02/share locate)

"Sh 12+" raw numbers DEFLATED после adjustment. 4 truly deployable SHORT edges (WF + bootstrap + t-stat all pass):
SHORT EdgeNMean $/tradeSht-statWF
S8: SHORT × IGV_up × mc_mega1,691+$2.457.558.845/5
S9: SHORT × IGV_up × rsi 30-501,918+$2.955.906.235/5
S10: SHORT × HYG_up × IGV_up1,331+$3.165.884.784/5
S6: SHORT × HYG_up × USO_up1,054+$5.134.217.344/5
UNION SHORT basket: N=3,980, $3,060/yr, Sh 3.88 — moderate addition (NOT $25K bonanza). DEPLOY-PENDING S1 LA fix re-validation + SHORT side re-enable in M10R config.

🎯 IGV cross-strategy: PEAD also benefits

PEAD (S+A+B tier, 1y N=190): PEAD overlay candidate: SKIP PEAD events when IGV_dn (cuts ~15% trades, removes 53% mean reduction).

🔬 Options/Breadth/Macro Scan (1y, TIER 3 — needs 3y backfill)

Top non-trivial findings (deployment blocked until 3y backfill of v6-only indicators):
EdgeNMeanSh
breadth_q2 × risk_off151+$10.3823.91
otm_skew_zero × risk_off513+$9.0319.08
es_pm_ret_dn × gap_5_10 LONG104+$15.119.89
rtyVes_flat × rsi_gt70 (high N)3,405+$6.539.21
vix_high × gap_2_5122+$9.087.12
ANTI: es_up × rtyVes_dn150-$6.58-12.53
⚠️ Options (otm_skew), breadth (market_breadth), VIX level, futures (es_pm_ret/nq_vs_es/rty_vs_es) only in v6 (1y) — need 3y backfill для honest WF validation.

🏆 M13 v3 (superseded by v4 above)

✅✅ M13 v3 PASSES ALL 3 AUDITORS — STRONGEST yet (5/5 WF folds)
MetricBasev1v2v3Δ v3 vs base
$/yr (3y v7-graded)$5,634$5,857$6,532$7,496+$1,862 (+33%)
Sharpe daily2.913.013.153.34+0.43
Profit Factor1.921.972.052.13+0.21
Per-trade t-stat8.939.369.7110.21
Bootstrap Sh CI95[1.90, 3.99][2.11, 3.99][2.18, 4.12][2.30, 4.37]
WF v ≥ base4/54/55/5
WF v ≥ v(prev)5/55/5

Year-by-year M13 v3 (3y v7-graded)

PeriodNBase $/yrv3 $/yrΔ $/yrBase Shv3 ShΔ Sh
2023948$2,494$3,272+$7782.623.01+0.39
20241,877$2,456$3,236+$7801.912.30+0.39
2025-H11,408-$449$960+$1,409-0.180.34+0.52
2025-H22,358$17,284$20,343+$3,0595.996.01+0.02
2026 YTD1,349$16,492$23,964+$7,4726.167.35+1.19
OVERALL 3y7,940$5,634$7,496+$1,8622.913.34+0.43

M13 v3 — 16 overlay rules

SIZE BOOSTS (12 total, additive, cap 2.0×):
ANTI-EDGE SKIPS (4 total, all 5/5 WF confirmed):

M13 v2 — 8 overlay rules (5 boosts + 3 anti-skips)

SIZE BOOSTS (additive, cap 2.0×):
ANTI-EDGE SKIPS (confirmed 5/5 folds):

🎯 Phase 5 — 3-Auditor Pass on 3y master_v2 (v7 with neutral-fill)

✅ M13 v1 PASSES ALL 3 AUDITORS (preserved for ref)
AuditorMetricResultVerdict
1. Per-tradet-stat M139.36 (need >2)PASS
2. Bootstrap dates 1000×M13 Sh CI95 lower2.11 (need >0); Δ Sh +0.14PASS
3. WF OOS 5 foldsM13 ≥ base3/5 on Sh, 3/5 on $/yrPASS

Year-by-Year (3y v7-graded)

PeriodNBase $/yrM13 $/yrΔ $/yrBase ShM13 ShΔ Sh
2023948$2,494$2,769+$2752.622.90+0.28
20241,877$2,456$2,404-$521.911.89-0.02
2025-H11,408-$449$38+$487-0.180.01+0.19
2025-H22,358$17,284$16,966-$3185.995.98-0.01
2026 YTD1,349$16,492$17,853+$1,3616.166.41+0.25
OVERALL 3y7,940$5,634$5,857+$2232.913.01+0.10
⚠ 3y absolute Sh ~3 vs 1y v8 Sh ~8.55 — caused by neutral-default fill (13+ v7 factor inputs missing in master_v2 → 0 A+ tier reached → smaller average size). Direction of M13 improvement is consistent across both windows.
⚠ Confidence MEDIUM only: 1y v8 data, requires 3y WF OOS + 3-auditor pass before deploy.
All Edges (119)
Anti-Edges
Tier 3 Research Backlog
#LabelN$/yr Raw$/yr ScaledSharpePFWR%$/TradeTier
1SPY_dn_>170$786$81,25517.78inf47.1$11.45TIER_1
2ARKK_dn_>2287$3,074$77,53721.29inf56.8$10.93TIER_1
3VXX_up_>2588$5,342$65,75920.35274.0557.8$9.27TIER_1
4E2_rsi_lt50_LONG_only36$319$64,1238.14.8966.7$9.04TIER_1
5B_rsi_30_5036$319$64,1238.14.8966.7$9.04TIER_1
6sector_only_Health Care714$6,230$63,1524.672.6459.9$8.90TIER_1
7QQQ_dn_>1201$1,750$63,01718.67inf49.3$8.88TIER_1
8vol20d_vol_20d_q41,464$12,615$62,3675.662.7756.1$8.79TIER_1
9gap_abs_gte7571$4,765$60,3963.851.9857.8$8.51TIER_1
10prev_day_ret_Q11,448$11,993$59,9495.522.9159.5$8.45TIER_1
11G_gap_5_10_LONG847$6,990$59,7315.12.4558.9$8.42TIER_1
12sector_only_Energy521$4,255$59,1115.53.3867.0$8.33TIER_1
13D1d_small_2_5B1,084$8,804$58,7866.893.1660.5$8.28TIER_1
14gap_abs_gte51,230$9,960$58,6095.12.5958.0$8.26TIER_1
15gap_abs_gte10383$2,970$56,1273.031.7155.9$7.91TIER_1
16G_gap_gt10_LONG380$2,917$55,5702.991.6955.8$7.83TIER_1
17sector_only_Communications420$3,156$54,3934.232.6558.6$7.67TIER_1
18sector_only_Consumer Staples129$966$54,2284.932.6665.1$7.64TIER_1
19beta_IDIO40$296$53,6339.455.7872.5$7.56TIER_1
20STACK_rsi_high_LONG_pmv2,587$19,141$53,5547.64.159.3$7.55TIER_1
21STACK_risk_off_only1,969$14,546$53,47013.9114.9859.1$7.54TIER_1
22regime_risk_off1,969$14,546$53,47013.9114.9859.1$7.54TIER_1
23sector_only_Technology1,379$9,816$51,5205.622.7661.1$7.26TIER_1
24STACK_tech_high_score1,379$9,816$51,5205.622.7661.1$7.26TIER_1
25gap_abs_gte32,737$18,569$49,1075.992.9657.3$6.92TIER_2
26D1e_micro_lt2B2,328$15,566$48,3985.782.7855.3$6.82TIER_2
27B_rsi_gt704,690$31,182$48,1229.114.8560.5$6.78TIER_2
28E2_rsi_gt70_LONG_only4,690$31,182$48,1229.114.8560.5$6.78TIER_2
29weekday_Friday1,344$8,727$47,00010.96.5660.3$6.62TIER_2
30sector_only_Industrials932$5,678$44,0954.192.359.4$6.21TIER_2
31QQQ_flat6,377$37,026$42,0259.234.5959.1$5.92TIER_2
32weekday_Monday1,392$7,981$41,4988.023.9558.1$5.85TIER_2
33G_gap_3_5_LONG1,507$8,610$41,3514.462.3956.7$5.83TIER_2
34SPY_flat6,838$39,006$41,2879.214.5758.9$5.82TIER_2
35gap_abs_lt207,096$39,767$40,5638.884.4159.1$5.72TIER_2
36score_v7_gte8.07,091$39,180$39,9928.524.0759.1$5.64TIER_2
37score_v7_gte7.07,139$39,328$39,8748.554.0859.0$5.62TIER_2
38C5_drop_worst_Utilities7,166$39,387$39,7838.614.159.0$5.61TIER_2
39score_v7_gte6.07,180$39,331$39,6498.534.0559.0$5.59TIER_2
40gap_abs_lt157,010$38,335$39,5828.74.2859.0$5.58TIER_2
41score_v7_gte2.07,238$39,459$39,4598.554.0658.9$5.56TIER_2
42score_v7_gte4.07,238$39,459$39,4598.554.0658.9$5.56TIER_2
43B5_no_rsi_lt30_LONG7,238$39,459$39,4598.554.0658.9$5.56TIER_2
44score_v7_gte5.07,238$39,459$39,4598.554.0658.9$5.56TIER_2
45score_v7_gte1.57,238$39,459$39,4598.554.0658.9$5.56TIER_2
46score_v7_gte3.07,238$39,459$39,4598.554.0658.9$5.56TIER_2
47M10R_baseline7,238$39,459$39,4598.554.0658.9$5.56TIER_2
48STACK_score_4plus7,238$39,459$39,4598.554.0658.9$5.56TIER_2
49BASELINE_M10R7,238$39,412$39,4128.554.0658.9$5.60BASELINE
50B1_pm_vol_50K4,138$22,452$39,2726.483.0257.0$5.53TIER_2
51STACK_apr25_partial4,138$22,452$39,2726.483.0257.0$5.53TIER_2
52gap_abs_lt106,855$36,489$38,5278.514.1159.0$5.43TIER_2
53STACK_no_extreme_no_rsilo6,855$36,489$38,5278.514.1159.0$5.43TIER_2
54VXX_flat5,420$28,727$38,3628.444.0658.0$5.41TIER_2
55H_pmv100K_mcap2B2,026$10,681$38,1595.772.7158.4$5.38TIER_2
56H_pmv50K_mcap2B2,787$14,666$38,0886.93.2359.3$5.37TIER_2
57vol20d_vol_20d_q33,977$20,855$37,9567.213.3458.6$5.35TIER_2
58G_gap_1.5_3_LONG1,753$9,165$37,8426.053.0359.6$5.33TIER_2
59ARKK_up_>2570$2,979$37,8345.712.4963.2$5.33TIER_2
60regime_risk_on3,690$19,277$37,8137.693.4159.7$5.33TIER_2
61weekday_Tuesday1,482$7,738$37,7908.283.6260.1$5.33TIER_2
62gap_abs_lt76,667$34,694$37,6668.264.0158.9$5.31TIER_2
63weekday_Wednesday1,593$8,107$36,8367.763.6358.3$5.19TIER_2
64E1_pre_vol_2x_median2,627$13,268$36,5564.882.3556.3$5.15TIER_2
65prev_day_ret_Q41,447$7,302$36,5235.092.5160.1$5.15TIER_2
66prev_day_ret_Q51,448$7,298$36,4783.641.9254.3$5.14TIER_2
67H_pmv250K_mcap2B1,219$6,109$36,2754.172.1156.8$5.11TIER_2
68prev_day_ret_Q21,447$7,241$36,2185.813.3260.6$5.10TIER_2
69STACK_score4_pmv100K3,012$15,031$36,1215.122.4456.1$5.09TIER_2
70B1b_pm_vol_100K3,012$15,031$36,1215.122.4456.1$5.09TIER_2
71D1b_large_10_50B1,598$7,958$36,0476.83.2260.1$5.08TIER_2
72gap_abs_gte15228$1,124$35,6781.681.3453.9$5.03TIER_2
73gap_abs_lt56,008$29,499$35,5387.813.8359.0$5.01TIER_2
74weekday_Thursday1,427$6,906$35,0278.033.6957.5$4.94TIER_2
75D1c_mid_5_10B784$3,782$34,9123.852.0558.0$4.92TIER_2
76B1c_pm_vol_250K1,855$8,828$34,4463.861.9655.4$4.85TIER_2
77STACK_apr25_full_proxy2,639$12,397$34,0026.02.7858.9$4.79TIER_2
78gap_abs_lt34,501$20,889$33,5927.613.8359.8$4.73TIER_2
79G_gap_0.5_1.5_LONG2,181$9,988$33,1456.583.2859.7$4.67TIER_2
80E1b_pre_vol_3x_median2,128$9,626$32,7403.861.9455.3$4.61TIER_2
LabelN$/Yr RawSharpePF$/Trade
SPY_up_>1330$-333-1.160.83$-1.03
gap_abs_gte20142$-309-0.680.89$-2.22
LabelN$/Yr Raw$/Yr ScaledSharpePF$/Trade
vol20d_vol_20d_q1202$540$19,3393.481.98$2.73
D1_mega_cap_50B+1,444$3,348$16,7833.822.0$2.37
H_pmv50K_mcap50B845$1,744$14,9392.581.62$2.11
H_pmv100K_mcap50B607$1,145$13,6502.151.49$1.92
beta_LOW51$96$13,6321.911.39$1.92
H_pmv250K_mcap50B357$557$11,2931.621.34$1.59
sector_only_Financials889$1,218$9,9161.31.29$1.40
QQQ_up_>1660$683$7,4921.481.27$1.06

Data Limitations

Next Steps (Phase 5)

  1. 3-auditor pass on M13_APR26_candidate.json (per-trade Sh + daily bootstrap dates + WF-OOS)
  2. 2023-2024 trades backfill into v8 parquet
  3. VIX 4y backfill via Polygon
  4. Marketbeat re-scrape (12d stale)
  5. Live smoke-test 5 days before sizing scale