Cross-Asset Correlation Matrix
How the macro set has actually moved together: Treasuries, equities, the dollar, gold, crude, high yield credit and volatility, correlated on daily returns over four windows. Posted to the terminal twice each weekday, 10am and 3pm ET.
| 10Y | 5Y | S&P 500 | Dollar | Gold | Crude Oil | HY ETF | VIX | |
|---|---|---|---|---|---|---|---|---|
| UST 10Y | +1.00 | +0.94 | -0.33 | +0.25 | -0.09 | +0.51 | -0.60 | +0.21 |
| UST 5Y | +0.94 | +1.00 | -0.39 | +0.37 | -0.17 | +0.49 | -0.66 | +0.29 |
| S&P 500 | -0.33 | -0.39 | +1.00 | -0.34 | +0.38 | -0.36 | +0.82 | -0.83 |
| Dollar | +0.25 | +0.37 | -0.34 | +1.00 | -0.52 | 0.00 | -0.42 | +0.41 |
| Gold | -0.09 | -0.17 | +0.38 | -0.52 | +1.00 | -0.13 | +0.26 | -0.42 |
| Crude Oil | +0.51 | +0.49 | -0.36 | 0.00 | -0.13 | +1.00 | -0.45 | +0.24 |
| HY Credit ETF | -0.60 | -0.66 | +0.82 | -0.42 | +0.26 | -0.45 | +1.00 | -0.70 |
| VIX | +0.21 | +0.29 | -0.83 | +0.41 | -0.42 | +0.24 | -0.70 | +1.00 |
▮ moved together · ▮ moved opposite · stronger colour is a stronger relationship · strongest pair over 60 days is S&P 500 and VIX at -0.83.
The downloads carry the current reading. The archive and live data come through the Helious API and MCP at api.helious.io/mcp.
Every window, pair by pair
Ordered by the strength of the 60-day reading. A pair that changes sign across the columns is a relationship that has turned inside the last few months.
| PAIR | 30D | 60D | 90D | 120D |
|---|---|---|---|---|
| S&P 500 vs VIX | -0.67 | -0.83 | -0.77 | -0.80 |
| S&P 500 vs HY Credit ETF | +0.78 | +0.82 | +0.79 | +0.81 |
| HY Credit ETF vs VIX | -0.52 | -0.70 | -0.61 | -0.65 |
| UST 5Y vs HY Credit ETF | -0.65 | -0.66 | -0.76 | -0.74 |
| UST 10Y vs HY Credit ETF | -0.64 | -0.60 | -0.72 | -0.73 |
| Dollar vs Gold | -0.53 | -0.52 | -0.56 | -0.35 |
| UST 10Y vs Crude Oil | +0.66 | +0.51 | +0.61 | +0.55 |
| UST 5Y vs Crude Oil | +0.62 | +0.49 | +0.61 | +0.56 |
| Crude Oil vs HY Credit ETF | -0.73 | -0.45 | -0.55 | -0.50 |
| Dollar vs HY Credit ETF | -0.36 | -0.42 | -0.54 | -0.61 |
| Gold vs VIX | -0.37 | -0.42 | -0.43 | -0.37 |
| Dollar vs VIX | +0.29 | +0.41 | +0.41 | +0.47 |
Methodology
Returns, not levels. Prices correlate on their daily percentage return and yields on their daily change in basis points. Correlation is scale-invariant so the mix is sound, and using changes for yields stops a level series that barely drifts from being distorted by ratio maths. Anything that pays a distribution is read on a total-return basis, so an ex-dividend gap is never booked as a market move.
A window means what it says. The set is aligned to a common calendar before any window is cut, so a 60-day correlation is estimated from 60 observations for every pair on the grid, not from whatever overlap each pair happened to have.
Named, never dropped silently. An asset whose history does not fetch is listed as not measured rather than quietly vanishing, because a missing row on a cross-asset board reads as "there is no relationship" instead of "we could not measure one". Free to cite with a link to this page.