Inverse Volatility

A closed-form, estimation-light allocation that weights each asset inversely proportional to its standalone volatility. Often used as a baseline and as a base estimator inside ensemble methods.

Overview

Inverse Volatility allocates capital so that each asset receives a weight that scales with the inverse of its trailing-window standard deviation. Unlike mean-variance optimisation, it ignores the off-diagonal entries of the covariance matrix and requires no expected-return estimates, which makes it numerically trivial and very stable to noisy inputs. The portfolio weights are available in closed form.

The estimator sits in the same heuristic family as the equally-weighted (1/N) portfolio and is closely related to risk parity. It is sometimes called the naive risk-parity portfolio because it equalises per-asset volatility contributions but ignores correlations; full risk parity (also called Equal Risk Contribution, ERC) goes further and equalises total marginal risk contributions in the presence of correlations. When all pairwise correlations are equal, the two coincide; when they differ, full ERC differs (Maillard, Roncalli and Teiletche, 2010).

A close relative, inverse-variance weighting, is the inner allocator inside Hierarchical Risk Parity (Lopez de Prado, 2016), where it is applied recursively along a sorted cluster order. On this platform Inverse Volatility is also one of the three base estimators inside Stacking Optimization.

Mathematical Formulation

Notation

  • - sample standard deviation of asset 's returns over the lookback window
  • - weight allocated to asset
  • - number of assets in the eligible universe

Closed-form weights

The unnormalised weight is the reciprocal of volatility, and weights are renormalised to sum to one:

Equivalently, all assets are scaled to the same volatility-weightedbudget: . This is exactly the risk-parity solution under the simplifying assumption that the correlation matrix is the identity.

Implementation

FolioLab uses skfolio's InverseVolatility estimator. Weights are long-only by construction and sum to one after normalisation.

There is no rolling lookback. The volatility of each asset is computed over the whole return window of the run, from the start date to the end date you submit. The dispatch passes that full window and nothing else: this method takes no risk-free rate and no constraints. To change the estimation window, change the dates on the run.

When to use it

Inverse Volatility is particularly useful as: (a) an estimation-light baseline against which to benchmark more sophisticated optimizers (in the tests of DeMiguel, Garlappi and Uppal, 2009, none of 14 optimized models consistently beat the naive 1/N rule out of sample); (b) a reference for the inverse-variance leaf allocation inside HRP and HERC, which squares the volatility; and (c) a stable, interpretable allocation in mandates where the optimizer's output must be explainable to non-technical clients.

It performs poorly when the universe contains highly correlated clusters: two near-identical assets each receive their full inverse-volatility share, which doubles the cluster's exposure relative to a true risk-parity allocation. For correlated universes prefer Risk Budgeting / Risk Parity, HRP, or NCO.

Advantages & Limitations

Advantages

  • Closed form: No optimisation solver, no inversion.
  • Few inputs: Depends only on per-asset volatilities, not correlations.
  • Stable turnover: Weights move slowly with vol.
  • No return estimates: Sidesteps the hardest part of MVO.
  • Explainable: Each weight has a one-line justification.

Limitations

  • Ignores correlations: Two highly correlated assets each receive their full weight.
  • No view of returns: Cannot tilt toward high-conviction names.
  • Concentration in low-vol names: A very stable asset can dominate.
  • No constraints: The weights are prescribed, so the method takes no per-name bound, exclusion or group sum. A run that carries constraints does not run this method, because changing the weights to meet a bound would produce a different strategy.
  • Vol-of-vol risk: A regime change in volatility shifts the whole allocation, even if expected-return rankings are stable.

References

  • Maillard, S., Roncalli, T., & Teiletche, J. (2010). "The Properties of Equally Weighted Risk Contribution Portfolios." The Journal of Portfolio Management, 36(4), 60-70.
  • Leote de Carvalho, R., Lu, X., & Moulin, P. (2012). "Demystifying Equity Risk-Based Strategies: A Simple Alpha Plus Beta Description." The Journal of Portfolio Management, 38(3), 56-70.
  • DeMiguel, V., Garlappi, L., & Uppal, R. (2009). "Optimal Versus Naive Diversification: How Inefficient Is the 1/N Portfolio Strategy?" The Review of Financial Studies, 22(5), 1915-1953.
  • Lopez de Prado, M. (2016). "Building Diversified Portfolios that Outperform Out of Sample." The Journal of Portfolio Management, 42(4), 59-69. (inverse-variance allocation inside HRP)
  • Palomar, D. P. (2025). Portfolio Optimization: Theory and Application. Cambridge University Press, Chapter 6 (Portfolio Basics), Section 6.4 (Heuristic Portfolios).
  • skfolio documentation - skfolio.optimization.InverseVolatility.

Not investment advice. Past performance is not indicative of future results.