Skip to content
Skip to content
← all research
STUDY

"Winner robustness — short-lookback 1h reversal, held ~a day"

2026-10-01

·

#1. Bounce check (winner re-priced off trade-robust prices)

tfLHbasisturn/barfull SROOS SRb/e bpsnet@1bpnet@2bp
6016close0.88+1.69+1.681.85+0.87+0.05
6016lw0.88+1.42+1.601.58+0.78-0.04
6016hlmid0.87+1.35+1.501.49+0.68-0.15
3026close0.67+1.80+1.631.36+0.46-0.71
3026lw0.67+1.51+1.511.16+0.34-0.84
3026hlmid0.67+1.39+1.391.06+0.21-0.97
6013close1.30+1.85+1.751.35+0.52-0.72
6013lw1.30+1.56+1.611.15+0.37-0.87
6013hlmid1.30+1.45+1.511.07+0.27-0.98

#2. Per-year stability (60m, L=1,H=6, reversal)

Yearbarsgross SRgross bps/barb/e bpsnet@1bp SR
2020772+2.38+2.3112.55+1.46
20211762+3.11+2.5452.81+2.01
20221755+0.95+1.0551.20+0.16
20231746+1.19+0.8340.95-0.05
20241752+1.74+1.4971.72+0.74
20251737+1.75+1.8392.11+0.92
20261309+1.38+1.6462.00+0.69

#3. Cost sweep (60m, L=1,H=6)

bps one-wayfull SROOS SROOS ret
0.5+1.23+1.27+71.3%
1+0.78+0.87+42.3%
1.5+0.32+0.46+18.3%
2-0.14+0.05-1.7%
3-1.05-0.76-32.1%
4-1.96-1.58-53.2%

#4. top_k sensitivity (60m, L=1,H=6)

Kturn/barfull SRb/e bpsnet@1bpnet@2bp
50.94+1.242.35+0.91+0.47
100.94+1.622.24+1.02+0.40
200.88+1.691.85+0.87+0.05
300.79+1.581.88+0.47-0.44
400.69+1.501.67+0.31-0.63

#5. Universe (60m, L=1,H=6, reversal)

Universenamesturn/barfull SRb/e bpsnet@1bpnet@2bp
live 1011010.88+1.691.85+0.87+0.05
all cached1120.78+1.531.91+0.97+0.16

#6. Data-mining / multiple testing

  • Grid trials: 50 (L x H x sign, 60m).
  • White Reality Check p (best of 50 survives data-mining): 0.315 (t_obs 1.93, best R1_6).
  • Winner net@1bp OOS — SR 0.87, PSR 0.92, DSR(K=50) 0.00, haircut SR 0.00, MinTRL infy (skew 1.20, kurt 29.2).

Read: if the b/e survives on VWAP/mid, the sign is positive every year, and the Reality-Check p is small, the winner is a real (if thin) edge. If it collapses on VWAP or the RC p is large, it was bounce or the max of a 50-cell grid.

All trading described is paper (simulated). Not investment advice.

← all research