Deriving Two-Asset Risk Budgeting Portfolio Weights
Summary
The document explains how to derive the weight for one asset in a two-asset risk-budgeting portfolio. Each asset's contribution to portfolio volatility is set to its assigned budget, with budgets expressed as shares that sum to one. To remove portfolio volatility from the equations, the answer solves each contribution equation for volatility and equates the two expressions.
This produces a quadratic equation in the portfolio weight. Applying the quadratic formula and retaining the solution within the long-only range yields the stated optimal weight. The derivation describes a particular two-asset setup using asset volatilities, correlation, and a budget split. It does not extend the algebra to more assets or discuss numerical edge cases such as parameter combinations that make the displayed expression singular.
Key ideas
- Risk-budgeting weights are found by matching each asset's risk contribution to its assigned budget.
- For two assets, the portfolio volatility term can be eliminated by equating expressions derived from the two budget equations.
- The resulting equation is quadratic in the asset weight and can be solved with the quadratic formula.
- For a long-only portfolio, the admissible solution lies between zero and one.
- The derivation applies to the two-asset case and does not address all numerical edge cases.
Tags
Full text
# Derivation of optimal portfolio weights using Risk Budgeting approach
# Derivation of optimal portfolio weights using Risk Budgeting approach
In Thierry Roncalli's book Introduction to Risk Parity and Budgeting (2013), he gives an example of particular solutions to the Risk Budgeting portfolio such as for the $n=2$ asset case.
The risk contributions are:
$$ \frac{1}{\sigma(x)} \cdot \begin{bmatrix} w^2\sigma_1^2 + \rho w(1-w) \sigma_1 \sigma_2 \\ (1-w)^2\sigma_2^2 + \rho w(1-w) \sigma_1 \sigma_2 \\ \end{bmatrix} $$
The vector $[b,1-b]$ are the risk budgets.
He presents the optimal weight $w$ as:
$$ w^* = \frac {(b - \frac{1}{2}) \rho \sigma_1\sigma_2 - b\sigma_2^2 +\sigma_1\sigma_2\sqrt{(b - \frac{1}{2})^2\rho^2 + b(1-b)}} {(1-b)\sigma_1^2 - b\sigma_2^2 + 2(b - \frac{1}{2})\rho\sigma_1\sigma_2} $$
How are these weights derived ? I don't need a full derivation (it would be helpful though), I just don't know how it is derived.
Is it done by setting the risk contributions equal to the budgets?
$$ \begin{bmatrix} b \\ 1-b \\ \end{bmatrix} = \frac{1}{\sigma(x)} \cdot \begin{bmatrix} w^2\sigma_1^2 + \rho w(1-w) \sigma_1 \sigma_2 \\ (1-w)^2\sigma_2^2 + \rho w(1-w) \sigma_1 \sigma_2 \\ \end{bmatrix} $$
## Answer by Hans-Peter Schrei (score 2, accepted)
https://quant.stackexchange.com/a/75060
You are correct in your assumption, this is specified at the start of section 2.2.1 Definition of a risk budgeting portfolio.
> We consider a set of given risk budgets $\{B_1,\dots,B_n\}$. Here $B_i$ is an amount of risk measured in dollars. We denote $\mathcal{RC}_i(x_1,\dots,x_n)$ the risk contribution of asset $i$ with respect to portfolio $x=(x_1,\dots,x_n)$. The risk budgeting portfolio is then defined by the following constraints: $$ \mathcal{RC}_1(x_1,\dots,x_2)=B_1 \\ \vdots \\ \mathcal{RC}_i(x_1,\dots,x_2)=B_i \\ \vdots \\ \mathcal{RC}_n(x_1,\dots,x_2)=B_n \\ $$
The two asset case
We can rewrite the two equations into a singular formula by solving for $\sigma(x)$ for both of them and subsequently eliminating $\sigma(x)$ by setting the two formulations of $\sigma(x)$ equal to each other:
$$ \frac{w^2\sigma_1^2+w(1-w)\rho\sigma_1\sigma_2}{b}= \frac{(1-w)^2\sigma_2^2+w(1-w)\rho\sigma_1\sigma_2}{1-b} $$
After rearranging this becomes a (complicated) quadratic equation in $w$, which can be solved via the quadratic formula. By cancelling terms in the resulting fraction and observing that $0\leq w\leq 1$ (and thus eliminating one of the solutions of the quadratic formula) you should arrive at the optimal $w^*$.Shown in full with attribution under the source's licence. Licence: CC BY-SA 4.0 (Stack Exchange)
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.