Mean Reversion Strategies in High-Volatility Regimes
MuhQuant Research
Overview
Mean reversion strategies rely on the tendency of asset prices to return to their historical average. While this works well in low-volatility environments, high-volatility regimes present unique challenges and opportunities.
The VIX Threshold Problem
When VIX crosses above 25, traditional mean reversion signals generate significantly more false positives. Our backtesting shows a 42% increase in whipsaw trades during these periods.
However, the trades that do work tend to produce outsized returns — the mean reversion effect is stronger when fear is elevated.
Regime Detection
We implement a simple Markov switching model to classify market regimes:
import numpy as np
from hmmlearn import hmm
model = hmm.GaussianHMM(n_components=2, covariance_type="full")
model.fit(returns.reshape(-1, 1))
regimes = model.predict(returns.reshape(-1, 1))
By conditioning our entry signals on the detected regime, we reduce drawdown by 28% while maintaining 85% of the original strategy's returns.
Key Takeaways
- Mean reversion alpha is concentrated in high-vol regimes, but so is the risk
- Regime detection filters reduce false signals by ~40%
- Position sizing should scale inversely with realized volatility
- Combining mean reversion with momentum filters improves Sharpe by 0.3