MOO→11:00 Engine v1 — FINAL re-research verdict REJECTED

2026-04-27 · 3 параллельных агента · joint backtest + permutation tests + new hypothesis mining · real numbers

📊 Phase A — Joint backtest (real numbers)

Data: events_v2.parquet (234,798 PM events) + cache_intraday_3y_pre/ для 2023 OOS · Sized for 1% stop = $150 max-loss/trade
Baseline (#1 alone)
Sh 8.16
N=3,200 · $175.5K/yr · DD -$2.9K · WR 24.9%
Engine v1 (4 layers)
Sh 7.30
N=1,326 · $97.4K/yr · DD -$3.3K · WR 26.3%
N reduction
−58.5%
$/yr cut −44%, DD slightly worse
2023 OOS validated
Sh 4.43
Direction survives but $/yr -76% vs raw 2023

Per-layer ablation (drop one — Sh delta)

Layer droppedNShΔ vs full Engine v1 (Sh 7.30)Verdict
C5 (price < $10)1,9997.50+0.20HURTS Sh
C6 (pm_dvol ≥ $5M)1,8447.72+0.42WORST — biggest hit
C7 (skip vol_mult 5–10×)1,3737.43+0.12marginal hurt
C8 (exclude ETFs)1,3697.34+0.04~neutral

Yearly breakdown (Engine v1)

YearNShPnLWRNote
20243255.61$37,26924.9%normal
20256326.54$81,77124.2%normal
2026 YTD36912.54$73,13431.2%REGIME OUTLIER — 75% of $/yr
Phase A verdict: Engine v1 — NOT additive alpha. Filters cut N by 58.5%, cut $/yr by 44%, slightly INCREASE DD. Each layer individually hurts Sharpe (drop-one ablation: ALL 4 deltas positive when removed). Higher WR (26.3% vs 24.9%) is real but doesn't compensate for capacity loss. 2026 регимная аномалия — без неё цифры ещё хуже.

🎲 Phase B — Permutation tests (within-ticker shuffle)

Data: walker_trades.parquet (1,770 SHORT trades) · 1,000 iter · seed=42 · same methodology that killed v5 stacks (0/12 PASS Apr 26)
LayerN+/NReal ShNull MeanNull P95p-valueVerdict
C5 pm_open<$101202/1770+0.169+0.167+0.1760.340FAIL
C6 pm_dvol≥$5M1258/1770+0.202+0.199+0.2130.395FAIL
C7 skip rvol 5–10×107/1770+0.049+0.072+0.1840.345FAIL (directional only)
C8 exclude ETFs1572/1770+0.183+0.183+0.1831.000DEGENERATE
COMBINED 4-layer741/1770+0.222+0.219+0.2400.428FAIL
Phase B verdict — 0/5 PASS: Конечное: edge сидит в asymmetric payoff distribution shape (gap≥10 SHORT pump-fade), не в filter specificity. Same conclusion as v5 layered audit Apr 26.

🧠 Phase C — TOP 5 new hypotheses queue (orthogonal to C5–C8)

Mined from research_30_hypotheses_apr25.md + 4 other memory files · pre-screened for lookahead
#HypothesisSourceLAEst. effectData path
1 H1 Auction money pressure (rolling-60d) 30hyp H1 + 3aud A3 PASS CLEAN* +0.3–0.7 Sh imbalance_2y_full.parquet
2 H6 Mega-cap leader divergence SHORT-reframe 30hyp H6 CLEAN +0.5–1.0 Sh cache_intraday_v3_2y/
3 H18 HY credit spread regime (HYG/LQD) 30hyp H18 CLEAN +0.4–0.8 Sh conditional cache_index_1m/HYG.parquet
4 H27 Unfilled gap-fill magnet (prior 10d) 30hyp H27 CLEAN +0.3–0.5 Sh enrichment_data/calc_*
5 H30 ATR-normalized sizing (.shift(1)) 30hyp H30 + Stream D CLEAN* DD −20–30% → indirect Sh +0.3–0.5 backfill_atr_rsi_5y.py

Blacklist — DO NOT test

🎯 Final recommendation

DEPLOY: чистый organic_pump v1 baseline
gap_pct ≥ +10% × rvol_pm ≥ 3 × SHORT MOO 09:30 → TP +7% / SL −1% / hard exit 11:00 ET
Backtest: Sh 8.16 daily, $175K/yr, MaxDD −$2.9K, WR 24.9% (2024–2026, N=3,200)
2023 OOS confirmed: Sh 4.55, $43.5K/yr, WR 23.5% (N=439)
DROP from Engine v1: Treat C5–C8 as capacity controls / soft tilts, NOT alpha layers. They reduce trade count without proven edge.
NEXT SPRINT: test TOP 5 hypotheses (Phase C list) on raw baseline, with mandatory permutation gate before adoption. Min N≥200/fold, daily Sh + bootstrap-by-dates, slippage stress 30 bps, |corr|<0.10 vs base.

📐 Phase 1 deployment spec ($15K BP)

ParameterValueNotes
BP slice$15,0001% max-loss = $150/trade
EntryMOO 09:30 ETstrict auction routing required (TradingApp routing fix P0 — see memory)
Filter (base)gap_pct ≥ +10 × rvol_pm ≥ 3NO C5/C6/C7 stack
DirectionSHORTasymmetric pump-fade
TP / SL+7% / −1%R:R 7:1, breakeven WR 12.5%
Exithard 11:00 ETforce-close all open positions
Concurrentmax 2 positionsper memory M14 deploy
Skip daysFOMC, SPY 5d≥+3%, earnings ±1dper Tier 1 unified spec
ExpectedSh ~8 daily, $/yr ~$15–25K (scaled to $15K BP)2023 OOS supports lower bound