← all research

Window: 2025-07-27 .. 2026-07-26 (365 days) IS split at 2026-01-25 (IS=182d, OOS=183d). Costs: 10bps/side, both legs. Adoptable per window: net Sharpe>0 AND bootstrap p<0.05 AND trades>=10. Top-5 by IS score; OOS verdict on the same params (no re-tuning).

Sweep: 756 runs, of which 1 pass IS. Top-5 IS picks passing OOS: 0/5. Verdict: REJECT: 0/5 top IS picks pass OOS — IS-fit was a window artifact.

Top 5 IS picks — IS vs OOS

PairparamsIS sharpeIS pIS tradesIS pass?OOS sharpeOOS pOOS tradesOOS pass?
BTC/DOGEz=30, ze=1.5, h=5+2.310.04414Y-0.180.56516N
XRP/LINKz=30, ze=1.5, h=5+1.920.07718N+0.360.38715N
ETH/DOGEz=60, ze=1.5, h=5+1.800.09111N-2.570.96514N
SOL/ADAz=30, ze=1.5, h=10+1.650.11911N0N
ETH/XRPz=30, ze=1.5, h=5+1.420.16315N-0.630.65116N

Reading

  • The IS window picks the best params. If the SAME params also pass the OOS window with the same threshold, the signal is structural; if not, it's a fit on the IS slice.
  • This is a single split, so even a 5/5 match would still need a rolling walk-forward before production. A 0/5 match is a hard REJECT for the universe.

Time: 4s.