A constrained hierarchical risk parity algorithm with cluster-based capital allocation

Stellenbosch Working Paper Series No. WP14/2019
 
Publication date: November 2019
 
Author(s):
[protected email address] (Department of Economics, Stellenbosch University)
[protected email address] (Department of Economics, Stellenbosch University & Prescient Securities, Cape Town)
 
Abstract:

Hierarchical Risk Parity (HRP) is a risk-based portfolio optimisation algorithm, which has been shown to generate diversified portfolios with robust out-of-sample properties without the need for a positive-definite return covariance matrix (Lopez de Prado 2016). The algorithm applies machine learning techniques to identify the underlying hierarchical correlation structure of the portfolio, allowing clusters of similar assets to compete for capital. The resulting allocation is both well-diversified over risk sources and intuitively appealing. This paper proposes a method of fully exploiting the information created by the clustering process, achieving enhanced out-of-sample risk and return characteristics. In addition, a practical approach to calculating HRP weights under box and group constraints is introduced. A comprehensive set of portfolio simulations over 6 equity universes demonstrates the appeal of the algorithm for portfolios consisting of 20 - 200 assets. HRP delivers highly diversified allocations with low volatility, low portfolio turnover and competitive performance metrics.

 
JEL Classification:

G110

Keywords:

Risk Parity, Diversification, Portfolio Optimisation, Clustering

Download: PDF (1.3 MB)

BER Weekly

6 Jun 2025 SA GDP barely expands in Q1, while BCI and PMI suggest that Q2 remained weak
It was a busy week for local data releases, much of which painted a bleak picture of SA’s economy. Not only was first-quarter GDP growth dismal, but 2024 growth was also revised lower to just 0.5%. , The RMB/BER Business Confidence Index (BCI) showed sentiment remained shaky in the second quarter...

Read the full issue