Global Liquidity Transmission Matrix

Loading...

Macro State: --

Absolute Z-Score
--
YoY Momentum
--
QoQ Momentum
--
Yield Curve Regime
--
Spread Change (bps)
--
Curve Data As Of
--
Why not today's date?
The curve regime is tied to the quarterly Z-score analysis. The date shown is the closest daily T10Y2Y observation to the latest published quarter (2026-01-01). Daily data exists up to today, but the macro state uses the regime as-of the quarter date for consistency with the Z-score signal.
Current Yield Curve State
--
Based on latest daily T10Y2Y data (independent of quarterly Z-score lag)
* Z-Score Data: Quarterly (FRED Z.1 Financial Accounts). The date shown is the start of the reference quarter.
* Yield Curve Data: Daily (T10Y2Y spread). Curve regime uses the closest daily observation to the quarter date.
* Release Lag: FRED Z.1 data is released ~3 months after the quarter ends (e.g., Q1 2025 data published end of March 2025). The 3M Lag represents the true real-time trade execution window upon public release.
Loading insights...

ΔZ YoY:

LagHit %Hit AvgMiss %Miss Avg
Loading...

ΔZ QoQ:

LagHit %Hit AvgMiss %Miss Avg
Loading...

Curve:

LagHit %Hit AvgMiss %Miss Avg
Loading...

① Onset Return (6-Month Delayed): Each bar represents the 6-month delayed onset return. The signal date on the x-axis (e.g., 2025-01-01) is when the Z-score, Fed Funds rate, and curve regime are measured. However, the execution starts 6 months after the signal (e.g., 2025-07-01) and the holding period is 6 months (e.g., 2025-07-01 → 2026-01-01). For example, if the bar at 2025-01-01 shows -4.72%, that is Nasdaq's actual return from July 1, 2025 to January 1, 2026. The 0-month delayed return (execute immediately at 2025-01-01, hold to 2025-07-01) would be shown in the 0M Lag probability table above, not in this chart.

② FRED Data Release Lag: FRED Z.1 Financial Accounts data is published with a ~3-month delay. The date shown on the x-axis (e.g., 2025-01-01) represents the start of the reference quarter (Q1 2025), but the data was actually released by FRED at the end of March 2025. Therefore, the 3M Lag column in the probability tables represents the actionable signal — the first trade execution opportunity after public data release.

Glossary & Definitions

Z-Score Composition:
The Z-Score is a composite metric derived from two equally-weighted (50/50) components:
① FRED Balance Sheet (WRBWFRBL): 50% — Federal Reserve total assets normalized by GDP.
② Non-Financial Debt / GDP: 50% — Sum of household (CMDEBT), corporate (NCBDBIQ027S), and government (FGSDODNS) debt, normalized by GDP.

Z-Score Zones (Chart Background Shading):
■ Zone E (Green): $\Delta$Z ≥ +0.30. Extreme liquidity expansion.
■ Zone D (Blue): +0.10 ≤ $\Delta$Z < +0.30. Moderate liquidity growth.
■ Zone B (Orange): -0.30 < $\Delta$Z ≤ -0.10. Moderate liquidity contraction.
■ Zone C (Red): $\Delta$Z ≤ -0.30. Extreme liquidity drain (Systemic shock).
Zone A is Neutral (-0.10 to +0.10) and is unshaded.

Time Horizons (Lags) & Lookahead Bias:
Because macroeconomic data is published on a delay, the 0M Lag contains lookahead bias (it is a theoretical baseline). The 3M Lag is the actionable signal, representing a buy/sell execution on the exact date the Federal Reserve publicly releases the Z.1 Financial Accounts data.

Lag Return Definitions & Examples:
The "Lag" column measures how long after the signal date the trade is executed. Each row answers: "If I had entered this trade X months after the macro signal, what would my return have been?"

0M Lag (Theoretical Baseline): Execute immediately on the signal date. Contains lookahead bias because FRED Z.1 data is not yet public. Use only as a theoretical upper bound.
Example: Signal date = 2025-01-01 (Q1 Z-score). 0M Lag = buy on 2025-01-01, hold for 6 months, return measured from 2025-01-01 → 2025-07-01.

3M Lag (Actionable Signal): Execute when FRED publishes the Z.1 data (~3 months after quarter end). This is the first real-time opportunity to act on the signal.
Example: Signal date = 2025-01-01 (Q1 Z-score). Data published ~2025-03-31. 3M Lag = buy on 2025-03-31, hold for 6 months, return measured from 2025-03-31 → 2025-09-30.

6M Lag (Delayed Onset): Execute 6 months after the signal date. The Onset Return chart above uses this lag. Useful for measuring delayed market reactions to macro shifts.
Example: Signal date = 2025-01-01. 6M Lag = buy on 2025-07-01, hold for 6 months, return measured from 2025-07-01 → 2026-01-01.

9M & 12M Lags: Extended hold periods. These measure whether the signal's predictive power persists over longer horizons. Useful for strategic asset allocation decisions.
Example: Signal date = 2025-01-01. 12M Lag = buy on 2026-01-01, hold for 6 months, return measured from 2026-01-01 → 2026-07-01.

How to Read the Tables:
Hit % = Percentage of historical periods where the index outperformed (bullish regimes) or underperformed (bearish regimes) its unconditional average.
Hit Avg = Average return during those "hit" periods.
Miss % = Percentage of periods where the signal failed.
Miss Avg = Average return during those "miss" periods (often negative for bullish regimes, positive for bearish regimes).
Yield Curve Regimes (10Y minus 2Y):
Bear Flattening: Short rates rising faster than long rates.
Bear Steepening: Long rates rising faster than short rates.
Bull Flattening: Long rates falling faster than short rates.
Bull Steepening: Short rates falling faster than long rates.
Neutral: No decisive curve movement (Spread change $\sim$0).

Spread Magnitude: Extreme Flattener (≤ -0.20), Moderate Flattener (-0.20 to 0), Moderate Steepener (0 to +0.20), Extreme Steepener (> +0.20).

Hit / Miss Logic:
For Bearish Regimes (Zone B, Zone C, Bear Flattening, Bear Steepening), a "Hit" means the index successfully underperformed its historical average.
For Bullish/Neutral Regimes (Zone D, Zone E, Zone A, Bull Flattening, Bull Steepening, Neutral), a "Hit" means the index successfully outperformed its historical average.