🪞 Déjà-vu thin-slice — Walk-Forward Report

Period: 2025-07-01 → 2026-04-24 · 12-month horizon · advisory only (Apr 29 directive) · raw PnL no slippage (May 05 directive)
Spec docs/superpowers/specs/2026-05-06-dejavu-strategy-design.md · Plan docs/superpowers/plans/2026-05-06-dejavu-strategy.md

Aggregate verdict

moo_to_1100 (all tiers)
Sharpe 0.48
N=878 · mean +0.039% · sign-flip p=0.174 · CI [-0.89, 1.95] · HHI 0.32
FAIL
moo_to_close (all tiers)
Sharpe -0.33
N=1113 · mean -0.035% · sign-flip p=0.759 · CI [-1.72, 1.22] · HHI 0.31
FAIL

Tier-stratified — где edge живёт

WindowTierNSharpe (raw) Win-rateMean PnLVerdict
moo_to_closeSTRONG 115+2.9662.6% +0.46% PASS (sign-flip p=0.023)
moo_to_1100STRONG 55+1.3556.4% +0.114% UNDERPOWERED (p=0.27, N=55)
moo_to_1100MEDIUM 198+0.9050.0% +0.080%borderline
moo_to_1100WEAK 625+0.2549.8% +0.019%noise
moo_to_closeMEDIUM 331-0.8245.3% -0.092%net-negative
moo_to_closeWEAK 667-0.9849.2% -0.093%net-negative

Главный вывод: aggregate FAIL потому что WEAK+MEDIUM нетто-отрицательны и тянут вниз сильный STRONG-tier. moo_to_close STRONG-only сигналы проходят все 4 ворот Apr 26 (Sharpe ≥ 1.0, sign-flip p < 0.05, block-bootstrap CI lo > 0, HHI < 0.4).

Top / Bottom тикеры по cumulative signed PnL

Top 10 — где работает

TickerNΣ PnL %Mean %WR %
XBI69+36.05+0.5266.7
SLB47+25.20+0.5461.7
XOM43+24.44+0.5760.5
MPC51+19.06+0.3756.9
BKR48+16.49+0.3454.2
TSLA35+16.08+0.4657.1
HAL39+15.96+0.4164.1
XLE40+9.57+0.2462.5
PSX35+9.23+0.2654.3
KRE50+8.23+0.1658.0

Кластер: oil-services + refiners + biotech

Bottom 10 — где сигнал ломается

TickerNΣ PnL %Mean %
GDX62-22.68-0.37
PLTR57-21.17-0.37
NEM55-17.86-0.32
RTX56-15.75-0.28
AEM31-13.08-0.42
LHX26-12.35-0.47
JETS39-11.88-0.30
USO48-10.26-0.21
GLD45-8.30-0.18
COIN48-8.03-0.17

Кластер: gold-miners + defense + consumer-growth

Sample run — 2025-12-15 (smoke test)

Top-K analog dates

DateCosine sim
2025-09-030.521
2025-10-060.504
2025-01-280.476
2025-10-150.475
2025-08-060.460
2025-11-050.456
2025-11-210.451
2025-09-180.449
2025-10-080.446
2025-08-040.444

STRONG signals (CI lower bound > 0.5%)

TickerWindowDirMeanCI
AALmoo_to_closeLONG+1.72%[+0.75, +2.83]
ARKKmoo_to_closeLONG+1.43%[+0.88, +1.98]
GDXmoo_to_closeLONG+1.18%[+0.61, +1.80]
XBImoo_to_closeLONG+1.14%[+0.53, +1.71]

Architecture & performance

Walk-forward run time
197 s
218 days × 50 tickers × 2 windows = 1991 signals
Fingerprint speedup
3700×
45 s → 12 ms via pre-pivoted closes lookup
Unit tests
35 / 35
incl. 96-second no-lookahead invariant test

Pipeline (06:00 → 07:00 ET)

Decision & iteration

Schtask NOT installed. Aggregate verdict FAIL — нельзя deploy дашборд с WEAK/MEDIUM tier'ами.

Reduced-surface viable: moo_to_close STRONG-only сигналы (Sh 2.96, p=0.023) — броkep tab уже подсвечивает STRONG отдельным badge'ем, дисциплина пользователя = торговать только STRONG.

Iter 2 candidates (max 3 итерации до DEAD per Apr 26 framework):

Iter 3 candidates:

Generated 2026-05-06 · advisory only · raw PnL no slippage · NO production deploy