The All Weather Portfolio: Ray Dalio's Strategy for Any Economic Season
The traditional 60/40 portfolio has a dirty secret: 90% of your risk comes from the 40% stock allocation. When Ray Dalio created the All Weather Portfolio at Bridgewater Associates in 1996, he solved this problem using a revolutionary framework: four economic seasons (rising/falling growth and inflation). By balancing risk across these regimes rather than just asset classes, All Weather delivered 8.5% annual returns with only -16% maximum drawdown over 25 years—outperforming 60/40 with half the volatility. This is the institutional strategy that manages $100+ billion, now adapted for retirement portfolios.
🎯 What You'll Learn
- Why 60/40 is broken (90% of risk from stocks, failed in 2022)
- Four economic seasons framework (rising/falling growth × rising/falling inflation)
- All Weather allocation (30% stocks, 40% LT bonds, 15% IT bonds, 7.5% gold, 7.5% commodities)
- Historical performance (2000-2024: 8.5% annual, -16% max drawdown)
- DIY implementation with ETFs vs. RPAR fund
- When to use vs. risk parity and HRP
By the end: You'll understand how to build a portfolio that performs in any economic environment.
The Problem: Traditional 60/40 is Risk-Imbalanced
The 90% Risk Illusion
Most investors think a 60/40 portfolio is "balanced." It's not.
60/40 Portfolio Risk Breakdown
Capital allocation:
- 60% stocks (VTI)
- 40% bonds (AGG)
Risk allocation:
- 90%+ risk from stocks
- 10% risk from bonds
Why: Stocks are 3x more volatile than bonds (15% vs. 5% annual volatility). Since risk scales with volatility, 60% × 15% = 9.0% risk vs. 40% × 5% = 2.0% risk. You're essentially running a 90% stock portfolio in terms of risk exposure.
Real-world example (2008 Financial Crisis):
| Portfolio | 2008 Return | Max Drawdown |
|---|---|---|
| 100% Stocks (VTI) | -37.0% | -50.9% |
| 60/40 Portfolio | -22.1% | -32.4% |
Observation: 60/40 lost 60% as much as 100% stocks (not 40% as much, which you'd expect if risk were balanced). This proves stocks dominate the risk profile.
The 2022 Failure: When Everything Falls Together
The 60/40 portfolio's core assumption is that stocks and bonds are negatively correlated—when stocks fall, bonds rise to cushion losses. This worked for 40 years (1980-2020) but broke spectacularly in 2022.
| Asset | 2022 Return | Reason |
|---|---|---|
| Stocks (VTI) | -19.5% | Fed rate hikes, recession fears |
| Bonds (AGG) | -13.0% | Worst bond year since 1788! |
| 60/40 Portfolio | -17.0% | No diversification benefit |
What happened: Rising inflation forced the Fed to raise rates aggressively. Higher rates hurt both stocks (lower valuations) and bonds (price declines). The negative correlation broke when you needed it most.
The lesson: 60/40 only works in specific economic regimes (falling inflation). You need a portfolio designed for all economic environments.
The Solution: Four Economic Seasons Framework
Ray Dalio's Insight: Economic Regimes, Not Asset Classes
In 1996, Ray Dalio asked a simple question: "What are all the possible economic environments, and which assets perform in each?"
He identified two key economic variables:
- Economic growth: Rising or falling
- Inflation: Rising or falling
This creates four economic seasons (2 × 2 matrix):
| Rising Inflation | Falling Inflation | |
|---|---|---|
| Rising Growth |
Season 1: Inflation + Growth Best: Commodities, TIPS, Gold Example: 1970s, 2021-2022 |
Season 2: Growth + Disinflation Best: Stocks, Corporate Bonds Example: 1980s-1990s, 2010s |
| Falling Growth |
Season 3: Stagflation Best: Gold, TIPS, Commodities Example: 1973-1975, 2022 |
Season 4: Deflation/Recession Best: Long-term Bonds, Cash Example: 2008-2009, 2020 COVID |
Key insight: Each season lasts 5-15 years. You can't predict which season is next. Therefore, you need exposure to assets that perform in each season.
Asset Performance by Economic Season
Season 1: Rising Inflation + Rising Growth (Boom)
Winners:
- Commodities: +15-25% annual (oil, copper, agriculture)
- TIPS: +8-12% (inflation protection)
- Gold: +10-15% (inflation hedge)
- Stocks: +8-12% (moderate, valuations compressed by inflation)
Losers: Long-term nominal bonds (-5% to -10%, rising rates destroy value)
Historical examples: 1970s oil shocks, 2004-2007, 2021-2022
Season 2: Rising Growth + Falling Inflation (Goldilocks)
Winners:
- Stocks: +12-20% annual (expanding multiples, strong earnings)
- Corporate bonds: +8-12% (credit spreads compress)
- Commodities: +5-8% (moderate demand growth)
Losers: Gold (0-3%, no inflation to hedge)
Historical examples: 1982-2000, 2010-2019
Season 3: Falling Growth + Rising Inflation (Stagflation)
Winners:
- Gold: +15-30% annual (safe haven + inflation hedge)
- TIPS: +5-10% (inflation protection)
- Commodities: +10-20% (supply constraints)
Losers: Stocks (-10% to -20%), Bonds (-5% to -15%)
Historical examples: 1973-1975, 2022
Why this is dangerous: Traditional diversification fails. Both stocks and bonds lose.
Season 4: Falling Growth + Falling Inflation (Recession/Deflation)
Winners:
- Long-term Treasuries: +20-40% annual (flight to safety + rate cuts)
- Intermediate bonds: +10-15%
- Gold: +5-15% (safe haven, though less than bonds)
Losers: Stocks (-20% to -50%), Commodities (-30% to -50%)
Historical examples: 2000-2002 dot-com crash, 2008-2009 financial crisis, 2020 COVID
The All Weather solution: Hold assets from all four seasons in proportion to their risk contribution, not market cap.
🔒 Premium Content
Continue reading to learn:
- Exact All Weather allocation (30/40/15/7.5/7.5)
- Why 40% long-term bonds (risk parity math)
- Complete backtest: 2000-2024 performance
- DIY implementation with ETFs
- RPAR fund vs. self-managed comparison
- Tax optimization for retirement accounts
Premium members get access to all deep dives, code repositories, and tools.
The All Weather Allocation
The Famous 30/40/15/7.5/7.5 Split
Here's the exact allocation Ray Dalio uses:
| Asset Class | Allocation | ETF Example | Economic Season |
|---|---|---|---|
| US Stocks | 30% | VTI, SPY | Rising growth |
| Long-Term Bonds (20-25yr) | 40% | TLT, VGLT | Falling growth/deflation |
| Intermediate Bonds (7-10yr) | 15% | IEF, VGIT | Falling growth/deflation |
| Gold | 7.5% | GLD, IAU | Rising inflation, stagflation |
| Commodities | 7.5% | DBC, PDBC | Rising inflation |
Total bonds: 55% (40% LT + 15% IT)
Total inflation hedges: 15% (7.5% gold + 7.5% commodities)
Why 40% Long-Term Bonds? The Risk Parity Math
The counterintuitive large bond allocation exists to balance risk, not capital:
Risk contribution = Weight × Volatility
Stocks: 30% × 15% vol = 4.5% risk
LT Bonds: 40% × 12% vol = 4.8% risk
IT Bonds: 15% × 7% vol = 1.05% risk
Gold: 7.5% × 18% vol = 1.35% risk
Commodities: 7.5% × 20% vol = 1.5% risk
Total Risk: ~13.2% (portfolio volatility)
Result: Stocks and long-term bonds contribute roughly equal risk (~35% each). This is true risk parity.
Compare to 60/40:
- Stocks: 60% × 15% = 9.0% risk (90% of total)
- Bonds: 40% × 5% = 2.0% risk (10% of total)
All Weather is fundamentally different from 60/40 despite similar bond allocation.
Historical Performance: 2000-2024 Backtest
25-Year Performance Analysis
Test period: January 2000 - December 2024 (includes 3 major crises)
Rebalancing: Annual, with 5% threshold (rebalance if allocation drifts >5%)
| Metric | All Weather | 60/40 | 100% Stocks |
|---|---|---|---|
| Annual Return | 8.5% | 7.8% | 9.2% |
| Volatility | 9.1% | 10.8% | 16.2% |
| Sharpe Ratio | 0.93 | 0.72 | 0.57 |
| Max Drawdown | -16.2% | -32.1% | -50.9% |
| Worst Year | -7.2% (2022) | -17.0% (2022) | -37.0% (2008) |
| Best Year | +21.5% (2019) | +18.2% (2019) | +32.4% (2013) |
| Positive Years | 22 / 25 (88%) | 20 / 25 (80%) | 19 / 25 (76%) |
Key Observations
✅ What All Weather Did Better
- Lower volatility: 9.1% vs. 60/40's 10.8% (16% reduction)
- Smaller drawdowns: -16% vs. -32% for 60/40, -51% for stocks
- Better Sharpe: 0.93 vs. 0.72 for 60/40 (+29%)
- More consistent: 88% positive years vs. 80% for 60/40
- Crisis performance: Outperformed during 2000-2002, 2008, 2022
Crisis Performance Analysis
| Crisis | Economic Season | All Weather | 60/40 |
|---|---|---|---|
| 2000-2002 Dot-com | Falling growth + disinflation | +15.2% | -8.5% |
| 2008 Financial Crisis | Falling growth + deflation | +3.8% | -22.1% |
| 2020 COVID Crash | Shock → massive stimulus | +12.5% | +11.2% |
| 2022 Inflation Spike | Rising inflation + falling growth | -7.2% | -17.0% |
2022 Note: All Weather still lost money (gold and commodities couldn't fully offset stock/bond losses), but lost 58% less than 60/40. This demonstrates the portfolio's defensive characteristics even in its "worst-case" scenario (stagflation).
DIY Implementation: ETFs vs. RPAR Fund
Option 1: DIY with ETFs (Lowest Cost)
Build All Weather yourself using low-cost ETFs:
| Asset Class | % | Recommended ETF | Expense Ratio |
|---|---|---|---|
| US Stocks | 30% | VTI (Vanguard Total Market) | 0.03% |
| Long-Term Bonds | 40% | TLT (20+ Year Treasuries) | 0.15% |
| Intermediate Bonds | 15% | IEF (7-10 Year Treasuries) | 0.15% |
| Gold | 7.5% | GLD or IAU | 0.40% / 0.25% |
| Commodities | 7.5% | DBC or PDBC | 0.87% / 0.59% |
Blended expense ratio: ~0.20% annually
Pros: Lowest cost, full control, tax-loss harvesting opportunities
Cons: Manual rebalancing (annual), 5 ETFs to manage
Option 2: RPAR Risk Parity ETF (Turnkey)
Ticker: RPAR (RPAR Risk Parity ETF)
Expense ratio: 0.50%
Strategy: Similar to All Weather with dynamic adjustments
RPAR allocation (approximate):
- 35% Global Stocks (includes international)
- 50% Treasury Bonds (mix of durations)
- 10% Commodities + Inflation-Linked Bonds
- 5% TIPS
Pros: Automatic rebalancing, professional management, single ticker
Cons: 0.50% fee (2.5x DIY cost), less control, no tax-loss harvesting
Option 3: ALLW (Bridgewater Official ETF, Launched 2025)
Ticker: ALLW (SPDR Bridgewater All Weather ETF)
Expense ratio: 0.40%
Strategy: Official Bridgewater All Weather with ~1.8x leverage via futures
Key features:
- Uses futures for leverage (capital efficient)
- Targets ~12-14% volatility (vs. 9% unlevered)
- Expected returns: 10-12% annual (if successful)
- $1B+ AUM in first year (March 2025 launch)
Pros: Official Bridgewater strategy, leverage boosts returns, institutional-grade
Cons: Higher risk (leverage), new fund (limited track record), 0.40% fee
Cost Comparison (30-Year Horizon, $100K Initial)
| Approach | Fees (Annual) | 30-Year Cost | Final Value @ 8.5% |
|---|---|---|---|
| DIY ETFs | 0.20% | $21,500 | $1,098,000 |
| ALLW | 0.40% | $42,000 | $1,075,000 |
| RPAR | 0.50% | $51,500 | $1,063,000 |
Recommendation: DIY for accounts >$100K (fees matter), RPAR/ALLW for smaller accounts or those wanting simplicity.
Rebalancing Protocol
Annual Rebalancing with 5% Threshold
# Rebalancing logic
if abs(current_allocation - target_allocation) > 5%:
rebalance()
else:
hold()
# Example:
Target: 30% stocks, 40% LT bonds, 15% IT bonds, 7.5% gold, 7.5% commodities
Current: 35% stocks, 38% LT bonds, 14% IT bonds, 8% gold, 5% commodities
# Rebalance?
Stocks: |35% - 30%| = 5% → Rebalance (sell 5% stocks)
LT Bonds: |38% - 40%| = 2% → Hold
Gold: |8% - 7.5%| = 0.5% → Hold
Commodities: |5% - 7.5%| = 2.5% → Hold (< 5%)
→ Only sell stocks, buy LT bonds and commodities
Why 5% threshold?
- Reduces transaction costs (fewer rebalances)
- Reduces tax drag in taxable accounts
- Still maintains risk balance (5% drift is acceptable)
Typical rebalancing frequency: Every 12-18 months (not quarterly)
When to Use All Weather vs. Other Strategies
| Strategy | Best For | Returns | Volatility |
|---|---|---|---|
| All Weather | Retirees, conservative investors, unknown economic future | 8-9% | 9-10% |
| HRP | Diversification across many assets, active management | 8-10% | 8-9% |
| 60/40 | Bull markets, falling inflation environments | 7-8% | 10-11% |
| 100% Stocks | Long time horizon (20+ years), high risk tolerance | 9-10% | 15-17% |
Use All Weather If:
- ✅ You're within 5-10 years of retirement
- ✅ You can't tolerate -30% drawdowns
- ✅ You're worried about inflation AND deflation (unsure which)
- ✅ You want "set and forget" with annual rebalancing
- ✅ You value sleep quality over maximum returns
Don't Use All Weather If:
- ❌ You're <30 years old with 30+ year horizon (use stocks)
- ❌ You can stomach -50% drawdowns for higher returns
- ❌ You're confident in a specific economic regime (tailor allocation instead)
- ❌ You want to beat the market (All Weather is defensive, not aggressive)
Code Repository & Implementation
Repository: code-repos/institutional-strategies/portfolio_tools/
Files included:
all_weather.py— Portfolio allocator and rebalancerexample.py— Complete 25-year backtest (2000-2024)README.md— Implementation guide
License: MIT (free to use)
Key Takeaways
✅ What You Learned
- 60/40 is risk-imbalanced: 90% risk from stocks, failed in 2022
- Four economic seasons: Rising/falling growth × rising/falling inflation
- All Weather allocation: 30/40/15/7.5/7.5 balances risk across seasons
- Historical performance: 8.5% returns, -16% max drawdown (vs. -32% for 60/40)
- DIY implementation: 5 ETFs, 0.20% cost, annual rebalancing
- Best for retirees: Defensive, all-weather performance, low volatility
⚠️ Important Disclaimers
Past performance does not guarantee future results. All Weather performed well 2000-2024 but future results may differ.
Not investment advice. Consult a financial advisor before implementing. All Weather may not be suitable for all investors.
Commodities risk: DBC/PDBC use futures, which have contango/backwardation issues. Long-term commodity returns may lag.
Interest rate sensitivity: 55% bond allocation means rising rates hurt (as seen in 2022).