Unit 12, lesson 93

Risk contributions and risk parity

How marginal risk and component risk split portfolio volatility exactly by Euler allocation, how a risk budget fixes each holding's share, and how a convex problem builds the equal risk contribution portfolio of risk parity.

  • Video 93
  • Views, estimation risk and risk parity

A portfolio holds a fraction 0.60.6 of its capital in an asset with volatility 0.200.20 and 0.40.4 in an asset with volatility 0.300.30, the correlation is 0.250.25, and the portfolio volatility is about 0.1900.190. The weighted standalone volatilities add up to 0.240.24, more than the total, because they ignore diversification. So how much of the 0.1900.190 belongs to each holding? Derivatives of the portfolio volatility answer this exactly. This lesson derives marginal and component risk, proves the Euler allocation that makes the components add up to the total, and builds portfolios whose components follow a chosen risk budget, including the equal risk contribution portfolio of risk parity.

Key terms

Marginal risk

Definition Let Σ\Sigma be the symmetric positive semidefinite covariance matrix of the one-period returns R=(R1,…,Rn)R = (R_1, \dots, R_n) of nn assets, let w∈Rnw \in \mathbb{R}^n hold the positions as fractions of capital, and let the portfolio volatility be σp(w)=w⊤Σw\sigma_p(w) = \sqrt{w^{\top} \Sigma w}. At every ww with σp(w)>0\sigma_p(w) > 0 the function σp\sigma_p is differentiable, and the marginal risk of asset ii is

∂σp∂wi(w)=(Σw)iσp(w).\frac{\partial \sigma_p}{\partial w_i}(w) = \frac{(\Sigma w)_i}{\sigma_p(w)} .

The variance has gradient 2Σw2\Sigma w because Σ\Sigma is symmetric, and the chain rule for the square root divides it by 2σp2\sigma_p. Marginal risk is measured in volatility per unit of weight. It is the rate of change of σp\sigma_p when wiw_i alone changes and the other weights stay fixed, so the extra position is financed by cash with zero volatility, not by selling other assets. Since (Σw)i=Cov⁡(Ri,Rp)(\Sigma w)_i = \operatorname{Cov}(R_i, R_p) for the portfolio return Rp=w⊤RR_p = w^{\top} R, the marginal risk equals ρi,p σi\rho_{i,p}\, \sigma_i, the asset’s volatility σi\sigma_i times its correlation ρi,p\rho_{i,p} with the portfolio, whenever σi>0\sigma_i > 0. If σp(w)=0\sigma_p(w) = 0 and Σ≠0\Sigma \ne 0, then Σw=0\Sigma w = 0, and near ww the volatility equals σp(w+h)=h⊤Σh\sigma_p(w + h) = \sqrt{h^{\top} \Sigma h}, which has a kink at h=0h = 0, so there is no gradient.

In plain words Marginal risk says what a small extra amount of one asset would do to the portfolio’s volatility, given everything already held. Only the part of the asset’s risk that moves with the portfolio counts. So marginal risk is never larger than the asset’s own volatility, and it can be negative.

Example In a constructed example, the volatilities are 0.200.20 and 0.300.30 and the correlation is 0.250.25, so the covariance is 0.2⋅0.3⋅0.25=0.0150.2 \cdot 0.3 \cdot 0.25 = 0.015. For w=(0.6,0.4)w = (0.6, 0.4) the entries of Σw\Sigma w are 0.04⋅0.6+0.015⋅0.4=0.030.04 \cdot 0.6 + 0.015 \cdot 0.4 = 0.03 and 0.015⋅0.6+0.09⋅0.4=0.0450.015 \cdot 0.6 + 0.09 \cdot 0.4 = 0.045, so

Σw=[0.030.045],\Sigma w = \begin{bmatrix} 0.03 \\ 0.045 \end{bmatrix},

the variance is 0.6⋅0.03+0.4⋅0.045=0.0360.6 \cdot 0.03 + 0.4 \cdot 0.045 = 0.036 and σp≈0.189737\sigma_p \approx 0.189737. The marginal risks are about 0.158110.15811 and 0.237170.23717, well below the standalone volatilities, because each asset has correlation about 0.790.79 with the portfolio. Raising w2w_2 from 0.40.4 to 0.410.41 with cash raises the volatility by about 0.00240.0024, in line with 0.01⋅0.237170.01 \cdot 0.23717.

Risk contribution

Definition The component risk contribution of asset ii, called its risk contribution for short, is

