Core Path · L3.1.14

Risk contributions and risk budgeting

14 minPortfolio theoryRisk budgetingVaR

By the end you will be able to

  1. 1Compute each asset's marginal and component contribution to a portfolio's volatility.
  2. 2Show why the component contributions add up exactly to the total (the Euler allocation), and read them as beta × weight.
  3. 3Build a risk-parity portfolio and, more generally, find the weights that meet a risk budget.
  4. 4Turn contributions to volatility into component VaR, and tell component VaR from incremental VaR.

Why it matters

A portfolio with 60% in global equities and 40% in government bonds sounds balanced. Measured by risk, it is not: with the module's numbers, equities supply 96% of its volatility and bonds 4%. Weights tell you where the money is. Risk contributions tell you where the risk is, and that is what a risk manager has to answer for.

Core explanation

Where the risk really sits

L3.1.06: Many assets and the covariance matrix gave one number for a portfolio's risk: σp\sigma_p. This lesson splits that number into pieces, one per asset, so you can see which positions drive it.

Illustrative dataRiskAtoms Group's investment portfolio

The group invests £1bn of surplus assets across five asset classes. The expected returns, volatilities and correlations are round, made-up long-run assumptions in pounds, a year, not estimates from market data. The risk-free rate (a one-year Treasury bill) is 3.0%. The same numbers run through the whole module.

Asset classExpected returnVolatilitySharpe ratio
Global equities7.0%16%0.250
Emerging-market equities8.5%22%0.250
Government bonds3.5%6%0.083
Corporate bonds4.5%8%0.188
Property6.0%18%0.167
RiskAtoms Group holds 25% global equities, 5% emerging-market equities, 25% government bonds, 20% corporate bonds, 25% property. The portfolio's volatility is 9.50% a year.

Marginal contribution: what one more pound adds

Ask first: if the group put a little more into one asset, paid for out of cash, how much would the portfolio's volatility rise? The answer per unit of weight is that asset's marginal contribution to risk (MCR). Try it with £10m, 1% of the portfolio:

Add 1% ofNew volatilityChange1% × MCR
Global equities9.633%+0.134 pts0.134 pts
Emerging-market equities9.659%+0.160 pts0.158 pts
Government bonds9.516%+0.017 pts0.017 pts
Corporate bonds9.552%+0.053 pts0.053 pts
Property9.656%+0.157 pts0.156 pts

The MCR of property is 15.6%: each extra 1% of weight adds about 0.156 percentage points of volatility. Government bonds add only 0.017 points per 1%. The marginal contribution depends on the asset's own volatility and on how it moves with the rest of the portfolio: it equals the asset's volatility times its correlation with the portfolio. Property (18% volatility, correlation 0.87 with the portfolio) adds a lot; government bonds (6%, correlation 0.28) add little.

Component contribution: the risk each asset owns

Multiply each marginal contribution by the asset's weight and you get its component contribution (CR). The striking fact: the components add up exactly to the portfolio's volatility. Dividing each by the total gives each asset's share of the risk.

AssetWeightMCRCR = w × MCRShare of risk
Global equities25%13.37%3.34%35.2%
Emerging-market equities5%15.83%0.79%8.3%
Government bonds25%1.65%0.41%4.3%
Corporate bonds20%5.25%1.05%11.1%
Property25%15.61%3.90%41.1%
Total100%9.50%100.0%

Property is a quarter of the money and 41% of the risk. Government bonds are also a quarter of the money and only 4% of the risk. If the group wants to cut risk, property is the place to start; if it wants to add return without much extra risk, the bond allocation is cheap in risk terms.

Why the pieces add up

Double every weight and the volatility doubles. Split that doubling asset by asset: each asset's share of the increase is its weight times its marginal rate. Because volatility grows exactly in proportion to the scale, those shares add up to the whole. This is the Euler allocation, after Euler's theorem on such functions. The formal section proves it.

Since each share is the weight times the asset's beta against the portfolio (the same beta as in L3.1.09: CAPM, beta and the security market line, with the group's portfolio in place of the market), a share can be negative. An asset that moves against the rest of the portfolio is a hedge: it lowers the total, so it gets a negative share. Nothing in the group's portfolio does that today, though government bonds, with a beta of 0.17 against the portfolio, come close to free.

Risk parity: equal shares of risk

A risk-parity portfolio sets every asset's share of the risk equal. The idea is to diversify the risk, not the money. With two assets there is a neat rule: equal shares need w1σ1=w2σ2w_1\sigma_1 = w_2\sigma_2, so w1=σ2/(σ1+σ2)w_1 = \sigma_2 / (\sigma_1 + \sigma_2), whatever the correlation. For global equities (16%) and government bonds (6%) that is 27.3% in equities and 72.7% in bonds. Move the correlation below and check that the shares stay at 50/50.

