// MR // Portfolio optimization
Multi-Regime Portfolio Optimization
Markets move between regimes — calm, stressed, crisis — each with its own drifts and correlations. Multi-Regime Portfolio Optimization identifies the current regime, simulates the market forward through regime transitions, and builds portfolios that stay robust when the regime changes.
// Overview
How it works
- 01Identify the current market regime.
- 02Run a Markov Chain Monte-Carlo simulation over a horizon (e.g. one month) to obtain each asset's expected return and the VaR of any portfolio under a Gaussian mixture.
- 03Maximize expected return / VaR.
- 04Rebalance on a dynamic criterion (profit taking) and/or signal strength.
- 05Benchmark: the same model with one regime, i.e. Markowitz.
// Regime identification
Clustering market states



// Risk
Vanishing diversification
- ›Assume assets follow a mixed joint distribution , with .
- ›Fat tails can be measured as the ratio of risk under to risk under the other regimes.
- ›An optimizer that accounts for only some regimes reduces risk there but increases it under the others — increasing fat-tailedness.
- ›Hence regime changes have an aggravated impact on portfolio risk.
// Model
Hidden Markov model & MCMC
- ›A finite number of regimes , each Gaussian: with drift vector and covariance matrix .
- ›A transition matrix , where is the probability of moving from to ; and .
- ›Euler scheme on : pick the next regime by applying to , then simulate the market under .
- ›The result is a Gaussian mixture with fat tails, asymptotically Gaussian with and , where , .

// Calibration
From history to regimes
- 01Find breakpoints that split history into homogeneous periods .
- 02Calibrate a Gaussian on each period .
- 03Cluster the set using an information distance (Kullback-Leibler, Tsallis, Hellinger…).
- 04These live in dimensions, so they never recur: describe the market with fewer indices and project with spectral embedding, approximately preserving distances, until recurrence appears.
- 05Estimate transition probabilities — SVM or EM are more accurate than Baum-Welch, and depend on time spent in a regime.
- 06Crisis prediction: flag a mild regime that is likely to transition to a wild one.
// Validation
Simulation vs. observed


