I will (hopefully) get to results of two papers:
This agenda is mainly about the latter.
The cornerstone: Mean-Variance (MV)… but nothing comes for free
Mean-Variance (MV)
Risk Budgeting (RB)
In the first paper: Risk-Budgeted Mean-Variance (RBMV) portfolio
Mean-Variance
Estimation / Concentration
Risk Budgeting
General takeaway:
\[ R(\vv) \equiv \sum_{i = 1}^d v_i\cdot r_i = v_0\left[\sum_{i = 1}^d w_i \cdot r_i \right], \qquad w_i \equiv \frac{v_i}{v_0} \]
\[ \begin{array}[t]{rl} \min\limits_{\vv \geq 0} & \sigma(R(\vv)) \\[0.5ex] \text{s.t.} & \sum_{i=1}^d v_i = v_0 \\[0.5ex] & \mu(R(\vv)) \ge \mu_{\min}^{MV} \cdot v_0 \end{array} \]
Definition
The risk contribution of asset \(i\) to the total portfolio risk \(\sigma\left(R(\vv)\right)\), is given by: \[\RC_i(\vv) \equiv v_i \cdot \frac{\partial \sigma(R(\vv))}{\partial v_i}\]
\[\sigma(R(\vv)) = \sum_{i=1}^{d}\RC_i(\vv).\]
Definition (The Risk Budgeting Portfolio)
The risk budgeting (RB) portfolio is an allocation \(\vv \geq 0\) that satisfies \(v_0 = \sum\limits_{i=1}^{d}v_i\) and \[\frac{\RC_i(\vv)}{\sigma(R(\vv))} = b_i \,, \qquad \text{for all} \quad i=1, \ldots, d\;, \tag{$\star$}\]
Proposition
Given a positive risk budget \(\bb\), any optimal solution \(\vvstar\) to \[\min_{\vv \in \mathbb{R}^d_+} \sigma(R(\vv))\, , \qquad \text{subject to} \quad \sum_{i = 1}^d b_i \cdot \log(v_i) \ge 0\] is proportional to the exposure \(\vv\) of the RB portfolio for risk budget \(\bb\).
(a) Portfolio weight Gini indices
(b) Risk Contributions
(a) Simulated portfolios in the \((\sigma, \mu)\)-plane
(b) Distribution of realized Gini indices for \(\w_i\)
Definition (The Risk-Budgeted Mean-Variance Portfolio)
Given a risk budget \(\bb\), an endowment \(v_0\), a minimum required expected return \(\mu_{\text{min}}\), and a maximum volatility bound \(\sigma_{\text{max}}\), the Risk Budgeted Mean-Variance Portfolio (RBMV) is given by \(\vv = \frac{v_0}{\sum_{i=1}^{d}v_i^*}\cdot \vv^*\), where \(\vv^*\) is the solution of: \[ \begin{array}[t]{rll} \min\limits_{\vv \in \mathbb{R}^d_{+}} & \sigma(R(\vv)) \\[0.5ex] \text{s.t.} & \sum\limits_{i=1}^d b_i \log(v_i) \ge 0 & \quad [\lambda_v] \\[0.5ex] & \mu(R(\vv)) \ge \mu_{\min} \sum_{i=1}^d v_i & \quad [\lambda_\mu] \\[0.5ex] & \sigma(R(\vv)) \le \sigma_{\max} \sum_{i=1}^d v_i\, , & \quad [\lambda_\sigma] \end{array} \] The corresponding portfolio weights are given by \(\w = \frac{1}{v_0}\vv\).
Put every constraint in \(\ge 0\) form and attach its multiplier:
\[ \begin{aligned} \mathcal{L}(\vv; \lambda_v, \lambda_\mu, \lambda_\sigma) \;=\;& \sigma(R(\vv)) \;-\; \lambda_v \Big[\textstyle\sum_{i} b_i \log v_i\Big] \\[0.35em] &-\; \lambda_\mu \Big[\mu^\intercal \vv - \mu_{\min}\boldsymbol{1}^\intercal \vv\Big] \;-\; \lambda_\sigma \Big[\sigma_{\max}\boldsymbol{1}^\intercal \vv - \sigma(R(\vv))\Big] \end{aligned} \]
\[ \frac{\partial \mathcal{L}}{\partial v_i} = \frac{\partial \sigma(R(\vv))}{\partial v_i} - \lambda_v \frac{b_i}{v_i} - \lambda_\mu\left(\mu_i - \mu_{\min}\right) - \lambda_\sigma\left(\sigma_{\max} - \frac{\partial \sigma(R(\vv))}{\partial v_i}\right) = 0 \]
\[ \underbrace{v_i \cdot \frac{\partial \sigma(R(\vv))}{\partial v_i}}_{\equiv\RC_i(\vv) } \;=\; \lambda_v\, b_i \]
\[ \RC_i(\vv) = b_i \cdot \sigma(R(\vv)), \qquad i = 1, \ldots, d \implies \quad \text{We nest the RB solution!} \]
\[ \frac{\partial \mathcal{L}(\vv; \lambda_v, \lambda_\mu, \lambda_\sigma)}{\partial v_i} = \frac{\partial \sigma(R(\vv))}{\partial v_i} - \lambda_v \frac{b_i}{v_i} - \lambda_\mu \left(\mu_i - \underbrace{\mu_{\text{min}}}_{\color{red}{\text{moves around}}}\right) - \lambda_\sigma \left(\underbrace{\sigma_{\text{max}}}_{=0.1} - \frac{\partial \sigma(R(\vv))}{\partial v_i}\right) \]
\[ \begin{aligned} \mu_{min,\ \text{conservative}} &\equiv \min\{\mu_{MV} - 0.05, 0.1\}\\ \mu_{min,\ \text{greedy}} &\equiv \min\{\mu_{MV} - 0.05, 0.2\} \end{aligned} \]
Full Sample (1990-2022)
| Portfolio | Return (%) | Volatility (%) | Sharpe Ratio | Gini Index (\(\w_i\)) |
|---|---|---|---|---|
| Risk Parity | 9.68 | 15.69 | 0.84 | 0.16 |
| RBMV (\(\mu_{min}=0.1\), \(\sigma_{max}=0.2\)) | 10.29 | 15.98 | 0.86 | 0.29 |
| RBMV (\(\mu_{min}=0.2\), \(\sigma_{max}=0.2\)) | 10.50 | 16.70 | 0.81 | 0.43 |
| Mean-Variance (\(\sigma_{max}=0.2\)) | 10.20 | 22.28 | 0.58 | 0.96 |
\[ \Delta_d^\circ = \{\w \in \R^d_{++} : \boldsymbol{1}^\intercal \w = 1\}, \qquad \mathcal{B}^\circ = \{\bb \in \R^d_{++} : \boldsymbol{1}^\intercal \bb = 1\} \]
\[ \RC_i(\w) = b_i \cdot \sigma(\w) \quad \Longleftrightarrow \quad \frac{w_i (\Sigma \w)_i}{\w^\intercal \Sigma \w} = b_i, \qquad i = 1, \ldots, d \]
\[ \mathcal{I} \equiv G(\mathcal{B}^\circ) \subseteq \Delta_d^\circ \qquad \textit{Is this inclusion strict? When?} \]
Theorem (Image)
A portfolio \(\w \in \Delta_d^\circ\) belongs to \(\mathcal{I}\) if and only if \(\Sigma \w > 0\) componentwise. Hence \[\mathcal{I} = \Delta_d^\circ \cap \{\w \in \R^d : \Sigma \w > 0\}.\]
Theorem (Completeness)
The positive risk-budgeting map is complete, i.e., \(\mathcal{I} = \Delta_d^\circ\), if and only if \(\Sigma\) is entrywise nonnegative.
Recall: the beta of asset \(i\) w.r.t. the portfolio is \(\beta_{i,p}(\w) \equiv \frac{(\Sigma \w)_i}{\w^\intercal \Sigma \w}\), with \(\sum\limits_{i=1}^{d}w_i\cdot\beta_{i,p} = 1\)
Proposition (Risk budgets are weight-scaled betas)
For every \(\w \in \mathcal{I}\): \[b_i(\w) = w_i \cdot \beta_{i,p}, \qquad i = 1, \ldots, d.\]
Diversification is not insurance:
\[\E[U(W)] = -e^{-\gamma}\cdot\exp\left(-\gamma\, \mu^\intercal \w + \tfrac{1}{2}\gamma^2\, \w^\intercal \Sigma \w\right)\]
\[\max_{\w \in \Delta_d} \quad \mu^\intercal \w - \gamma\, \w^\intercal \Sigma \w\]
Theorem (MV portfolios in the RB image)
The portfolio \(\w(\gamma)\) is RB-rationalizable if and only if every held asset earns more than the zero-beta intercept: \[\min_{i \in S_\gamma} \mu_i > \lambda_\gamma.\]
Theorem (Risk-aversion threshold)
Fix an active set \(S\). While \(S_\gamma = S\), there is a threshold \(\overline{\gamma}^{RB}_S\), depending only on \((\mu, \Sigma, S)\), such that \[\w(\gamma) \text{ is RB-rationalizable} \quad \Longleftrightarrow \quad \gamma > \overline{\gamma}^{RB}_S.\]
Takeaway
Choosing risk budgeting is like behaving as a mean-variance investor with sufficiently high risk aversion!
\[\rho(\gamma \vv) = \gamma \rho(\vv), \qquad \gamma > 0.\]
\[\ES_\alpha(L(\vv)) = \E\left[L(\vv)\mid L(\vv) \geq \VaR_\alpha(L(\vv))\right].\]
\[\rho(\vv) = \sum_{i=1}^{d} \RC_i^\rho(\vv).\]
\[ \RC_i^\rho(\vv) \equiv v_i \frac{\partial \rho(\vv)}{\partial v_i}, \qquad b_i \rho(\vv) = \RC_i^\rho(\vv) \]
\[\sum_i b_i \log(v_i) \geq 0.\]
We cannot just remove the constraint \(\vv \geq 0\).
\[s_i \in \{-1,+1\}, \qquad x_i > 0, \qquad v_i = s_i x_i.\]
\[ \begin{aligned} R_s(\boldsymbol{x}) &\equiv R(\boldsymbol{s}\odot\boldsymbol{x}) = \sum_{i=1}^d s_i x_i r_i, \\ \widetilde{\RC}_i(\boldsymbol{x}) &\equiv x_i \frac{\partial \rho(R_s(\boldsymbol{x}))}{\partial x_i}. \end{aligned} \]
\[\rho(R_s(\boldsymbol{x})) = \sum_{i=1}^d \widetilde{\RC}_i(\boldsymbol{x}).\]
\[ \min_{\boldsymbol{x}\in\mathbb{R}_{++}^d}\quad \rho(R_s(\boldsymbol{x})) \quad \text{s.t.} \quad \sum_{i=1}^d b_i \log(x_i) \geq 0. \]
Easy once signs are fixed; hard if the model must choose what to short.
Wrap-Up:
Going forward:
Appendix and References
We assume \(d=5\) and use the following population moments for the mean returns \(\mu\), the individual standard deviations \(s\) and correlation matrix \(C\):
\[ \mu = \begin{bmatrix} 0.5 \\ 0.12 \\ 0.09 \\ 0.05 \\ 0.15 \end{bmatrix}, \quad s = \begin{bmatrix} 0.10 \\ 0.20 \\ 0.15 \\ 0.08 \\ 0.13 \end{bmatrix}, \quad C = \begin{bmatrix} 1 & 0.20 & 0.40 & 0.25 & 0.50\\ 0.20 & 1 & -0.20 & 0.40 & 0.6\\ 0.40 & -0.20 & 1 & -0.10 & 0.30\\ 0.25 & 0.40 & -0.10 & 1 & 0.30\\ 0.50 & 0.60 & 0.30 & 0.30 & 1 \end{bmatrix} \]
We further define \(\Sigma \equiv s^\intercal C s\).
Panel B: Before the Great Financial Crisis (1990-2006)
| Portfolio | Return (%) | Volatility (%) | Sharpe Ratio | Gini Index (\(\w_i\)) |
|---|---|---|---|---|
| Risk Parity | 10.79 | 14.42 | 0.89 | 0.15 |
| RBMV (\(\mu_{min}=0.1\), \(\sigma_{max}=0.2\)) | 10.90 | 14.45 | 0.91 | 0.26 |
| RBMV (\(\mu_{min}=0.2\), \(\sigma_{max}=0.2\)) | 10.74 | 14.99 | 0.85 | 0.39 |
| Mean-Variance (\(\sigma_{max}=0.2\)) | 9.92 | 20.84 | 0.50 | 0.95 |
Panel C: After 2020 (2021-2022)
| Portfolio | Return (%) | Volatility (%) | Sharpe Ratio | Gini Index (\(\w_i\)) |
|---|---|---|---|---|
| Risk Parity | 0.07 | 15.65 | 0.21 | 0.16 |
| RBMV (\(\mu_{min}=0.1\), \(\sigma_{max}=0.2\)) | 0.93 | 16.00 | 0.27 | 0.46 |
| RBMV (\(\mu_{min}=0.2\), \(\sigma_{max}=0.2\)) | 1.52 | 16.01 | 0.30 | 0.47 |
| Mean-Variance (\(\sigma_{max}=0.2\)) | 12.62 | 16.31 | 0.84 | 0.96 |