Try itTwo-asset risk parity

Asset 1weight 60.0% · share of risk 96.3%
Asset 2weight 40.0% · share of risk 3.7%

Grey bar: weight. Coloured bar: share of the portfolio's volatility (red if negative: the asset is hedging the other).

Portfolio volatility9.66%
w₁σ₁9.60%
w₂σ₂2.40%

With more than two assets the correlations matter and there is no formula. Inverse-volatility weights (wi∝1/σiw_i \propto 1/\sigma_i) give equal shares only when all correlations are equal. For the group's five asset classes they leave government bonds with 13.5% of the risk, not 20%. The true risk-parity weights come from a solver (the formal section shows how):

PortfolioGlobal eq.EM eq.Gov. bondsCorp. bondsPropertyVolatilityExpected return
Current25.0%5.0%25.0%20.0%25.0%9.50%5.45%
Equal weights20.0%20.0%20.0%20.0%20.0%10.62%5.90%
Inverse volatility13.7%10.0%36.6%27.5%12.2%7.67%5.06%
Risk parity12.7%9.3%45.0%22.0%11.0%7.19%4.90%
Min. variance (long only)14.7%0.0%85.3%0.0%0.0%5.41%4.01%

Risk parity puts 45% in government bonds, because they are the calmest asset. Its volatility (7.19%) sits between the minimum-variance portfolio (5.41%) and equal weights (10.62%), and so does its expected return. It also has a slightly higher Sharpe ratio than the current mix (0.265 against 0.258). Risk-parity funds therefore often borrow to scale up: levered 1.32 times to match the current 9.50% volatility, it would expect 5.52% against 5.45% today. That small edge rests on these made-up assumptions and on borrowing at the risk-free rate; it is not a law.

Risk budgeting

Risk parity is one risk budget: 20% each. A board can set any budget it likes. RiskAtoms Group's investment committee wants equities to carry 40% of the risk (30% global, 10% emerging), government bonds 15%, corporate bonds 20% and property 25%. The solver finds the weights:

Global eq.EM eq.Gov. bondsCorp. bondsProperty
Target share of risk30%10%15%20%25%
Weight that meets it18.5%5.0%39.3%23.6%13.5%
Current weight25%5%25%20%25%

Meeting the budget means selling property down from 25% to 13.5% and putting the money mostly into government bonds. Volatility falls from 9.50% to 7.49% and expected return from 5.45% to 4.97%.

From volatility to component VaR

L2.5.06: Value at risk: the idea turned volatility into parametric VaR: z×σp×Vz \times \sigma_p \times V. Multiply every component contribution by the same zz and portfolio value VV, and you have component VaR: each asset's share of the VaR, adding up to the total. At 99% over a year the group's VaR is £221.0m, of which property accounts for £90.8m.

Component VaR answers “whose VaR is it?”. It does not answer “what if we sold it all?”. That is incremental VaR: selling all the property would cut the VaR by £80.8m, less than its component VaR. Component VaR uses today's marginal rate, and that rate falls as property is sold: the less property the group holds, the less each further pound of it adds to the risk.

Sort itMarginal, component or incremental?

Which measure answers each question?

  • How much would volatility rise if we added another £1m of property?

  • What share of today's VaR belongs to the emerging-market desk?

  • How much would VaR fall if we closed the property fund entirely?

  • Which asset is the cheapest place to add risk?

  • How should the risk limit be split between five portfolio managers so the parts add up?

The formal version

The marginal contribution. Write the variance as a quadratic form (M-E02: Matrix multiplication and quadratic forms) and differentiate one weight at a time:

σp2=w⊤Σw=∑i∑jwiwjσij∂σp2∂wk=∑jwjσkj+∑iwiσik=2∑jσkjwj=2 (Σw)k∂σp∂wk=12σp ∂σp2∂wk=(Σw)kσp\begin{aligned} \sigma_p^2 = w^\top\Sigma w &= \sum_{i}\sum_{j} w_i w_j \sigma_{ij} \\ \frac{\partial \sigma_p^2}{\partial w_k} &= \sum_j w_j\sigma_{kj} + \sum_i w_i \sigma_{ik} = 2\sum_j \sigma_{kj} w_j = 2\,(\Sigma w)_k \\ \frac{\partial \sigma_p}{\partial w_k} &= \frac{1}{2\sigma_p}\,\frac{\partial \sigma_p^2}{\partial w_k} = \frac{(\Sigma w)_k}{\sigma_p} \end{aligned}

