NL Regime v2 Β· NL + NFCI + Credit + PD
Net Liquidity
β€”
WALCL βˆ’ TGA βˆ’ RRP ($B)
NFCI
β€”
negative = easy, positive = tight
NL 5d change
β€”
threshold: β€” β€”
NFCI 5d ease
β€”
threshold: β€” β€”
Credit confirmation (SUPER)
HYG 5d return minus SPX 5d return. Top tercile = credit is outperforming equity β€” a risk-on co-sign. When stacked on ACTIVE, 10d forward = +220 bps / 86% hit, ~7/yr.
β€”
HYG βˆ’ SPX 5d
β€”
threshold
β€”
HYG price
β€”
Dealer balance-sheet capacity (TRIPLE)
NY Fed Primary Dealer Treasury inventory. Top tercile = dealers are comfortable warehousing risk. Stacks on top of SUPER to form TRIPLE (ACTIVE + Credit + PD). TRIPLE 10d: +240 bps / 89% hit, ~4.4/yr.
β€”
PD Treasuries
β€”
threshold
β€”
publish
weekly
SPX with ACTIVE bands
Green bands mark days when both NL and NFCI filters fired (top-tercile rolling 504d).
SPX ACTIVE SUPER TRIPLE
Scroll to zoom Β· drag to pan Β· hover y-axis for y-only zoom Β· double-click to reset
Net Liquidity ($B)
Fed balance sheet minus Treasury cash account and reverse repo.
NFCI
Chicago Fed financial conditions index β€” 105 market/credit variables.
Validation stats
Recommended hold: 10 trading days (~2 weeks). Best hit rate, best Sharpe. 5d shown for comparison.
Baseline ACTIVE SUPER TRIPLE
10d forward (recommended hold)
Meanβ€”β€”β€”β€”
Hitβ€”β€”β€”β€”
5d forward
Meanβ€”β€”β€”β€”
Hitβ€”β€”β€”β€”
Signals
Days / yrβ€”β€”β€”
Total Nβ€”β€”β€”β€”
β€”
Last 180 trading days
Day-by-day β€” ACTIVE rows highlighted. Most recent at top. Scroll the table to see older days.
datestateNL 5dNFCI 5dHYGβˆ’SPX
How to read this

Three tiers, each a superset of the next. ACTIVE when Fed liquidity is expanding and financial conditions are easing (~28/yr). SUPER adds credit confirmation β€” HYG outperforming SPX, a risk-on co-sign from the bond market (~6.5/yr). TRIPLE adds Primary Dealer Treasury inventory in the top tercile β€” dealer balance-sheet capacity confirming liquidity (~4.4/yr, highest conviction).

How to use it. An overlay, not an entry signal. Size up proportional to tier: ACTIVE = lean long, SUPER = size up, TRIPLE = high conviction. Hold for ~10 trading days (2 calendar weeks) β€” the Sharpe-optimal horizon. ACTIVE 10d: +164 bps / 86%. SUPER 10d: +220 bps / 86%. TRIPLE 10d: +240 bps / 89%. When nothing fires, don't flip short β€” draining regimes underperform but don't reliably lose.

Not for intraday. Underlying data (WALCL, NFCI) updates weekly. The 1-day edge is only +15 bps β€” real but too small after costs. Use GEX / order flow for intraday entries within the bias this filter sets.

Validation. Walk-forward with rolling 504-day point-in-time thresholds (no look-ahead). Out-of-sample (train 2015–23, frozen, test 2024–26): +108 bps / 79.5% at 5d, stronger than in-sample. Circular-permutation null test p<0.0001. Credit confirmation discovered via dedicated factor sweep (6 candidates tested; HYGβˆ’SPX divergence was the only one adding significant incremental lift).