Skip to content
All library documents

Risk Parity Under Dollar-Neutral Portfolio Constraints

Article Quant Q&A · Author: Ram Ahluwalia

Summary

The document examines why adapting a long-only risk-parity objective to a dollar-neutral portfolio is difficult. Long-only risk parity seeks equal risk contributions, often by minimizing the dispersion of each asset’s weight multiplied by its marginal contribution to portfolio volatility. With dollar neutrality, long and short weights must balance, and the usual objective can conflict with the constraints or yield mirrored solutions with reversed signs.

One proposed objective minimizes squared deviations between each asset’s risk contribution and an equal share of total portfolio volatility, based on Euler decomposition. The answer notes uncertainty about whether absolute values are needed when weights can be negative. Another account describes constraining each asset’s variance fraction and reports that, in a small portfolio experiment, tight parity constraints were near the edge of feasibility and looser constraints allowed more variation in positions. These are optimization suggestions and limited examples, not evidence of broad practical effectiveness.

Key ideas

  • Long-only risk parity aims to equalize each asset’s contribution to portfolio risk.
  • Dollar neutrality requires long and short exposures to offset, complicating equal risk contributions.
  • A proposed objective minimizes squared differences between asset risk contributions and equal shares of total volatility.
  • Constraining variance fractions is another suggested construction method, though tight constraints may be infeasible.

Tags

Full text
# How to apply risk-parity portfolio construction to a dollar-neutral portfolio?


# How to apply risk-parity portfolio construction to a dollar-neutral portfolio?












Long-only risk-parity portfolios have proliferated in recent years. An optimized long-only risk-parity portfolio requires that the asset weight * marginal contribution to risk of the asset is identical for all securities.

One way to implement this idea is to find the solution to a dual-problem. For a long-only risk-parity solution one can find the weights that minimize the variance of each assets weights ($w$) * marginal contribution to risk ($\text{MCTR}=\frac{\partial \sigma(w)}{\partial w_i}=\partial_i \sigma(w)$).

In this manner, formally the problem is to choose weights (constrained to sum to one) using your favorite optimizer:

$\underset{w}{\arg \min} \quad \text{Risk} = \text{Var}( w_1 * \partial_1 \sigma(w) , w_2 * \partial_2 \sigma(w), ... , w_n * \partial_n \sigma(w)) $

My question -- are there any research articles or insights for constructing risk-parity portfolios assuming dollar-neutral (instead of long-only) weight constraints?

Implementing risk-parity in a dollar-neutral portfolio is not as trivial as applying the same objective function as above and simply changing the weight constraints. For example, because variance is symmetrical two solutions would be produced: optimal weights and -1*optimal weights. (Of course, a more complex objective function that included a maximize alpha objective would not result in symmetrical solutions.)

Also, convergence in the long-only case is fairly rapid whereas in the dollar-neutral case the objective function conflicts with the constraint that i) cash weight + long weight + short weight = 1, and ii) long weight = -short weight. The combination of i) and ii) implies cash weight = 1 in dollar-neutral.

To flesh out the second point, intuitively, the optimizer objective function is minimized when $ w_n * \partial_n \sigma(w) $ is identical for all securities (i.e. the variance is zero). However, this is impossible when some weights must be positive and other weights must be negative to satisfy constraint (ii), and where nearly all securities have a positive MCTR.

Perhaps there is a more suitable choice of objective function to minimize in the dollar-neutral case, or another way to construct a risk-parity portfolio in a dollar-neutral context?

## Answer by SRKX (score 6, accepted)

https://quant.stackexchange.com/a/2671

Just includling my thoughts and the link in a proper answer.

The goal function I suggest for this optimization is the following.

$$\underset{w}{\arg \min} \sum_{i=1}^N [\frac{\sqrt{w^T \Sigma w}}{N} - w_i\partial_i\sigma(w)]^2$$

I added the square root compared to the comment as you are actually using the euler decomposition on $\sigma$ (not on $\sigma^2$) as follows:

$$\sigma(w)=\sqrt{w^T \Sigma w} = \sum_{i=1}^N w_i \partial_i \sigma(w)$$

All the properties of this setup are discussed in details in this paper, but mainly with the assumption of $w_i \geq 0 \quad \forall i$.

For the long-only case, it works, I'm pretty sure. I think we might have to add an absolute value for the general case though....

## Answer by Patrick Burns (score 2)

https://quant.stackexchange.com/a/2665

I played around with this a little using Portfolio Probe. The way to get risk parity portfolios (in the sense you are using) with that is to constrain the fractions of variance for each asset to be slightly more than one over the number of assets. Slightly more because trading is done in integer amounts.

I took 20 assets and tried forming dollar neutral portfolios. Constraining risk fractions to less than .051 was on the edge of feasible (for long-only .0501 is okay). The dollar neutral constraint seems to be in conflict with the risk parity constraint (net was constrained to be -100 to 100 dollars with a gross of 1e6).

Obviously switching longs for shorts gets you another solution -- perhaps a bunch of other solutions. But generating random portfolios with the looser constraint of .055 shows much more diversity than that in the size of positions.

I'm not convinced this is of practical interest, but it is intellectually interesting.

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.