Volatility Spillover

Diversification is supposed to be the saving grace of portfolio management (at least that's what you're taught in your first finance class). The problem is, historically, it gets taken away right when you need it. Backing up a bit, it's clear modern financial markets exist within a highly-integrated global environment. Economic conditions and asset prices are connected across geographic regions, political systems, and of course, asset classes. As a consequence, shocks in one market from a macroeconomic announcement, shift in geopolitical sentiment, or economic transformation, are transmitted across borders. This dynamic has elevated the importance of research in spillover effects within asset classes while making portfolio diversification seem like yesterday's news.

This happened in 2008 and again in 2020, where global equity markets fell together and the geographic spread in most portfolios stopped helping your returns. Traditional approaches emphasize the benefits of diversification - holding assets that are weakly correlated on a historical basis, which has been bolstered by mean-variance optimization, leading to the fact that correlation-driven diversification has become the standard across practitioner and academic applications.

Correlation structures are not stable over time and tend to converge sharply during extreme market shocks. So really, correlation is part of the problem - it tells you that two markets move together, but not which one is doing the pushing/pulling.

I think/have thought that volatility spillovers answer the directional question. Using the Diebold-Yilmaz framework on 25 years of daily data from the 25 largest world economies, I measured how much of each market's forecast-error variance is imported from shocks elsewhere, for both equity indices and currencies. Then I built portfolios that screen it on a 2x2 design: equities or currencies screened on either equity or currency spillovers. This was my honors capstone at Bentley, advised by Professor Jahangir Sultan (see the full paper here).

Here's some stats to get the ball rolling:

72% → 89%
Average share of an equity market's forecast variance imported from other markets, pre-GFC vs during the GFC
84%
The same measure for currencies in 2023-24. It's the highest FX reading in the sample and matches equities for the first time
−0.65 → −0.05
GFC Sharpe ratio of the currency portfolio, unscreened vs screened on low currency spillovers
4 of 4
Strategies where the low-spillover side had the shallower drawdown in both the GFC and Covid
2026-09-26T14:33:36.207391 image/svg+xml Matplotlib v3.9.2, https://matplotlib.org/ Pre-GFC 2000-06 GFC 2007-09 Post-GFC 2009-19 Covid 2020-23 Post-Covid 2023-24 Full 2000-24 USA Canada Mexico Brazil Germany France Netherlands Italy UK Spain Belgium Sweden Ireland Switzerland Poland Turkey Australia India China Saudi Arabia South Korea Taiwan Indonesia Japan Russia −.74 −.76 −.80 −.72 −.76 −.73 −.46 −.54 −.54 −.56 −.47 −.50 −.50 −.63 −.47 −.44 −.34 −.47 −.38 −.61 −.41 −.41 −.33 −.42 −.43 −.42 −.46 −.42 −.29 −.42 −.37 −.41 −.48 −.42 −.25 −.42 −.37 −.42 −.47 −.44 −.31 −.42 −.35 −.36 −.45 −.44 −.24 −.41 −.34 −.42 −.46 −.38 −.29 −.40 −.35 −.40 −.42 −.40 −.18 −.39 −.29 −.38 −.42 −.42 −.26 −.37 −.30 −.37 −.43 −.42 −.25 −.37 −.18 −.37 −.41 −.40 −.22 −.35 −.29 −.34 −.40 −.35 −.23 −.34 −.17 −.30 −.34 −.34 −.21 −.29 −.13 −.36 −.27 −.19 −.12 −.21 −.04 −.18 −.22 −.23 −.24 −.18 −.06 −.25 −.20 −.21 −.18 −.17 −.07 −.16 −.23 −.21 −.11 −.16 – – −.13 −.16 −.14 −.14 −.09 −.18 −.17 −.08 −.19 −.13 −.09 −.11 −.15 −.08 −.18 −.11 −.03 −.15 −.13 −.16 −.12 −.11 −.06 +.02 −.02 −.04 −.25 −.04 −.18 −.31 −.35 +.02 – −.02 Equity indices (USD) Pre-GFC 2000-06 GFC 2007-09 Post-GFC 2009-19 Covid 2020-23 Post-Covid 2023-24 Full 2000-24 BRL CHF KRW TRY RUB JPY INR SAR CAD PLN EUR AUD IDR TWD MXN SEK GBP CNY −.03 −.03 −.02 +.02 +.00 −.02 +.02 +.02 −.03 −.02 −.00 −.01 −.00 −.03 −.02 +.05 −.03 −.01 −.01 −.09 +.01 +.02 +.01 −.01 +.04 +.02 −.03 +.02 +.04 −.00 +.06 +.01 −.03 −.04 +.09 +.00 +.03 +.01 −.03 +.07 −.02 +.00 −.01 −.00 +.01 +.03 −.13 +.00 +.00 −.02 −.00 +.05 +.05 +.00 +.07 −.01 −.02 +.02 +.06 +.01 +.03 −.01 −.01 +.03 +.04 +.01 +.02 +.01 −.01 +.06 +.04 +.01 +.02 −.00 −.01 +.09 −.02 +.01 +.06 +.01 −.01 +.00 +.01 +.01 +.00 −.03 +.02 +.05 −.01 +.01 +.04 −.02 +.01 +.04 +.04 +.02 +.03 +.01 +.01 +.03 +.05 +.02 +.05 +.00 +.03 +.05 −.07 +.02 Currencies vs USD (euro members share one row) Correlation of Daily Returns with the VIX, by Regime Every currency sits inside ±0.14 in every regime. The equity column that looks like a warning light has no counterpart in FX at all.

