← all research

Pre-reg: PRIMARY = 0.5x Sat/Sun, 1.0x weekdays. IS < 2025-01-01, OOS >= 2025-01-01. Costs per unit-notional flip. Control = 1.5x weekends (must lose).

Window: 2022-12-02 .. 2026-09-13 (1382 days).

SegmentVariantLongDaysRetSharpeNet10 SharpeTurnover
ISbaseline 1.0x256+86.70%+1.03+1.0019 flips
ISweekend 0.5x (PRIMARY)256+60.88%+0.85+0.7849 flips
ISweekend 1.5x (control)256+114.65%+1.15+1.0857 flips
OOSbaseline 1.0x121+65.79%+1.09+1.0715 flips
OOSweekend 0.5x (PRIMARY)121+59.07%+1.04+0.9928 flips
OOSweekend 1.5x (control)121+72.10%+1.12+1.0632 flips
FULLbaseline 1.0x377+209.52%+1.05+1.0333 flips
FULLweekend 0.5x (PRIMARY)377+155.92%+0.93+0.8776 flips
FULLweekend 1.5x (control)377+269.42%+1.13+1.0788 flips

OOS edge-accrual decomposition (reference, not a trial)

LegRetSharpeDays
gate60 longs on weekends+9.05%+0.5734 days
gate60 longs on weekdays+52.03%+0.9687 days

OOS verdict (PRIMARY, gross)

  • lift -0.05, bootstrap p 0.769
  • beta vs BH: -0.01 | corr: -0.14 | resid Sharpe -0.56 (ret -4.70%, maxDD -9.56%)
  • DSR(K=2) 0.91 | haircut +0.72

Verdict: REJECT (lift -0.05 < +0.10; p 0.769 NOT < 0.05; resid -0.56; maxDD -18.42% vs base -18.42% (within +5pp); DSR(K=2) 0.91; control lift +0.02 >= PRIMARY)

Time: 2s. Calendar state only — nothing to go stale.