The second line uses the symmetry σik=σki\sigma_{ik} = \sigma_{ki}; the third is the chain rule. In vector form, ∇w σp=Σw/σp\nabla_w\, \sigma_p = \Sigma w / \sigma_p.

Three ways to read it. The kk-th entry of Σw\Sigma w is the covariance of asset kk with the portfolio: (Σw)k=∑jσkjwj=cov⁡(Rk,∑jwjRj)=cov⁡(Rk,Rp)(\Sigma w)_k = \sum_j \sigma_{kj}w_j = \operatorname{cov}(R_k, \textstyle\sum_j w_j R_j) = \operatorname{cov}(R_k, R_p). So

MCRk=cov⁡(Rk,Rp)σp=ρk,p σk=βk,p σp,βk,p=cov⁡(Rk,Rp)σp2\mathrm{MCR}_k = \frac{\operatorname{cov}(R_k, R_p)}{\sigma_p} = \rho_{k,p}\,\sigma_k = \beta_{k,p}\,\sigma_p, \qquad \beta_{k,p} = \frac{\operatorname{cov}(R_k, R_p)}{\sigma_p^2}

The Euler allocation. Volatility is homogeneous of degree one: scaling every weight by λ>0\lambda > 0 scales it by λ\lambda. Differentiate both sides with respect to λ\lambda and set λ=1\lambda = 1:

σp(λw)=λ σp(w)ddλ σp(λw)=∑iwi∂σp∂wi(λw)=σp(w)λ=1:∑iwi MCRi=∑iCRi=σp\begin{aligned} \sigma_p(\lambda w) &= \lambda\,\sigma_p(w) \\ \frac{d}{d\lambda}\,\sigma_p(\lambda w) = \sum_i w_i \frac{\partial \sigma_p}{\partial w_i}(\lambda w) &= \sigma_p(w) \\ \lambda = 1:\quad \sum_i w_i\,\mathrm{MCR}_i = \sum_i \mathrm{CR}_i &= \sigma_p \end{aligned}

For volatility you can also check it directly: ∑iwi(Σw)i/σp=w⊤Σw/σp=σp\sum_i w_i (\Sigma w)_i / \sigma_p = w^\top\Sigma w / \sigma_p = \sigma_p. The argument works for any risk measure that scales with the position size, including VaR and expected shortfall. For parametric VaR, VaR=z σpV\mathrm{VaR} = z\,\sigma_p V, so component VaR is z CRi Vz\,\mathrm{CR}_i\,V and the pieces add up to the VaR. Dividing by σp\sigma_p, the shares are wiβi,pw_i\beta_{i,p} and add up to one.

All of it on a 60/40 portfolio

Step 1 of 5
  1. 1

    Weights and covariance matrix

    w=(0.60.4),Σ=(0.02560−0.00096−0.000960.00360)w = \begin{pmatrix} 0.6 \\ 0.4 \end{pmatrix}, \qquad \Sigma = \begin{pmatrix} 0.02560 & -0.00096 \\ -0.00096 & 0.00360 \end{pmatrix}

Risk parity with two assets. Equal contributions mean w1(Σw)1=w2(Σw)2w_1(\Sigma w)_1 = w_2(\Sigma w)_2. Write out both sides:

w1(w1σ12+w2ρσ1σ2)=w2(w2σ22+w1ρσ1σ2)w12σ12+w1w2ρσ1σ2=w22σ22+w1w2ρσ1σ2w1σ1=w2σ2⟹w1=σ2σ1+σ2\begin{aligned} w_1\big(w_1\sigma_1^2 + w_2\rho\sigma_1\sigma_2\big) &= w_2\big(w_2\sigma_2^2 + w_1\rho\sigma_1\sigma_2\big) \\ w_1^2\sigma_1^2 + \cancel{w_1w_2\rho\sigma_1\sigma_2} &= w_2^2\sigma_2^2 + \cancel{w_1w_2\rho\sigma_1\sigma_2} \\ w_1\sigma_1 &= w_2\sigma_2 \quad\Longrightarrow\quad w_1 = \frac{\sigma_2}{\sigma_1 + \sigma_2} \end{aligned}

The cross term is the same on both sides and cancels, which is why the correlation drops out. With three or more assets each cross term involves a different pair, so nothing cancels.

Any risk budget, any number of assets. Given target shares b1,…,bnb_1, \dots, b_n (positive, adding up to one), solve

min⁡y>0  12 y⊤Σy−∑ibiln⁡yi\min_{y > 0}\; \tfrac12\, y^\top\Sigma y - \sum_i b_i \ln y_i