This is the correlation lens that traditional diversification is built on, just to serve as some summary of what I'm talking about - the US is pinned to the VIX in most regimes with Canada and Mexico following. Europe generally sits between -0.34 and -0.42 over the full sample. The emerging markets usually get sold as "diversifiers" are pulled in during the crisis periods (2008 and 2020). Mexico goes to -0.63 and Brazil to -0.61 in 2007-2009. Asia sits near zero, and maybe some of that is due to timing, even after lagging all the Asian closes by a day.

So what? What's surprising to me is that post-Covid, the European correlations loosened a lot (as seen by Spain going to -0.18 and Italy going to -0.24) while Japan moved to -0.25, which was its strongest reading in any regime. The currency side is flat, with no currency clearing +- 0.14 in any regime. If correlations were the story, seems like FX can't help us with any information on equity fears (seems like otherwise from a spillover perspective).

2026-09-26T14:33:36.381314 image/svg+xml Matplotlib v3.9.2, https://matplotlib.org/ Pre-GFC 2000-06 GFC 2007-09 Post-GFC 2009-19 Covid 2020-23 Post-Covid 2023-24 Full 2000-24 0% 25% 50% 75% 100% Mean 'from others', 10-day generalized FEVD 72% 89% 81% 86% 84% 83% 55% 74% 63% 68% 84% 61% Equity system (25 indices) Currency system (18 distinct series) Total Connectedness: Average Share of Forecast Variance Imported from Other Markets

Total connectedness is the average share of each market's 10-day forecast-error variance that comes from shocks in other markets (the Diebold-Yilmaz "from others" measure). It rises pretty clearly in both crises, as you'd expect. Equities going from 72% to 89% in 2007 and then back to 86% in Covid, with the QE decade in between.

Well, the bigger finding in my opinion is that currency connectedness didn't come down after Covid, and it hit 84% in 2023-2024. That's the highest anywhere in the sample, and it matches the equity picture. Rate hikes, dollar strength and a lot of geopolitical noise hit currencies all at once. So, it's a more connected market, which is bad news if you count holding international currencies as a diversifier.