RCi(w)=wi∂σp∂wi(w)=wi(Σw)iσp(w),\begin{aligned} RC_i(w) &= w_i \frac{\partial \sigma_p}{\partial w_i}(w) \\[0.4em] &= \frac{w_i (\Sigma w)_i}{\sigma_p(w)}, \end{aligned}

defined when σp(w)>0\sigma_p(w) > 0 and measured in units of volatility. Its percentage contribution is

RCi(w)σp(w)=wi(Σw)iw⊤Σw.\frac{RC_i(w)}{\sigma_p(w)} = \frac{w_i (\Sigma w)_i}{w^{\top} \Sigma w} .

Marginal risk is a rate per unit of weight, and component risk is that rate times the weight already held. Since wi(Σw)i=Cov⁡(wiRi,Rp)w_i (\Sigma w)_i = \operatorname{Cov}(w_i R_i, R_p), a contribution is the covariance of the holding’s return with the portfolio’s return, divided by σp\sigma_p. It is negative exactly when wiw_i and (Σw)i(\Sigma w)_i have opposite signs, and then a small increase in the size of the holding lowers σp\sigma_p. Multiplying every weight by c>0c > 0 multiplies every contribution by cc and leaves every percentage unchanged.

In plain words A risk contribution is the part of total volatility assigned to a holding at its current size. A holding that moves against the rest of the portfolio gets a negative contribution, because at the margin it removes risk instead of adding it.

Example In the constructed example, w1(Σw)1=0.36⋅0.04+0.24⋅0.015=0.018w_1 (\Sigma w)_1 = 0.36 \cdot 0.04 + 0.24 \cdot 0.015 = 0.018 and w2(Σw)2=0.16⋅0.09+0.24⋅0.015=0.018w_2 (\Sigma w)_2 = 0.16 \cdot 0.09 + 0.24 \cdot 0.015 = 0.018. Each holding carries its own variance term 0.01440.0144 and half of the cross term 0.00720.0072, so RC1=RC2=0.018/0.189737≈0.094868RC_1 = RC_2 = 0.018/0.189737 \approx 0.094868, half of the total each. Now change the correlation to −0.5-0.5, so the covariance is −0.03-0.03, and hold w=(0.9,0.1)w = (0.9, 0.1). Then Σw=(0.033,−0.018)\Sigma w = (0.033, -0.018), the variance is 0.0297−0.0018=0.02790.0297 - 0.0018 = 0.0279, σp≈0.16703\sigma_p \approx 0.16703, and

RC1≈0.17781,RC2≈−0.01078,\begin{gathered} RC_1 \approx 0.17781, \\[0.4em] RC_2 \approx -0.01078, \end{gathered}

about 106.5106.5 and −6.5-6.5 percent of the total. The second asset has the larger standalone volatility, yet raising its weight to 0.110.11 lowers σp\sigma_p to about 0.165980.16598.

Euler allocation

Definition Let R\mathcal{R} be a risk measure defined on an open cone C⊆RnC \subseteq \mathbb{R}^n of positions, so that λw∈C\lambda w \in C whenever w∈Cw \in C and λ>0\lambda > 0, and suppose R\mathcal{R} is positively homogeneous of degree one, R(λw)=λR(w)\mathcal{R}(\lambda w) = \lambda \mathcal{R}(w) for every λ>0\lambda > 0. If R\mathcal{R} is differentiable at ww, then

R(w)=∑i=1nwi∂R∂wi(w).\mathcal{R}(w) = \sum_{i=1}^{n} w_i \frac{\partial \mathcal{R}}{\partial w_i}(w) .

Differentiating both sides of R(λw)=λR(w)\mathcal{R}(\lambda w) = \lambda \mathcal{R}(w) with respect to λ\lambda at λ=1\lambda = 1 gives ∇R(w)⊤w\nabla \mathcal{R}(w)^{\top} w on the left by the chain rule and R(w)\mathcal{R}(w) on the right. Euler allocation assigns asset ii the contribution wi ∂R/∂wiw_i\, \partial \mathcal{R} / \partial w_i. Volatility satisfies σp(λw)=λσp(w)\sigma_p(\lambda w) = \lambda \sigma_p(w) for λ>0\lambda > 0 and is differentiable on the open cone where σp>0\sigma_p > 0, so

∑iRCi=w⊤Σwσp=σp.\sum_{i} RC_i = \frac{w^{\top} \Sigma w}{\sigma_p} = \sigma_p .

