Portfolio Diversification Check

Enter allocations and get a plain-language read on concentration, correlation, and estimated volatility.

Loading interactive simulation...

Most of your risk sits in the cross terms 🖖

Open the expanded working and the tool ranks the terms of wα΅€Ξ£w by size, prints the largest fourteen, and then prints the sum of those fourteen next to the full variance β€” because the list had to be cut short. The reason it has to be cut short is the arithmetic that makes diversification work at all. With n holdings there are nΒ² terms, and only n of them sit on the diagonal as the assets' own variances; the other nΒ² βˆ’ n are covariances. The tech-growth preset's four tickers give 4 variance terms against 12 covariances; europe-balanced's six give 6 against 30. Adding one holding adds a single diagonal term and 2n cross terms, so what you mainly buy is exposure to how the newcomer moves with what you already hold.

The weight that splits the risk evenly is 29%, not 50% 🖖

Switch the data to asset classes over all years and the risk table prints the two splits side by side: a 60/40 holds 60% of the money in equities and 92.7% of the variance. Enter 29 and 71 instead β€” both rows, since the weights are normalised by their sum β€” and the shares read 50.1% and 49.9%, with portfolio volatility down from 12.12% to 8.02%. That is the first move of risk parity, and it is not free: 29/71 compounds at 6.56% a year against the 60/40’s 8.34%, so a third off the volatility costs about a fifth of the return. Borrowing to lever the bond sleeve back up is the second move, and the reason the strategy needs leverage at all.

A risk share above 100% is what a hedge looks like 🖖

Same two assets, same 60/40, two eras, opposite answers. Set the period to 2000–2012 and equities and 10-year Treasuries come out correlated βˆ’0.80: equities carry 124.3% of the variance and bonds βˆ’24.3%, and the portfolio’s annual swing is 8.84%. Move to 2013–2025 and the correlation is +0.39, the shares are 80.2% and 19.8%, and the swing is 10.70%. Over all 98 years the correlation reads 0.02 and the swing 12.12% β€” the average of two regimes that behaved nothing like it, and a hedge you cannot count on having in the decade you need it.

Problem solved in full

  1. Annual swing of 60% SPY and 40% AGG over a 1-year window 6 steps

    60% SPY and 40% AGG, over the snapshot's 1-year window. SPY moves 0.7597% on a typical day, AGG moves 0.2591%, and their correlation is 0.2725. Find the portfolio's annual swing β€” then find out how much of it the correlation actually removed.

    1. Weight each daily volatility before anything else, because every term below is built from these 2 products and not from the raw volatilities. The equity leg comes out 4.4 times the bond leg.

    2. Portfolio variance is not a weighted average of variances. With 2 assets it has 3 terms β€” one for each asset on its own, plus one carrying the correlation β€” and that cross term is the only place diversification can act.

    3. Substitute, and look at the sizes before you add them. The SPY term is an order of magnitude larger than either of the other 2.

    4. Take the square root and you are back to a daily percentage, which is what the panel above calls the typical daily move.

    5. Daily variance accumulates in proportion to the number of trading days, so daily volatility scales with the square root of it. The window is 252 trading days.

    6. Now price the correlation by removing it. Set ρ = 1 and the variance becomes a perfect square, so the 2 weighted volatilities simply add β€” the same portfolio, with nothing offsetting anything.

    Answer

    7.85% a year, from a typical daily move of 0.49%. Lockstep would have given 8.88%, so a correlation of 0.2725 was worth 1.04 percentage points β€” about 12% of the risk, which is thin for the effect diversification is named after. The decomposition says why: the SPY term alone is 2.0777Γ—10⁻⁡ of the 2.4426Γ—10⁻⁡ total, 85% of the variance, leaving 11% in the cross term and 4% in AGG. Correlation only ever touches that 11%. Drive it to 0 and the swing falls only to 7.42%; move 10 points of weight from SPY to AGG instead and it falls to 6.88%. Against a holding that already is the portfolio, what you own beats what it is correlated with.

Learning path

Risk, measured

Leads to Drawdown and drag the covariance matrix, and the fact that a blend does not inherit the average of its parts’ risks.

References (10)

Example problems

  • 60/40 portfolio - Two holdings, so three terms: one variance each and a single covariance between them. It is the smallest portfolio where diversification can do anything at all, and the worked problem below takes this exact pair apart.
  • Tech growth - Four tickers, so four variance terms against twelve covariances. The catch is in the holdings rather than the count: QQQ already contains AAPL, MSFT and NVDA, so three of the four names are being bought twice.
  • Crypto-heavy - BTC and ETH are the position; COIN is a leveraged bet on the same thing, since an exchange earns from crypto volume. Three of the four holdings move on one story, which is concentration wearing four tickers.
  • All-weather style - Five assets chosen to fail at different times: equities, long Treasuries, gold, commodities and property. That gives twenty covariance terms against five variances, and the twenty are the whole design.
  • Europe balanced - Six holdings, four of them European equity. VGK and IEUR cover nearly the same market, and EWG and EWU are Germany and the UK, which sit inside both. Six names, and far fewer than six independent bets.
  • 60/40 since 1928
  • When bonds hedged, 2000-2012