The first-order condition for each yiy_i is (Σy)i−bi/yi=0(\Sigma y)_i - b_i / y_i = 0, that is yi(Σy)i=biy_i(\Sigma y)_i = b_i: each contribution is proportional to its budget. The function is convex (a positive definite quadratic plus minus-logs), so there is exactly one solution. Rescale with w=y/∑jyjw = y / \sum_j y_j: contributions scale by the same factor, so their shares stay at bib_i. The lesson's solver updates one yiy_i at a time, solving the quadratic σi2yi2+ciyi−bi=0\sigma_i^2 y_i^2 + c_i y_i - b_i = 0 with ci=∑j≠iσijyjc_i = \sum_{j\ne i}\sigma_{ij}y_j for its positive root, and repeats until nothing moves.

Link to the minimum-variance portfolio

At the long-only minimum-variance portfolio (L3.1.04: The minimum-variance portfolio and L3.1.07: Mean-variance optimisation), every asset held has the same marginal contribution, equal to σp\sigma_p; any asset left out has a higher one. Otherwise moving a little weight from a high-MCR asset to a low-MCR one would lower the risk. For the group's universe that portfolio holds only global equities and government bonds, both with MCR 5.41%. So its shares of risk equal its weights.

Try it

Start from the current allocation and watch the coloured bars: they show each asset's share of the risk next to its weight. Move the weights towards the target ticks, or press Solve to jump there. Then try equal weights and inverse volatility, and see how far each is from equal risk.

Try itSet a risk budget for RiskAtoms Group

Start from

Weights add up to 100.0%.

Target risk budget

AssetWeightMCRCRShare of riskTargetComponent VaR
Global equities25.0%13.37%3.34%35.2%30%£77.7m
Emerging-market equities5.0%15.83%0.79%8.3%10%£18.4m
Government bonds25.0%1.65%0.41%4.3%15%£9.6m
Corporate bonds20.0%5.25%1.05%11.1%20%£24.4m
Property25.0%15.61%3.90%41.1%25%£90.8m
Total100.0%9.50%100.0%100%£221.0m
Volatility σp9.50%
99% one-year VaR£221.0m
Expected return5.45%
Sharpe ratio0.258
Risk off target21.3%

“Risk off target” is half the sum of the gaps between each share of risk and its target: the share of the risk that sits in the wrong place. It is 0% when the budget is met exactly.

Worked example

RiskAtoms Group's component VaR

Illustrative dataRiskAtoms Group's investment portfolio

The group invests £1bn of surplus assets across five asset classes. The expected returns, volatilities and correlations are round, made-up long-run assumptions in pounds, a year, not estimates from market data. The risk-free rate (a one-year Treasury bill) is 3.0%. The same numbers run through the whole module.

Asset classExpected returnVolatilitySharpe ratio
Global equities7.0%16%0.250
Emerging-market equities8.5%22%0.250
Government bonds3.5%6%0.083
Corporate bonds4.5%8%0.188
Property6.0%18%0.167

Correlations

Global eq.EM eq.Gov. bondsCorp. bondsProperty
Global eq.1.000.75−0.100.350.60
EM eq.0.751.00−0.050.350.50
Gov. bonds−0.10−0.051.000.700.10
Corp. bonds0.350.350.701.000.40
Property0.600.500.100.401.00
The covariance matrix below comes from these volatilities and correlations, σij=ρijσiσj\sigma_{ij} = \rho_{ij}\sigma_i\sigma_j.

From weights to component VaR

Step 1 of 6
  1. 1

    The covariance matrix and the weights

    Global eq.EM eq.Gov. bondsCorp. bondsProperty
    Global eq.0.025600.02640−0.000960.004480.01728
    EM eq.0.026400.04840−0.000660.006160.01980
    Gov. bonds−0.00096−0.000660.003600.003360.00108
    Corp. bonds0.004480.006160.003360.006400.00576
    Property0.017280.019800.001080.005760.03240

    Weights w=(0.250.050.250.200.25)⊤w = \begin{pmatrix} 0.25 & 0.05 & 0.25 & 0.20 & 0.25 \end{pmatrix}^\top, on a portfolio of £1bn.

The report the committee sees: property, a quarter of the money, carries 41% of the group's £221.0m VaR. Moving to the group's risk budget would lower the VaR to £174.3m.

Regulatory lens · looking ahead

