Praxis · #363172
Validation · #363172 · Equities

Risk-model diversification

Quantitative Investment Diversification Strategies via Various Risk Models, 2024

Maysam Khodayari Gharanchaei, Prabhu Prasad Panda & Xilin Chen · arXiv q-fin
The rule

Each month, weight 49 industry portfolios to maximise the diversification ratio under a constant-correlation covariance estimate — long-only, 10% cap, 60-month lookback.

Overstated 1.040.60 claimed → measured Sharpe
1.04
Claimed Sharpepaper headline
0.60
Measured Sharpenet, survivorship-clean
≈2×
Overstatedt = 4.16 — still real
AssetEquities
StrategyMax-diversification
Universe49 industries
Period1970–2023
Costs10 bps/side
UniverseAll 49 Ken French value-weighted industry portfolios (Agric, Food, Beer … Banks, Insur, RlEst) — the survivorship-clean stand-in for the paper's undisclosed 1,000-stock CRSP screen.

The exact rules

Each month, from a 60-month lookbackEstimate the covariance of the 49 industries (constant-correlation)
OptimiseSolve max-diversification weights — long-only, 10% per-name cap
RebalanceHold to next month (turnover ~0.01–0.06/mo)

The backtest, re-run

Inside the model

The validation ladder

C0ReplicateClaimed 1.04 → measured 0.60 net on survivorship-free data.
C1HonestySurvivorship-clean data + 10 bps/side — immaterial (turnover ~0.01–0.06/mo).
C2DeflateSurvives BHY multiple-testing across 9 configs and the Deflated Sharpe — statistically real.
C3CrisisNegative Sharpe in all four crisis windows — no downside protection.
C6DecayEdge erodes in-sample → out-of-sample, consistent with published anomaly decay.
C7OriginalityFF3 α ≈ 0, R² ≈ 0.95, market β ≈ 1 — a factor-tilt, spanned by known factors.
Reproduces magnitudeStatistically realCrisis-robustOriginal vs factorsCosts survivable

How we rebuilt it

Data
Ken French 49-industry value-weighted portfolios (free, survivorship-clean).
Method
Max-diversification optimiser × constant-correlation covariance; CVXPY open solvers.
Universe
Paper's stock screen undisclosed → 49 industries (the correct survivorship control).
Regime stated
None disclosed — the paper never says which regime it was fit in.
Deviations from the paper
  • Universe: paper's stock selection undisclosed (1000 constant names, no delisting handling → survivorship-suspected) → Ken French 49-industry.
  • Solver: GUROBI → CVXPY open solvers (numerically equivalent).
  • Weight cap undisclosed → 0.10; shrinkage target undisclosed → Ledoit-Wolf.

ProvenanceBeta

Engine
v1
Blocks
11 typed blocks (covariance · optimizers · backtest · metrics · gates)
Data
ken_french/49_industry_vw · 1970–2023 monthly
Source
Ken French Data Library ↗
Tests
14/14 passing · statistical + cross-engine QA
Validation Report · #363172

Quantitative Investment Diversification Strategies via Various Risk Models, 2024

One email opens this reproduction in full, and the rest of the library: ten systematic strategies, re-run and audited. Free.

Descriptive research, not investment advice. No card, no trial clock.
© MMXXVI MarketGraphs · descriptive research, not investment advice