The degree matters. Variance is homogeneous of degree two, and w⊤∇(w⊤Σw)=2w⊤Σww^{\top} \nabla (w^{\top} \Sigma w) = 2 w^{\top} \Sigma w, so the same rule applied to variance gives twice the total unless the components are halved. At a point where R\mathcal{R} is not differentiable, suppose R\mathcal{R} is finite and convex on all of Rn\mathbb{R}^n as well as positively homogeneous. Then R(0)=0\mathcal{R}(0) = 0, and every subgradient gg at ww satisfies g⊤w=R(w)g^{\top} w = \mathcal{R}(w), because the subgradient inequality at the points 00 and 2w2w gives g⊤w≥R(w)g^{\top} w \ge \mathcal{R}(w) and g⊤w≤R(w)g^{\top} w \le \mathcal{R}(w). Each subgradient then gives an allocation that adds up, but different subgradients can give different allocations, so the allocation need not be unique.

In plain words If doubling every position doubles the risk, then the slopes of the risk with respect to each position, each multiplied by its position, add back up to the total risk exactly. Nothing is left over and nothing is counted twice. The split is unique where the risk measure is smooth and can be ambiguous at a kink.

Example For volatility, 0.094868+0.094868=0.189737=σp0.094868 + 0.094868 = 0.189737 = \sigma_p in the first portfolio, and 0.17781−0.01078=0.167030.17781 - 0.01078 = 0.16703 in the second. For a kink, measure risk by the worst loss over two scenarios, with losses positive for adverse outcomes. Per unit held, scenario one loses 0.100.10 on the first asset and 0.020.02 on the second, and scenario two loses 0.020.02 and 0.100.10, so in currency units

R(w)=max⁡(0.10w1+0.02w2,0.02w1+0.10w2).\begin{aligned} \mathcal{R}(w) = \max\bigl(&0.10 w_1 + 0.02 w_2, \\[0.4em] &0.02 w_1 + 0.10 w_2\bigr). \end{aligned}

This is convex and positively homogeneous. At w=(1,1)w = (1, 1) both scenarios lose 0.120.12, the maximum has a kink, and every subgradient θ(0.10,0.02)+(1−θ)(0.02,0.10)\theta (0.10, 0.02) + (1 - \theta)(0.02, 0.10) with 0≤θ≤10 \le \theta \le 1 is valid. The choices θ=1\theta = 1, 12\tfrac12 and 00 give the allocations (0.10,0.02)(0.10, 0.02), (0.06,0.06)(0.06, 0.06) and (0.02,0.10)(0.02, 0.10), all adding up to 0.120.12.

Risk budget

Definition A risk budget is a vector b=(b1,…,bn)b = (b_1, \dots, b_n) with every bi>0b_i > 0 and ∑ibi=1\sum_i b_i = 1. A portfolio ww with σp(w)>0\sigma_p(w) > 0 meets the budget when RCi(w)=bi σp(w)RC_i(w) = b_i\, \sigma_p(w) for every ii. Multiplying by σp(w)\sigma_p(w) gives the equivalent conditions

wi(Σw)i=bi w⊤Σww_i (\Sigma w)_i = b_i\, w^{\top} \Sigma w

for i=1,…,ni = 1, \dots, n. The budget fixes the proportions of risk, not of capital, and expected returns do not enter it. If ww meets a budget, so does cwc w for every c>0c > 0, so a budget determines a portfolio only up to its scale. Full investment, 1⊤w=1\mathbf{1}^{\top} w = 1, or a target volatility is a separate choice. Scaling the risky positions above full investment requires borrowing, which brings financing costs, margin calls and liquidity exposure that the covariance matrix does not describe.

In plain words A risk budget says what share of the portfolio’s volatility each holding should carry. Holdings with low volatility, or low correlation with the rest, tend to need more capital to reach their share.

Example In the constructed example with correlation 0.250.25, the budget b=(0.7,0.3)b = (0.7, 0.3) is met by the fully invested portfolio w≈(0.7187,0.2813)w \approx (0.7187, 0.2813), whose volatility is about 0.18400.1840. The weights (0.6,0.4)(0.6, 0.4) meet the budget (0.5,0.5)(0.5, 0.5). Scaling them by 0.10/0.189737≈0.52700.10/0.189737 \approx 0.5270 gives the positions (0.3162,0.2108)(0.3162, 0.2108), with about 0.47300.4730 of capital in cash and a volatility of 0.100.10. Scaling them to a volatility of 0.250.25 multiplies them by about 1.31761.3176 and borrows about 0.31760.3176 of capital. Both scaled portfolios still have percentage contributions of one half each.

