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:

  1. Economic growth: Rising or falling
  2. 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
Unlock Premium Content

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 rebalancer
  • example.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).