2026-09-26T14:33:36.531408 image/svg+xml Matplotlib v3.9.2, https://matplotlib.org/ Pre-GFC 2000-06 GFC 2007-09 Post-GFC 2009-19 Covid 2020-23 Post-Covid 2023-24 Full 2000-24 France Germany UK Netherlands Sweden Spain Italy Canada Belgium Switzerland Ireland USA Poland Mexico Australia Brazil India South Korea Russia China Taiwan Turkey Saudi Arabia Japan Indonesia +48 +31 +48 +48 +16 +47 +48 +25 +40 +45 +24 +43 +22 +26 +37 +30 +38 +37 +36 +27 +38 +22 +10 +31 +14 +13 +25 +32 +11 +30 +31 +22 +28 +31 +12 +28 +30 +25 +21 +44 +10 +27 +9 +2 +17 +27 +38 +24 +5 +7 +7 +25 −10 +16 +11 +19 +18 +12 −6 +16 −22 −4 +6 +17 +3 +13 +25 +19 +2 −3 +13 +2 −21 +0 −7 +14 −1 +0 +16 +22 −6 −1 +24 −5 −37 −5 −13 −10 +5 −8 −1 +11 −21 −9 +19 −15 −27 −28 −28 −20 −40 −20 −22 −23 −14 −32 −18 −22 −24 −13 −13 −34 n/a −25 −27 −37 −12 −38 −25 −25 −30 −40 −21 −47 −17 −30 −27 −2 −33 −42 −32 −38 n/a n/a −35 −11 −16 −42 −33 −60 −46 −52 −24 −43 −24 −35 −36 −49 −36 −44 Equity indices - red transmits, blue absorbs Pre-GFC 2000-06 GFC 2007-09 Post-GFC 2009-19 Covid 2020-23 Post-Covid 2023-24 Full 2000-24 PLN AUD SEK EUR CAD MXN GBP SAR TRY BRL TWD CHF INR IDR JPY RUB CNY KRW +3 +20 +30 +16 +5 +29 +12 +27 +28 +30 +19 +26 +31 +11 +20 +27 +3 +26 +34 +19 +20 +14 +22 +21 −18 −5 +12 +14 −14 +15 −2 +12 +9 +4 −17 +11 +22 −14 −8 +9 −3 +1 n/a n/a −3 n/a n/a −1 −11 +16 −2 −17 −32 −6 −5 +19 −11 −19 −9 −7 −19 −29 −8 −30 +12 −12 +29 −4 −10 −7 +7 −14 −21 −24 −15 −5 −19 −14 −13 −21 −17 −5 −5 −15 −1 +3 −12 −25 +7 −15 −8 +5 −13 −21 −11 −20 −14 −44 −28 −15 +21 −21 −22 +7 +7 +28 +15 n/a Currencies vs USD Net Directional Spillover (To Others − From Others), Percentage Points Hatched cells: no series in that window (SAR is pegged, Russia stops in 2022) or a workbook cell that duplicated another row and is left out rather than guessed.

Net spillover is what a market sends out minus what it receives, so red markets are exporting volatility and blue markets absorb it. In equities, the core of Europe transmits persistently: France (+47), Germany (+43), the UK (+37), and the Netherlands (+31) over the full sample. Some of that is structural, since eight tightly linked European indices in a 25-market system do a lot of the talking to each other. The persistent absorbers are Indonesia, Japan, Saudi Arabia, Turkey, Taiwan, and China, with Japan absorbing 60 points more than it sends during the GFC.

The US doesn't really fit here. It was a strong transmitter before and after the GFC (+25 and +19) with its "to others" spillover peaking at 106% in 2007-09. This came down to neutral through QE and Covid, then came back up during 2023-2024. In the currency department, the Yuan was one of the biggest absorbers for 20 years before flipping to +21 post-Covid, level with the Euro as the largest transmitter. The Franc was a big transmitter before 2007 at +29, but has become a receiver since, while the Yen only turns positive in the GFC and in 2023-2024. Looks like transmitter status is NOT a fixed property of a market, so the screen had to be re-estimated for each of the five regimes I studied (this is a big problem if you extrapolate this to more and more granular data - how is correlation going to keep up against volatility spillover?).

2026-09-26T14:33:36.727285 image/svg+xml Matplotlib v3.9.2, https://matplotlib.org/ Pre-GFC 2000-06 GFC 2007-09 Post-GFC 2009-19 Covid 2020-23 Post-Covid 2023-24 Full 2000-24 −1.0 −0.5 0.0 0.5 1.0 EE · Equity portfolios screened on equity spillovers Pre-GFC 2000-06 GFC 2007-09 Post-GFC 2009-19 Covid 2020-23 Post-Covid 2023-24 Full 2000-24 −1.0 −0.5 0.0 0.5 1.0 EC · Equity portfolios screened on currency spillovers Pre-GFC 2000-06 GFC 2007-09 Post-GFC 2009-19 Covid 2020-23 Post-Covid 2023-24 Full 2000-24 −1.0 −0.5 0.0 0.5 1.0 CE · Currency portfolios screened on equity spillovers Pre-GFC 2000-06 GFC 2007-09 Post-GFC 2009-19 Covid 2020-23 Post-Covid 2023-24 Full 2000-24 −1.0 −0.5 0.0 0.5 1.0 CC · Currency portfolios screened on currency spillovers Sharpe Ratio by Regime: Unscreened vs Low- and High-Spillover Portfolios Unscreened min-variance Low-spillover screen High-spillover screen