Convex risk-budget construction

Definition Let Σ\Sigma be symmetric positive definite and bb a risk budget with every bi>0b_i > 0 and ∑ibi=1\sum_i b_i = 1. On the open orthant x>0x > 0 define

F(x)=12x⊤Σx−∑i=1nbiln⁡xi.\begin{aligned} F(x) &= \tfrac12 x^{\top} \Sigma x \\[0.4em] &\quad - \sum_{i=1}^{n} b_i \ln x_i . \end{aligned}

Its gradient has the coordinates (Σx)i−bi/xi(\Sigma x)_i - b_i/x_i, and its Hessian

∇2F(x)=Σ+diag⁡(bixi2)\nabla^2 F(x) = \Sigma + \operatorname{diag}\Bigl(\frac{b_i}{x_i^2}\Bigr)

is positive definite, so FF is strictly convex. The function tends to +∞+\infty when a coordinate tends to 00 with the others bounded, through the logarithm, and when ∥x∥→∞\lVert x \rVert \to \infty, because 12x⊤Σx≥12λmin⁡∥x∥2\tfrac12 x^{\top} \Sigma x \ge \tfrac12 \lambda_{\min} \lVert x \rVert^2 with λmin⁡>0\lambda_{\min} > 0 the smallest eigenvalue, which outgrows ∑ibiln⁡xi≤ln⁡∥x∥\sum_i b_i \ln x_i \le \ln \lVert x \rVert. So its sublevel sets are compact subsets of the open orthant, a minimizer x∗x^{*} exists, and strict convexity makes it unique. Setting the gradient to zero gives

xi∗(Σx∗)i=bix_i^{*} (\Sigma x^{*})_i = b_i

for every ii, and summing over ii gives x∗⊤Σx∗=1x^{*\top} \Sigma x^{*} = 1. With s=1⊤x∗s = \mathbf{1}^{\top} x^{*}, the weights w∗=x∗/sw^{*} = x^{*}/s are positive, add up to 11 and satisfy wi∗(Σw∗)i=bi/s2w_i^{*} (\Sigma w^{*})_i = b_i/s^2 and w∗⊤Σw∗=1/s2w^{*\top} \Sigma w^{*} = 1/s^2, so w∗w^{*} meets the budget. Conversely, every positive ww that meets the budget, rescaled to x=w/σp(w)x = w/\sigma_p(w), satisfies the zero-gradient equations, so w∗w^{*} is the only fully invested long portfolio with this budget. Without positive definiteness the minimizer can fail to exist. Further weight constraints, such as caps or sector limits, change the problem and are not covered by this construction.

In plain words The logarithm keeps every coordinate away from zero, and its derivative bi/xib_i/x_i is exactly what turns the first-order condition into the product xi(Σx)ix_i (\Sigma x)_i that a risk budget needs. Rescaling the solution to full investment keeps the proportions.

Example For the constructed covariance matrix with correlation 0.250.25 and the budget (12,12)(\tfrac12, \tfrac12), the minimizer is x∗≈(3.1623,2.1082)x^{*} \approx (3.1623, 2.1082). Here (Σx∗)1≈0.04⋅3.1623+0.015⋅2.1082≈0.15811(\Sigma x^{*})_1 \approx 0.04 \cdot 3.1623 + 0.015 \cdot 2.1082 \approx 0.15811, and x1∗(Σx∗)1≈0.5x_1^{*} (\Sigma x^{*})_1 \approx 0.5. The sum s≈5.2705s \approx 5.2705 equals 1/0.1897371/0.189737, and x∗/s=(0.6,0.4)x^{*}/s = (0.6, 0.4). For a singular matrix, take two assets with volatility 0.200.20 and correlation −1-1, so Σ\Sigma has the entries 0.040.04 on the diagonal and −0.04-0.04 off it. Along x=(t,t)x = (t, t) the quadratic term is 00 and F=−ln⁡t→−∞F = -\ln t \to -\infty, so no minimizer exists. Equal weights in these assets have zero variance, and no risk contributions are defined.

Risk parity

