--- project: anomaly-atlas document: expD_leadlag_scan/hypothesis author: Simon-Pierre Boucher contact: contact@spboucher.ai data_source: hfmarketdata.io created: 2026-08-12 modified: 2026-08-12 status: final --- # Hypothesis — expD_leadlag_scan *Pre-specified 2026-08-12 before the scan ran. Alignment primitives (interval-fresh masks, both-fresh de-artifacting) passed the §8.1 gate first — the gate caught an end-freshness-only mask bug (Epps attenuation) before real data.* ```text Hypothesis Tests H07/H08 (scan half) and previews H09/H11. Expectations: (i) raw LOCF joins will show SPY "leading" everything, in proportion to staleness (T3); (ii) on both-fresh subsamples, liquid and sector-ETF pairs will show NO lead-lag at ±1..3 min in 2014-2015 (H08 expected-negative); (iii) 2006-2007 fresh pairs MAY retain a small lead (pre-decay regime, Chordia et al. 2005); (iv) ES→SPY: any 1min-visible lead is expected to be tiny or absent, and must be invariant to the three futures splice variants; (v) SPX→SPY: the raw lead persists even both-fresh (index prints are CONTENT-stale though print-fresh) — the H11 artifact case. Falsification criterion (ii) falsified if any liquid/sector both-fresh pair survives FDR(5%) at |lag| ∈ 1..3 in 2014-2015. (iv) falsified if the ES→SPY fresh lead changes sign/significance across splice variants (that would mean the measurement is splice-dominated, not economic). Artifact null(s) T3 non-synchronicity: measured DIRECTLY as artifact share = raw_xcorr[+1] − fresh_xcorr[+1] per pair. Day-block bootstrap null (resampled days, n=200, seed=42) for fresh xcorr[±1] vs 0. Method (grid pre-declared) Pairs vs SPY: 11 liquid (AAPL MSFT NVDA AMZN GOOGL META TSLA JPM XOM UNH QQQ), 9 sector ETFs (XLF XLE XLK XLV XLI XLY XLP XLU XLB), 10 random (first 10, sorted, of the seed-42 random-30). Plus ES→SPY (all three splice variants) and SPX→SPY. Windows: W1 2006-01-01→2008-01-01, W2 2014-01-01→2016-01-01 (ES/SPX: W2 only — history starts 2008). 1min RTH grids; raw-LOCF vs both-fresh (interval-fresh) treatments; lags ±3; min 200 covered days and 10k fresh pairs per cell. Correction: BH-FDR over all fresh xcorr[+1] and xcorr[-1] tests jointly. Cell count ≤ (30×2 + 4 + 1) ≈ 65 pairs-windows × 2 lags. Result Run 20260812T070742Z (198 requests, 8.4M rows, 49 pair-cells, 98 tests). 2006-2007: broad both-fresh leads survive FDR — SPY leads every sector ETF by +0.07..+0.148 at +1min and liquid names by +0.01..+0.03. 2014-2015: collapse — liquid/sector fresh leads shrink to [-0.020, +0.046]; a handful remain FDR-significant at tiny magnitudes (XLF +0.028, JPM +0.046, MSFT -0.015 NEGATIVE); sparse names keep larger fresh leads (BKE +0.075, HTD +0.073). ES->SPY: fresh corr(SPY_{t-1}, ES_t) = -0.032, FDR, and IDENTICAL across all three splice variants (-0.0323 each). SPX->SPY: SPY leads SPX +0.132 both-fresh with artifact share ~0 (SPX prints every minute, fresh_frac 0.996) — synchronization does NOT remove it. Median raw-vs-fresh artifact share ~0 for liquid/sector; for ultra-stale names the raw LOCF join DILUTES the lead (HTD raw +0.048 vs fresh +0.073). Interpretation (Level 0.) Clause (iii) held: 2006-2007 retained real minute-scale diffusion — and its 2014-2015 collapse is the cleanest decay measurement of the project so far (XLK +0.148 -> +0.019). Clause (ii) FALSIFIED as pre-registered: several liquid/sector pairs survive FDR in 2014-2015 — statistically nonzero but economically tiny residual structure; to expF. Clause (iv) held: the ES->SPY effect is splice-invariant, a genuine basis-reversion-like microstructure candidate. Clause (v) held: the SPX "lead" is content-staleness, not print-staleness — synchronizing on print times cannot fix a computed index (H11 candidate confirmed in scan form). New T3 nuance: LOCF joins INFLATE leads for mid-stale names (expB) but DILUTE them for ultra-stale names (zero-return mass) — the artifact is non-monotone in staleness. Next experiment expE calendar scan (pre-counted budget); then expF correction battery. ```