#77 — CFTC COT positioning-extremes signal
Hypothesis — what it tests
Whether CFTC COT weekly speculator net-positioning extremes (crowded-long/crowded-short z-scores) predict contrarian FX returns once broker-realistic spread and carry costs are applied.
Description
Tested CFTC Commitments of Traders (Legacy, futures-only) weekly non-commercial net positioning, z-scored per currency over a trailing 156-week window, as a contrarian FX signal: short the top-2 most crowded-long currencies, long the bottom-2 most crowded-short, equal-risk-weighted (63-day realized vol) and rebalanced weekly, with causal release-lag handling (positions as-of Tuesday, published Friday ~15:30 ET, signal acts no earlier than the following Monday open) and broker-truth carry accounting. All 4 pre-registered IS gates technically pass (data integrity, null self-test, contrarian beats null p95 and the momentum-with-crowd ordering check, walk-forward 2/3 thirds positive), but the weekly-block bootstrap 95% CI [-3.70p, +5.48p] does not exclude zero (P(net<=0)=0.354), and stressing spread to 1.5x the measured median flips the IS mean from +1.01p/week to -1.05p/week. Unlike the other 6 programs in this wave (multiday, scratch-tail, fix-fade, fx-factors, momentum-confirm, regime-entry), which all closed cleanly negative with seals intact, COT is the one program left genuinely open: it sits at a user gate rather than a closed verdict, with the on-record recommendation to hold the seal (do not spend the sealed OOS, do not declare pass/fail) and instead fold this signal into a planned Axis1+Axis3 composite (the book's Composite-1 step 2) rather than judge it standalone. As of this wave's completion the team is awaiting a user ruling on how to proceed.
Key result
Indicators
Algorithms
Code
Interactive version (search, filters, figures): the experiment explorer.