Definition Risk parity allocates so that every holding contributes the same amount to a chosen risk measure. With volatility as the risk measure and positive weights it is the equal risk contribution portfolio, which meets the risk budget bi=1/nb_i = 1/n for every ii and exists and is unique among fully invested long portfolios when Σ\Sigma is positive definite. For two assets with positive weights and volatilities σ1,σ2>0\sigma_1, \sigma_2 > 0, the cross term w1w2σ12w_1 w_2 \sigma_{12}, with σ12=ρσ1σ2\sigma_{12} = \rho \sigma_1 \sigma_2 the covariance, appears in both w1(Σw)1w_1 (\Sigma w)_1 and w2(Σw)2w_2 (\Sigma w)_2, so equal contributions reduce to w12σ12=w22σ22w_1^2 \sigma_1^2 = w_2^2 \sigma_2^2, that is, w1σ1=w2σ2w_1 \sigma_1 = w_2 \sigma_2, and

w1=σ2σ1+σ2,w2=σ1σ1+σ2,\begin{gathered} w_1 = \frac{\sigma_2}{\sigma_1 + \sigma_2}, \\[0.4em] w_2 = \frac{\sigma_1}{\sigma_1 + \sigma_2}, \end{gathered}

the inverse-volatility weights, for every correlation ρ\rho with −1<ρ≤1-1 < \rho \le 1. At ρ=−1\rho = -1 these weights have zero variance. With three or more assets, inverse-volatility weights give equal contributions when all pairwise correlations equal a common ρ>−1/(n−1)\rho > -1/(n-1), since with wi=c/σiw_i = c/\sigma_i every product wi(Σw)iw_i (\Sigma w)_i equals c2(1+(n−1)ρ)c^2 \bigl(1 + (n - 1)\rho\bigr), but not for general correlations. Equal capital weights, inverse-volatility weights and equal risk contributions are different rules, and none of them uses expected returns.

In plain words Risk parity gives each holding the same share of the portfolio’s volatility instead of the same share of its capital, so calmer assets and diversifiers usually get more capital. With two assets only the volatilities matter, and with more assets the correlations matter too.

Example In the constructed example, 0.6⋅0.20=0.4⋅0.30=0.120.6 \cdot 0.20 = 0.4 \cdot 0.30 = 0.12, so (0.6,0.4)(0.6, 0.4) is the equal risk contribution portfolio, and the contributions are about 0.0948680.094868 each. Keeping these weights and changing the correlation to −0.5-0.5 gives the covariance −0.03-0.03, so Σw=(0.012,0.018)\Sigma w = (0.012, 0.018), the variance is 0.0072+0.0072=0.01440.0072 + 0.0072 = 0.0144, the volatility is 0.120.12, and each contribution is 0.060.06. The total changes and the equal shares stay. At correlation −1-1 the variance is 0.0144+0.0144−2⋅0.12⋅0.12=00.0144 + 0.0144 - 2 \cdot 0.12 \cdot 0.12 = 0, the gradient formula would divide by zero, and the contributions are not defined.

Check yourself

  1. Two assets have volatilities 0.100.10 and 0.400.40 and correlation 0.30.3. Find the fully invested equal risk contribution portfolio, then compute its volatility, marginal risks and risk contributions. Do the weights change if the correlation is −0.6-0.6?
Show the answer

With two assets the equal risk contribution weights are the inverse-volatility weights,

w1=0.400.50=0.8,w2=0.100.50=0.2.\begin{gathered} w_1 = \frac{0.40}{0.50} = 0.8, \\[0.4em] w_2 = \frac{0.10}{0.50} = 0.2 . \end{gathered}

The covariance is 0.3⋅0.1⋅0.4=0.0120.3 \cdot 0.1 \cdot 0.4 = 0.012, so Σw=(0.008+0.0024, 0.0096+0.032)=(0.0104,0.0416)\Sigma w = (0.008 + 0.0024,\ 0.0096 + 0.032) = (0.0104, 0.0416). The variance is 0.8⋅0.0104+0.2⋅0.0416=0.00832+0.00832=0.016640.8 \cdot 0.0104 + 0.2 \cdot 0.0416 = 0.00832 + 0.00832 = 0.01664, so σp≈0.12900\sigma_p \approx 0.12900. The marginal risks are about 0.080620.08062 and 0.322490.32249, and the contributions are 0.8⋅0.08062≈0.064500.8 \cdot 0.08062 \approx 0.06450 and 0.2⋅0.32249≈0.064500.2 \cdot 0.32249 \approx 0.06450, which add up to σp\sigma_p. With correlation −0.6-0.6 the weights stay (0.8,0.2)(0.8, 0.2), because the two-asset condition w1σ1=w2σ2w_1 \sigma_1 = w_2 \sigma_2 does not involve the correlation. The covariance becomes −0.024-0.024, Σw=(0.0032,0.0128)\Sigma w = (0.0032, 0.0128), the variance is 0.005120.00512, σp≈0.07155\sigma_p \approx 0.07155, and each contribution is about 0.035780.03578.

  1. Two assets have volatilities 0.200.20 and 0.300.30 and correlation −0.5-0.5, and the portfolio is w=(0.9,0.1)w = (0.9, 0.1). Someone argues that the second asset must contribute the most risk, since it is the more volatile one. Compute the contributions, and find the nonzero weight w2w_2, with w1=0.9w_1 = 0.9 fixed, at which the second asset contributes nothing.
