Home / Ideas / Hierarchical Risk Parity

Risk-managed & volatility-targeted allocation · 2026-08-18

Hierarchical Risk Parity

cluster the realized correlation tree, then allocate by recursive bisection

expected Sharpe 0.5–0.9confidence: mediumfree daily data

López de Prado (2016) builds risk parity via hierarchical clustering + quasi-diagonalization + recursive bisection, avoiding covariance-matrix inversion; it produces more stable, less concentrated weights and lower out-of-sample risk than both mean-variance and classic risk parity — valuable as the sleeve widens and correlation estimates get noisier.

Universe

A broader ETF universe where clustering adds value — e.g. 10–15 assets spanning US sector ETFs (XLK/XLF/XLE/...) plus cross-asset diversifiers (IEF, TLT, GLD, DBC).

How it works

Each month compute the 126-day realized correlation/covariance, hierarchically cluster assets, quasi-diagonalize, and set weights by recursive bisection (inverse-variance within clusters); long-only, monthly rebalance, one-day lag.

Expected performance

Research-derived Sharpe estimate: 0.5–0.9.

Backtest this idea with SignalChain

This is a research lead — not a finished backtest. SignalChain takes an idea like this and runs the whole pipeline inside Claude Code: it researches the concept against academic and practitioner sources, sets benchmarks, writes and lints a VectorBT backtest, runs it, and grades the result PASS/FAIL. One command:

/signalchain hierarchical risk parity on 12 sector+cross-asset ETFs using 126d realized correlation clustering and recursive bisection, long-only, monthly rebalance Get SignalChain — $49 →

Research & sources

Not financial advice. This page describes a research idea, not a recommendation. Any performance figures are hypothetical, research-derived estimates and are not indicative of future results. SignalChain is a research and educational tool; you are solely responsible for any decisions you make.