Each dot here is the Sharpe ratio of a minimum-variance portfolio. Grey uses every market, blue only keeps the markets below the median spillover for all markets, and red keeps the ones above it. The dark columns are the two crises, and that's the important part. During the GFC, every screened portfolio beats the unscreened benchmark across all four designs in the 2x2 structure. Equities improve from -0.96 to somewhere between -0.62 and -0.87, and the currency portfolios go from -0.65 to basically flat (-0.05 and -0.08).

Equities-on-equities and currencies-on-currencies is important, but the cross-asset result is what matters most (equities-on-currencies and currencies-on-equities). On the low side, screening equity portfolios on currency spillovers (EC) beats screening them on their own spillovers (EE) in the pre-GFC window, the GFC, and Covid. On the high side, it also wins pre-GFC and in the GFC. FX seems to price shifts in global risk before equities absorb them, which makes it a better early-warning signal for equity fragility than equity signals themselves.

The calm periods are where things get harder. When nothing is breaking, the unscreened portfolio wins (makes sense too). Post-Covid equities earn 0.86 unscreened against 0.49 and 0.43 screened, because throwing out half the universe costs you the diversification you would normally get for free. Over the full 25 years it roughly washes for equities (0.24 vs. 0.18-0.24). That makes spillover screening a useful regime tool that complements the correlation-based allocation rather than replacing it.

2026-09-26T14:33:43.064727 image/svg+xml Matplotlib v3.9.2, https://matplotlib.org/ $50 $100 $200 $400 $262 $331 EE · Equity portfolios screened on equity spillovers $50 $100 $200 $400 $261 $381 EC · Equity portfolios screened on currency spillovers 2000 2004 2008 2012 2016 2020 2024 $60 $80 $100 $125 $150 $100 $100 CE · Currency portfolios screened on equity spillovers 2000 2004 2008 2012 2016 2020 2024 $60 $80 $100 $125 $150 $85 $106 CC · Currency portfolios screened on currency spillovers Growth of $100 Across the Case-Study Portfolios, 2000-2024 Shaded bands: interquartile range across the 24-25 one-country-vs-all portfolios. Dark columns: GFC and Covid windows. Low-spillover, median High-spillover, median

Here's the full path of every case-study portfolio, shown as a median with its interquartile range. Each case study takes one country's spillover relationships against the rest, which gives 24-25 portfolios per design. The high-spillover equity portfolios end higher of course, at $331 and $381 per $100 against roughly $262 for the low side. This is because the markets that transmit volatility carry the most equity risk premium.

The low side falls less, exactly when it matters. It's median path had the shallower drawdown in both crises for all four strategies. In the GFC that's -47% vs -55% for EE and -44% vs -59% for EC, and in Covid its -32% vs -37% and -33% vs -41%. On the currency side, the low screen on equity spillovers held its GFC drawdown to 2%, against 12% on the high side. The currency sleeves mostly drift lower in dollar terms after 2011, which says more about long dollar bulls!