Show the answer

The covariance is −0.03-0.03, so Σw=(0.036−0.003, −0.027+0.009)=(0.033,−0.018)\Sigma w = (0.036 - 0.003,\ -0.027 + 0.009) = (0.033, -0.018). The products wi(Σw)iw_i (\Sigma w)_i are 0.9⋅0.033=0.02970.9 \cdot 0.033 = 0.0297 and 0.1⋅(−0.018)=−0.00180.1 \cdot (-0.018) = -0.0018, the variance is their sum 0.02790.0279, so σp≈0.16703\sigma_p \approx 0.16703, and

RC1=0.02970.16703≈0.17781,RC2=−0.00180.16703≈−0.01078.\begin{aligned} RC_1 &= \frac{0.0297}{0.16703} \approx 0.17781, \\[0.4em] RC_2 &= \frac{-0.0018}{0.16703} \approx -0.01078 . \end{aligned}

They add up to σp\sigma_p. The more volatile asset has a negative contribution, because a contribution depends on covariance with the portfolio, not on standalone volatility, and here the second asset moves against the large first holding. For w2≠0w_2 \ne 0 its contribution is zero when (Σw)2=−0.03⋅0.9+0.09 w2=0(\Sigma w)_2 = -0.03 \cdot 0.9 + 0.09\, w_2 = 0, that is, at w2=0.3w_2 = 0.3. That is also the weight that minimizes the variance for fixed w1=0.9w_1 = 0.9, since the derivative of the variance with respect to w2w_2 is 2(Σw)22 (\Sigma w)_2.

  1. Three assets have volatilities 0.100.10, 0.100.10 and 0.200.20, the first two have correlation 0.80.8, and all other correlations are 00. Show that the inverse-volatility weights do not give equal risk contributions, and find the fully invested equal risk contribution portfolio.
Show the answer

The inverse-volatility weights are proportional to (10,10,5)(10, 10, 5), so w=(0.4,0.4,0.2)w = (0.4, 0.4, 0.2). The covariance of the first two assets is 0.8⋅0.1⋅0.1=0.0080.8 \cdot 0.1 \cdot 0.1 = 0.008, and Σw=(0.0072,0.0072,0.008)\Sigma w = (0.0072, 0.0072, 0.008). The products wi(Σw)iw_i (\Sigma w)_i are 0.002880.00288, 0.002880.00288 and 0.00160.0016, with total variance 0.007360.00736, so the percentage contributions are about 39.139.1, 39.139.1 and 21.721.7 percent. The correlated pair carries more than its share. The matrix is positive definite, so the equal risk contribution portfolio is unique, and swapping the first two assets leaves the problem unchanged, so it has the form w=(a,a,1−2a)w = (a, a, 1 - 2a) with 0<a<120 < a < \tfrac12. Then (Σw)1=0.01a+0.008a=0.018a(\Sigma w)_1 = 0.01 a + 0.008 a = 0.018 a and (Σw)3=0.04(1−2a)(\Sigma w)_3 = 0.04 (1 - 2a), and equal contributions require

0.018 a2=0.04 (1−2a)2.0.018\, a^2 = 0.04\, (1 - 2a)^2 .

Both sides are squares of positive numbers, so a0.018=0.2(1−2a)a \sqrt{0.018} = 0.2 (1 - 2a), which gives

a=0.20.4+0.018≈0.37442.\begin{aligned} a &= \frac{0.2}{0.4 + \sqrt{0.018}} \\[0.4em] &\approx 0.37442 . \end{aligned}

The portfolio is about (0.37442,0.37442,0.25117)(0.37442, 0.37442, 0.25117), with volatility about 0.087010.08701 and each contribution about 0.029000.02900. The third asset gets more capital than its inverse volatility suggests, because it is uncorrelated with the others.

How this lesson connects