No single rule prescribes this method, but the Euler allocation is the standard way to split a firm's capital between business lines so that the pieces add up and reward the right behaviour. Banks and insurers use it with VaR or expected shortfall to set desk limits and to measure return on allocated capital. M7.1: Enterprise risk and economic capital builds on it. The covariance matrix tool at Portfolio risk: covariance matrix computes the same contributions for your own inputs.

Spark Atoms

Spark AtomRisk parity gets a name
Bridgewater Associates launched its All Weather fund, built to balance risk across economic environments, in 1996. The phrase “risk parity” is usually credited to a 2005 paper by Edward Qian at PanAgora Asset Management.
Spark AtomAlways in the middle
Sébastien Maillard, Thierry Roncalli and Jérôme Teïletche proved in 2010 that the volatility of an equal-risk portfolio always lies between the minimum-variance portfolio's and the equal-weighted portfolio's. The group's numbers agree: 5.41%, 7.19%, 10.62%.

Key takeaways

  • The marginal contribution MCRᵢ = (Σw)ᵢ / σp is how fast volatility rises with asset i's weight. It equals ρᵢ,p σᵢ.
  • The component contribution CRᵢ = wᵢ × MCRᵢ. The components add up exactly to σp (the Euler allocation); each share of risk is wᵢ βᵢ,p.
  • Weights and risk can be very different: a 60/40 equity-bond mix takes most of its risk from equities.
  • Risk parity sets equal shares of risk; with two assets w₁σ₁ = w₂σ₂. Any risk budget can be met with a solver.
  • Component VaR = z × CRᵢ × V splits the VaR into pieces that add up. Incremental VaR, the change from removing a position, is different.

Reaction

Check what stuck

Question 1 · objective 1

Two assets, half in each. Volatilities 20% and 10%, covariance 0.006 (a correlation of 0.3). What is the portfolio's volatility, in %?

%

Question 2 · objective 1

In the same portfolio, what share of the risk comes from the first asset, in %?

%

Question 3 · objective 3

You want the same two assets (volatilities 20% and 10%) to contribute equal risk. What weight goes in the first asset, in %?

%

Question 4 · objective 4

A position's component contribution to volatility is 3% of a £100m portfolio. Using z = 2.326, what is its 99% component VaR, in £m?

£m

Question 5 · objective 2

A position's component contribution to risk is negative. What does that mean?

Question 6 · objective 4

Property's component VaR is £90.8m, but selling all of it would cut the VaR by only £80.8m. Why the difference?

Glossary

Marginal contribution to risk (MCR)
How much the portfolio's volatility rises per unit of extra weight in one asset, all other weights held fixed: (Σw)ᵢ / σp.
Component contribution (CR)
The part of the portfolio's volatility that belongs to one asset: its weight times its marginal contribution. The parts add up to the whole.
Euler allocation
The rule that splits a risk measure into weight × marginal contribution for each position. It adds up exactly for any measure that doubles when every position doubles.
Hedge (in a risk decomposition)
A position whose contribution to risk is negative: adding a little more of it lowers the portfolio's volatility.
Risk parity
A portfolio in which every asset contributes the same share of the total risk.
Risk budget
A target share of the total risk for each asset or strategy, set in advance; the weights are then chosen to meet it.
Component VaR
One position's share of the portfolio VaR: z × its component contribution × portfolio value. The pieces add up to the VaR.
Incremental VaR
The change in portfolio VaR when a position is removed entirely (or added). Unlike component VaR, it is not a share and the pieces do not add up.

Deep Dives & Origins

Deep Dives

  • T. Roncalli, Introduction to Risk Parity and Budgeting, Chapman and Hall/CRC, 2013. Advanced.
  • P. Jorion, Value at Risk, 3rd ed., McGraw-Hill, 2007, the chapter on VaR tools (marginal, incremental and component VaR). Intermediate.

Origins

  • R. Litterman, “Hot Spots and Hedges”, Journal of Portfolio Management, special issue, 1996.
  • M. Garman, “Taking VaR to Pieces”, Risk 10(10), 1997.
  • D. Tasche, “Risk Contributions and Performance Measurement”, working paper, Technische Universität München, 1999.
  • E. Qian, “Risk Parity Portfolios: Efficient Portfolios Through True Diversification”, PanAgora Asset Management, 2005.
  • S. Maillard, T. Roncalli and J. Teïletche, “The Properties of Equally Weighted Risk Contribution Portfolios”, Journal of Portfolio Management 36(4), 2010.
  • T. Griveau-Billion, J.-C. Richard and T. Roncalli, “A Fast Algorithm for Computing High-dimensional Risk Parity Portfolios”, working paper, 2013.

Watch this lesson

Video version

Prefer to watch? The same lesson as a 14-minute video will sit here, made from this page's script.