2026-09-26T14:33:44.214678 image/svg+xml Matplotlib v3.9.2, https://matplotlib.org/ EEL EEH ECL ECH CEL CEH CCL EEH ECL ECH CEL CEH CCL CCH .79 .91 .85 .87 .88 .83 −.13 −.10 −.12 −.07 −.04 −.03 −.03 .07 −.39 −.13 −.11 −.11 −.07 .60 −.37 .02 .05 .01 .16 −.22 .90 −.29 Full sample 2000-24 EEL EEH ECL ECH CEL CEH CCL EEH ECL ECH CEL CEH CCL CCH .71 .89 .80 .79 .89 .79 .29 .26 .33 .31 .41 .42 .41 .52 −.06 .46 .47 .58 .48 .62 .18 .46 .54 .49 .65 .25 .91 .37 Pre-GFC 2000-06 EEL EEH ECL ECH CEL CEH CCL EEH ECL ECH CEL CEH CCL CCH .38 .73 .40 .50 .74 .33 −.19 −.12 −.04 −.12 .09 .09 .08 −.01 −.62 −.12 −.25 .13 −.24 .49 −.39 −.04 .18 −.03 .12 −.30 .85 −.34 GFC 2007-09 EEL EEH ECL ECH CEL CEH CCL EEH ECL ECH CEL CEH CCL CCH .40 .76 .47 .60 .63 .33 −.29 −.18 −.29 −.14 −.15 −.17 −.15 −.08 −.46 −.35 −.26 −.38 −.20 .60 −.44 −.17 −.16 −.19 −.08 −.34 .91 −.40 Post-GFC 2009-19 EEL EEH ECL ECH CEL CEH CCL EEH ECL ECH CEL CEH CCL CCH .05 .53 .34 .48 .40 .18 .10 −.03 .06 −.08 −.04 −.01 −.09 .32 −.60 .15 .01 .20 −.13 .53 −.80 .05 .02 −.09 .42 −.52 .90 −.87 Covid 2020-23 EEL EEH ECL ECH CEL CEH CCL EEH ECL ECH CEL CEH CCL CCH −.14 .17 .02 .35 .28 −.33 .10 −.03 −.03 −.01 −.07 −.08 −.02 .17 −.53 .10 −.01 .11 −.07 .45 −.82 .05 −.03 −.11 .31 −.42 .89 −.89 Post-Covid 2023-24 Correlation Between the Eight Strategy Return Streams, by Regime E/C first letter = asset held, second = spillover signal used, L/H = low or high side. The gap splits equity strategies from currency strategies.

Lastly, how the eight strategies return streams move together. Over the full sample, they cleanly split into two groups. The equity strategies correlate to 0.79-0.91 with each other and are almost unrelated to the currency strategies (-0.13 to +0.16). So, the asset you end up holding matters more than the spillover strategy you screen on, which is to be expected when you are contrasting equities and currencies. Before 2007 everything was positively correlated, with even equity-vs-currency pairs running 0.26-0.65. That link mostly disappears after the GFC.

The crises pull the low and high sides apart from each other: The two equity-on-equity portfolios go from 0.71 correlated pre-GFC to 0.38 in the GFC, 0.05 in Covid and -0.14 post-Covid. In currencies, low and high spillover end up as somewhat mirror images (CCL vs CCH at -0.87 in Covid and -0.89 after). The screen doesn't just lower volatility, it changes which direction the shock goes. High-spillover portfolios tilt into systemic risk while low-spillover ones play defense, which is what makes this useful as a hedge.

Method. The data is daily prices for the main equity index of each of the 25 largest economies, plus each currency against the US dollar, from January 2000 to December 2024, all from Bloomberg. Everything is in USD, and Asian markets are lagged one day for the time-zone difference. Returns are logged, and the panel keeps only dates where every market traded, with no interpolation or forward-filling. Tails are winsorized. For each asset class and regime, a VAR with lag order chosen by AIC (up to 10) feeds a generalized forecast-error variance decomposition (Pesaran-Shin, 10-day horizon). That produces the Diebold-Yilmaz (2012) to-others, from-others and net spillovers.

Portfolios. Each case study takes one country's spillover relationships against every other market and splits those markets at the median into low- and high-spillover sets. Each set becomes a long-only minimum-variance portfolio, with weights tilted by wi ∝ 1/(1 + Spilloveri). The benchmark runs the same optimization on the whole unscreened universe. The 2x2 design (EE, EC, CE, CC) crosses the asset held with the spillover signal used. The regimes are pre-GFC (2000-06), GFC (2007 to April 2009), post-GFC (to 2019), Covid (2020 to May 2023) and post-Covid (to 2024).

Data considerations. The seven euro members share one EUR/USD series, so they appear as a single currency row. The Saudi riyal is pegged, so most of its spillover windows are empty. Russian data ends with the 2022 sanctions, and the Russian equity series is noisy enough that its full-sample VIX correlation (−0.02) doesn't match its sub-periods. Two cells in the source workbook, KRW for the full sample and SAR during Covid, were exact copies of other rows, so they're left blank rather than plotted. Spillover estimates depend on the model, and a different lag, horizon or window will move them, so the ordering is more reliable than the decimals.