Correlation Matrix
Rolling cross-asset correlations — what's moving together and what's diversifying, the relative-value backdrop.
Cross-Asset Correlation Matrix
60-session rolling Pearson on daily returns · ▲▼ marks pairs that shifted ±0.30+ vs the prior 60 sessions (hover any cell for the change)
| S&P 500 | NASDAQ | Small caps | Long bonds | Gold | Dollar | Bitcoin | Ether | Crude | Copper | HY credit | VIX | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| S&P 500 | 0.91 | 0.81 | 0.44 | 0.68 | -0.43 | 0.44 | 0.52 | -0.36 | 0.64 | 0.73 | -0.84 | |
| NASDAQ | 0.91 | 0.75 | 0.34 | 0.60 | -0.36 | 0.35 | 0.43 | -0.21 | 0.60 | 0.65 | -0.77 | |
| Small caps | 0.81 | 0.75 | 0.60▲ | 0.57 | -0.33 | 0.35 | 0.32 | -0.44 | 0.59 | 0.78 | -0.67 | |
| Long bonds | 0.44 | 0.34 | 0.60▲ | 0.24 | -0.23 | 0.09 | 0.09 | -0.56 | 0.16 | 0.65 | -0.30 | |
| Gold | 0.68 | 0.60 | 0.57 | 0.24 | -0.59 | 0.54▲ | 0.53▲ | -0.28 | 0.58 | 0.56 | -0.60 | |
| Dollar | -0.43 | -0.36 | -0.33 | -0.23 | -0.59 | -0.43 | -0.47 | 0.16▼ | -0.43 | -0.55 | 0.39 | |
| Bitcoin | 0.44 | 0.35 | 0.35 | 0.09 | 0.54▲ | -0.43 | 0.87 | -0.15 | 0.29 | 0.38 | -0.42 | |
| Ether | 0.52 | 0.43 | 0.32 | 0.09 | 0.53▲ | -0.47 | 0.87 | -0.06 | 0.30 | 0.38 | -0.55 | |
| Crude | -0.36 | -0.21 | -0.44 | -0.56 | -0.28 | 0.16▼ | -0.15 | -0.06 | -0.15▲ | -0.48 | 0.30 | |
| Copper | 0.64 | 0.60 | 0.59 | 0.16 | 0.58 | -0.43 | 0.29 | 0.30 | -0.15▲ | 0.42 | -0.47 | |
| HY credit | 0.73 | 0.65 | 0.78 | 0.65 | 0.56 | -0.55 | 0.38 | 0.38 | -0.48 | 0.42 | -0.61 | |
| VIX | -0.84 | -0.77 | -0.67 | -0.30 | -0.60 | 0.39 | -0.42 | -0.55 | 0.30 | -0.47 | -0.61 |
Regime shifts — last 60 sessions vs the 60 before
- Dollar × Crude Correlation breaking DOWN (0.52 → 0.16) — the old relationship is decoupling; hedges built on it need rechecking.
- Small caps × Long bonds Correlation locking UP (0.26 → 0.6) — these two are increasingly the same trade; diversification between them is evaporating.
- Gold × Ether Correlation locking UP (0.22 → 0.53) — these two are increasingly the same trade; diversification between them is evaporating.
- Gold × Bitcoin Correlation locking UP (0.23 → 0.54) — these two are increasingly the same trade; diversification between them is evaporating.
- Crude × Copper Correlation locking UP (-0.45 → -0.15) — these two are increasingly the same trade; diversification between them is evaporating.
Diversifier ranking — avg |correlation| vs the rest
- Crude0.29
- Long bonds0.34
- Bitcoin0.39
- Dollar0.40
- Ether0.41
- Copper0.42
- Gold0.52
- NASDAQ0.54
- VIX0.54
- Small caps0.56
- HY credit0.56
- S&P 5000.62
Lowest = best portfolio diversifier over the last 60 sessions. Measured, not assumed.
Check your own pairs
Any 2-8 Yahoo tickers — stocks, ETFs, futures (GC=F), FX (EURUSD=X), crypto (SOL-USD), indices (^GSPC)
The 60-second version
Correlation is the relative-value backdrop — what’s moving with what. It tells you where real diversification still exists, where a “different” position is actually the same bet in disguise, and when the whole market is fusing into one risk-on / risk-off trade. The matrix covers equities, bonds, gold, the dollar, crypto, crude, copper, credit and the VIX; the Check-your-own-pairs box computes the identical analysis for any tickers you type — your actual positions, not proxies.
How to read it
- Watch the arrows first — ▲▼ marks pairs whose 60-session correlation moved ±0.30+ versus the prior 60 sessions. A static matrix tells you the weather; the shifts tell you the weather is CHANGING — and correlation regime changes are themselves tradeable information.
- Stock–bond is the keystone — S&P × Long bonds negative means bonds still cushion equity drawdowns (the classic 60/40 hedge); a flip to positive — as in 2022 — removes the shock absorber and changes every portfolio's risk math.
- Crypto–Nasdaq measures the narrative — high correlation = crypto trading as a high-beta tech proxy; decoupling = crypto trading on its own driver (halving cycle, ETF flows, liquidity). Check it before treating BTC as diversification.
- Everything → 1 is the fire alarm — in a panic correlations converge to one and diversification fails exactly when it's needed. A matrix turning uniformly green with the VIX row deep red is the crash signature.
- Use the diversifier ranking to size hedges — the asset with the lowest average |correlation| against the rest is the one actually adding balance to a book right now — measured over the last 60 sessions, not assumed from a textbook.
Check your own pairs
Type any 2-8 Yahoo tickers, comma-separated: single stocks (NVDA, AMD), ETFs (SMH, XLE), futures (GC=F, CL=F), FX (EURUSD=X, JPY=X), crypto (SOL-USD) or indices (^GSPC, ^VIX). You get the same matrix, the same regime-shift detection and the same diversifier ranking on exactly those instruments — useful for checking whether two positions you hold are secretly one trade, or whether the hedge you’re paying for still hedges anything.
Methodology & honesty
Correlations are Pearson coefficients on daily percentage returns over the last 60 common trading sessions (dates where every asset in the set traded — crypto’s weekends are dropped when mixed with traditional assets). The shift comparison uses the 60 sessions before that, so a flagged pair reflects roughly the last three months versus the three months prior. Sixty sessions is the desk standard: long enough to be statistically meaningful, short enough to catch regime changes. Remember correlation is not causation and not beta — two assets can be perfectly correlated while one moves 10× as much. It measures direction agreement only.
In the MTS framework
Correlation is a Motion tool — price relationships across assets. It refines position sizing and confirms (or questions) a thesis: a setup independently confirmed across uncorrelated assets is far stronger than one riding a single crowded correlation, and a portfolio of five “different” trades with pairwise correlations above 0.8 is one trade with five commissions.