| β Growth | β Growth | |
|---|---|---|
| β Inflation | Reflation β Commodities, TIPS, value stocks, EM equities | Stagflation β Cash, commodities, gold, short duration |
| β Inflation | Goldilocks β Equities, credit, growth stocks, risk-on | Deflation β Long bonds, quality stocks, USD, safe havens |
This is the Bridgewater "All Weather" insight: every asset class has a macro environment where it shines. A balanced portfolio holds assets that cover all four quadrants so something is always working.
You detect regimes from leading macro data. Key signals:
| Indicator | Source | What It Tells You |
|---|---|---|
| PMI (Manufacturing/Services) | ISM, Markit | Growth direction and momentum |
| CPI / PCE | BLS, BEA | Inflation trend |
| 10Y-2Y yield spread | Treasury | Recession probability (inverted = danger) |
| Initial jobless claims | DOL | Labor market turning points |
| Credit spreads (HY-IG) | FRED | Risk appetite / stress |
| Copper/Gold ratio | Markets | Growth expectations |
Rule-based approach (simpler, more interpretable):
- Define thresholds: PMI > 50 = growth, CPI YoY > 3% = inflation
- Combine into quadrant classification
- Pros: transparent, easy to override manually, no overfitting risk
- Cons: arbitrary thresholds, binary classification misses transitions
ML-based approach (HMM, K-Means, GMM):
- Let the data discover regimes from return patterns
- HMM adds temporal structure β regimes are "sticky" and transitions have probabilities
- Pros: discovers non-obvious regimes, handles gradual transitions, probabilistic
- Cons: regime labels aren't interpretable by default, sensitive to hyperparameters, can overfit in-sample
HMMs model the market as a system that switches between hidden states. You observe returns; the model infers which regime generated them.
Key concepts:
- States: The discrete regimes (e.g., 4 states for the growth/inflation quadrant)
- Transition matrix: Probability of moving from regime i to regime j β captures regime persistence
- Emission distribution: The return distribution in each state (mean, variance)
- Viterbi algorithm: Finds the most likely sequence of regimes given observed data
In practice, HMM regimes often map to:
- State 1: Low vol, positive returns (bull market / Goldilocks)
- State 2: High vol, negative returns (crisis / bear market)
- State 3: Moderate vol, low returns (transition / uncertainty)
- State 4: High vol, positive returns (recovery / reflation)
Once you identify the regime, shift portfolio weights. You're not going 100% into the "winner" β you're tilting:
w_tactical = w_strategic + Ξw_regime
Example tilts from a 60/40 baseline:
| Regime | Equity Ξ | Bond Ξ | Commodity Ξ | Cash Ξ |
|---|---|---|---|---|
| Goldilocks | +10% | -5% | 0% | -5% |
| Reflation | -5% | -10% | +10% | +5% |
| Stagflation | -15% | -5% | +10% | +10% |
| Deflation | -10% | +15% | -5% | 0% |
Keep tilts modest (Β±5-15%). Regime detection isn't precise enough to justify massive bets.