Back to Portfolio

All-Weather Risk Parity Portfolio

Ray Dalio Environment-First Selection (20 Holdings)

Analysis: 2019-01-02 to 2024-12-31 (1191 trading days)

20 Holdings
9-11% Expected Return
12.7% Target Volatility
0.55 Sharpe Ratio
undefined Macro Score

📐 Methodology: Ray Dalio's All-Weather Approach

The Core Insight

Ray Dalio's insight is that asset prices are driven by unexpected changes in growth and inflation—not the levels themselves. Different assets excel in different economic "weather":

↗ Growth Rising Winners: Stocks, Commodities
↘ Growth Falling Winners: Bonds, Gold
↗ Inflation Rising Winners: Commodities, TIPS
↘ Inflation Falling Winners: Bonds, Stocks

By balancing risk (not dollars) across these environments, the portfolio achieves stable returns regardless of which "weather" arrives.

Why Risk Parity, Not Equal Dollars?

Traditional portfolios allocate equal dollars. But a $100 position in volatile stocks contributes more risk than $100 in stable utilities. Risk parity allocates based on risk contribution, not dollars.

Approach 60/40 Stocks/Bonds Risk Parity
Dollar Allocation 60% stocks, 40% bonds Varies by volatility
Risk Allocation ~90% from stocks! 50% stocks, 50% bonds
Diversification Illusory—stocks dominate True balance

🎯 Holdings by Economic Environment

Ray Dalio's core insight: balance risk across four economic environments. Each quadrant has 5 holdings selected for lowest correlation to already-chosen positions.

🔥 Rising Inflation 27.6%

CPI rising, commodity prices up, real assets favored

GLD.US SPDR Gold Shares 12.6%
Lowest average correlation (0.08) to other portfolio positions. Best diversifier in correlation matrix. Dual role: inflation hedge AND crisis protection during falling growth scenarios.
EQNR.OL Equinor ASA 4.6%
Norwegian oil major. Strong inflation hedge as energy prices rise with CPI. State backing provides downside protection. Low correlation (0.126) to existing selections.
AI.PA Air Liquide SA 3.2%
Global #2 industrial gases. 25-year customer contracts with inflation pass-through clauses. Essential infrastructure with high switching costs.
ENB.TO Enbridge Inc 4.4%
North America's largest energy infrastructure company. Regulated returns with inflation escalators. High dividend yield provides income during inflation periods.
SALM.OL SalMar ASA 2.7%
Norwegian salmon producer. Food prices rise with inflation. Low correlation to financial assets. Resource scarcity (limited salmon farming licenses) provides pricing power.

📉 Falling Growth 27.7%

Recession, flight to safety, defensives outperform

ORK.OL Orkla ASA 7.2%
Norwegian consumer staples conglomerate. Lowest max drawdown (-28%) in falling growth category. People buy food regardless of economic conditions. Very low correlation (0.134).
ELE.MC Endesa SA 4.9%
Spanish utility with regulated returns. Electricity demand remains stable in recessions. Dividend yield provides income when growth assets underperform.
MRK.XETRA Merck KGaA 4.2%
German healthcare/pharma company. Healthcare spending is non-discretionary. Provides diversification from US market and eurozone currency exposure.
NESN.SW Nestle SA 6.5%
World's largest food company. Swiss franc hedge. 60+ year dividend track record. Extremely defensive with low volatility. Dual benefit in both falling growth AND falling inflation.
ATD.TO Alimentation Couche-Tard 4.9%
Global convenience store operator. Fuel and convenience items maintain demand in recessions. Excellent capital allocation with proven M&A track record.

📈 Rising Growth 25.7%

Economy expanding, risk appetite high, stocks outperform

VTI.US Vanguard Total Stock Market ETF 3.5%
Broad US market exposure. Selected first in rising growth due to zero correlation to empty portfolio. Provides beta to economic expansion.
INVE-B.ST Investor AB Class B 6.0%
Swedish holding company (Wallenberg family). Low correlation (0.121) provides excellent diversification. Quality industrial holdings benefit from global growth.
SMCAY.US Sumitomo Mitsui Financial ADR 5.2%
Japanese materials exposure via ADR. Low correlation (0.134) to US equities. Benefits from both rising growth AND rising inflation (materials pricing power).
KOG.OL Kongsberg Gruppen 5.0%
Norwegian defense and maritime technology. Strong secular growth trends. High Sharpe (0.55) indicates excellent risk-adjusted returns. Low correlation (0.140).
DPZ.US Domino's Pizza Inc 6.0%
Tech-enabled pizza delivery. Dual protection: benefits from consumer spending in growth AND affordable food in downturns. Franchise model is capital-light.

❄️ Falling Inflation 19.0%

Disinflationary, quality growth outperforms

COST.US Costco Wholesale 4.8%
HIGHEST SHARPE (1.00) in portfolio. Membership model with 92.9% renewal rate. Benefits from falling inflation as purchasing power increases. Dual protection.
DNB.OL DNB Bank ASA 3.9%
Norway's largest bank. Best-in-class 32.5% cost/income ratio. Falls inflation benefits loan books. Low correlation to other portfolio holdings.
BCHN.SW BB Biotech AG 3.3%
Swiss biotech holding company. Healthcare is non-discretionary. Falls inflation environment supports growth stock multiples. CHF currency hedge.
SPGI.US S&P Global Inc 3.0%
Credit ratings duopoly. Essential financial infrastructure. Falls inflation supports capital markets activity and M&A, driving ratings and data revenue.
RY.TO Royal Bank of Canada 4.0%
Canada's largest bank. Oligopoly market with 150+ year history. High Sharpe (0.55) indicates strong risk-adjusted returns. CAD diversification from USD.

Entry Strategy Legend

  • Core strategic positions - deploy immediately
  • Quality holdings - scale in on dips
  • Set limit orders at target prices

🌐 Stock Universe: All 52+ Candidates

Every stock considered for the portfolio and its current status. 20 selected, 0 rejected by algorithm, 78 on wait list.

20Selected
0Algorithm Rejected
78Wait List
7Fundamentally Rejected
Ticker Name Status Sharpe Max DD Reason / Entry Price Weight
GLD.US SPDR Gold Shares SELECTED - - Always Own -
EQNR.OL Equinor ASA SELECTED - - Algorithm selected -
AI.PA Air Liquide SA SELECTED - - Algorithm selected -
ENB.TO Enbridge Inc SELECTED - - Algorithm selected -
SALM.OL SalMar ASA SELECTED - - Algorithm selected -
ORK.OL Orkla ASA SELECTED - - Algorithm selected -
ELE.MC Endesa SA SELECTED - - Algorithm selected -
MRK.XETRA Merck KGaA SELECTED - - Algorithm selected -
NESN.SW Nestle SA SELECTED - - Algorithm selected -
ATD.TO Alimentation Couche-Tard SELECTED - - Algorithm selected -
VTI.US Vanguard Total Stock Market ETF SELECTED - - Algorithm selected -
INVE-B.ST Investor AB Class B SELECTED - - Algorithm selected -
SMCAY.US Sumitomo Mitsui Financial ADR SELECTED - - Algorithm selected -
KOG.OL Kongsberg Gruppen SELECTED - - Algorithm selected -
DPZ.US Domino's Pizza Inc SELECTED - - Algorithm selected -
COST.US Costco Wholesale SELECTED - - Algorithm selected -
DNB.OL DNB Bank ASA SELECTED - - Algorithm selected -
BCHN.SW BB Biotech AG SELECTED - - Algorithm selected -
SPGI.US S&P Global Inc SELECTED - - Algorithm selected -
RY.TO Royal Bank of Canada SELECTED - - Algorithm selected -
VACN.SW VAT Group WAIT LIST - - Entry: CHF 250 -
FTS.TO Fortis Inc WAIT LIST - - Entry: C$54 -
COST Costco WAIT LIST - - Entry: $545 -
CNR.TO Canadian National Railway WAIT LIST - - Entry: C$140 -
LISN.SW Lindt & Sprüngli WAIT LIST - - Entry: CHF 81,600 -
V Visa WAIT LIST - - Entry: $275 -
MA Mastercard WAIT LIST - - Entry: $500 -
MUV2.XETRA Munich Re WAIT LIST - - Entry: €400 -
GEBN.SW Geberit WAIT LIST - - Entry: CHF 430 -
WM Waste Management WAIT LIST - - Entry: $210 -
SPGI S&P Global WAIT LIST - - Entry: $460 -
CSU.TO Constellation Software WAIT LIST - - Entry: C$2,650 -
SCHN.SW Schindler Holding WAIT LIST - - Entry: CHF 224 -
MTD Mettler-Toledo WAIT LIST - - Entry: $880-1000 -
SGSN.SW SGS SA WAIT LIST - - Entry: CHF 85 -
BCHN.SW Burckhardt Compression WAIT LIST - - Entry: CHF 460 -
IFCN.SW Inficon WAIT LIST - - Entry: CHF 80 -
AI.PA Air Liquide WAIT LIST - - Entry: €145 -
BEAN.SW Belimo Holding WAIT LIST - - Entry: CHF 216 -
ASML.AS ASML WAIT LIST - - Entry: €650 -
TECN.SW Tecan Group WAIT LIST - - Entry: CHF 115 -
S68.SI Singapore Exchange WAIT LIST - - Entry: S$13.70 -
CTAS Cintas WAIT LIST - - Entry: $140 -
SHW Sherwin-Williams WAIT LIST - - Entry: $182 -
SIKA.SW Sika AG WAIT LIST - - Entry: CHF 112 -
MRK.XETRA Merck KGaA REJECTED - - ROE 10.32% fails Buffett 15% test; conglomerate di -
AMCR Amcor REJECTED - - ROE 7.5% fails Buffett 15% test; commodity packagi -
OV8.SI Sheng Siong REJECTED - - P/E 27x for grocery chain = 30%+ overvalued; excel -
2222 Saudi Aramco REJECTED - - Low-cost moat ($3/barrel) is real, but government -
AMR Americana Restaurants REJECTED - - Business deteriorating: revenue -9%, earnings -39% -
SALM.OL SalMar REJECTED - - Too volatile for quality portfolio; biological ris -
6268.T Nabtesco REJECTED - - 60% market share but only 5% ROE and 3.7% net marg -

Selection Methodology

  • Hard Filters Applied: Sharpe Ratio >= 0.30, Max Drawdown >= -50%, CAGR >= 5%
  • Multi-Factor Scoring: 35% Sharpe + 25% Low Correlation + 20% CAGR + 20% Low Drawdown
  • Risk Parity Weighting: Covariance-based weights for equal risk contribution
  • Wait List: Quality stocks that pass filters but are above entry prices

📊 The Math Behind the Numbers

1. Volatility (σ) — Annualized

σannual = σdaily × √252

What it means: Volatility measures how much an asset's returns deviate from the average. We multiply daily volatility by √252 (trading days) to annualize.

In this portfolio: Average asset volatility is 24.7%. WM (Waste Management) has the lowest at 15.6%, while Kikkoman has the highest at 42.8%.

Interpretation: A 25% volatility means roughly 2/3 of annual returns fall within ±25% of the mean (1 standard deviation).

2. Pearson Correlation (ρ)

ρ(A,B) = Cov(RA, RB) / (σA × σB)

What it means: Correlation measures how two assets move together. +1 = perfect co-movement, 0 = independent, -1 = perfect opposite movement.

In this portfolio: Average pairwise correlation is 0.22. Best diversifier: Kikkoman (KIK) with near-zero correlation to US stocks.

Interpretation: Correlations below 0.3 provide meaningful diversification. Above 0.7 means assets move mostly together.

3. Portfolio Volatility

σp = √(Σ wi² σi² + 2 Σi≠j wi wj ρij σi σj)

What it means: Portfolio risk isn't just the average of individual risks—it depends on correlations. Low correlations reduce portfolio risk below the weighted average.

In this portfolio: Despite average asset volatility of 24.7%, portfolio volatility is only 12.7%—a 50% reduction from diversification.

Interpretation: This is the "free lunch" of diversification. Combining uncorrelated assets reduces overall portfolio risk.

4. Risk Parity Weights

MRCi = wi × (Σw)i / σp
Target: MRCi = σp / n (for all i)

What it means: Marginal Risk Contribution (MRC) measures how much each dollar in asset i contributes to total portfolio risk. Risk parity sets all MRCs equal.

In this portfolio: Each of 20 assets contributes exactly 5.0% of total risk.

Interpretation: Low-volatility assets (WM, FTS) get higher weights; high-volatility assets (KIK, NESN) get lower weights. This equalizes risk impact.

5. Sharpe Ratio

Sharpe = (Rp - Rf) / σp

What it means: Return per unit of risk. Higher = better risk-adjusted returns. Uses risk-free rate (Rf) of ~4% (current T-bills).

In this portfolio: Best Sharpe: COST (0.79), TOELY (0.72). Worst: FTS (-0.74)—negative returns despite low volatility.

Interpretation: Sharpe > 0.5 is good, > 1.0 is excellent. FTS's negative Sharpe reflects 2020-2024 utility underperformance.

6. Maximum Drawdown

MaxDD = min(Pricet / max(Price0...t) - 1)

What it means: The largest peak-to-trough decline. Measures worst-case loss if you bought at the peak and sold at the trough.

In this portfolio: Worst drawdown: NESN (-59%), POOL (-59%). Best: WM (-26%).

Interpretation: Drawdowns test investor psychology. Even great companies can fall 40-60%—position sizing matters.

🥇 Precious Metals: Portfolio Anchor

Gold is the largest position at NaN% - serving as inflation hedge, crisis protection, and portfolio stabilizer.

🥇

Gold (GLD.US)

NaN% Portfolio Weight
NaN% Annual Return
NaN% Volatility
0.41 Sharpe Ratio

Role in Portfolio

  • Inflation Hedge: Preserves purchasing power during currency debasement
  • Crisis Protection: Tends to rise during market stress and uncertainty
  • Lowest Correlation: -0.08 to GOOG, near-zero to most equities
  • Stability Anchor: Dampens portfolio volatility in all regimes

Why 15.5% in Gold?

Risk parity weighting allocates MORE to lower-volatility assets. Gold's 15.5% volatility is among the lowest in the portfolio, so it receives a correspondingly higher weight. Combined with its negative-to-zero correlation with equities, gold contributes significantly to overall portfolio stability without sacrificing returns.

📊 Primary Analysis

📈 Backtest Results (2013-2024)

Ray Dalio Environment-First Portfolio: Backtest Results

Generated: 2026-01-01 Backtest Period: December 2013 - December 2024 (7.2 years) Data Source: EODHD API (monthly prices)


Executive Summary

The Dalio 20-Holding Environment-First Portfolio has significantly outperformed both the S&P 500 and traditional 60/40 portfolio across all key risk-adjusted metrics over the backtest period.

Metric Dalio 20 S&P 500 60/40
CAGR 19.62% 13.04% 8.61%
Volatility 13.31% 14.80% 10.97%
Sharpe Ratio 1.27 0.77 0.63
Sortino Ratio 1.92 - -
Max Drawdown -15.71% -23.93% -26.21%
Calmar Ratio 1.25 0.54 0.33
Total Return 261.11% ~150% ~80%

Key Findings

1. Superior Risk-Adjusted Returns

The Dalio 20 portfolio achieved:

  • 1.27 Sharpe Ratio - excellent risk-adjusted returns
  • Lower volatility than S&P 500 (13.3% vs 14.8%) with higher returns
  • Calmar Ratio of 1.25 - exceptional return per unit of drawdown risk

2. Exceptional Downside Protection (2022 Test)

The 2022 bear market was the key test of the All-Weather concept:

Portfolio 2022 Return vs Dalio 20
Dalio 20 -6.0% -
S&P 500 -18.2% 12.2% worse
60/40 -23.3% 17.3% worse

The portfolio limited losses to just 6% while the 60/40 portfolio suffered a 23% drawdown - its worst year in decades. This validates the environment-first diversification approach.

3. Consistent Positive Returns

  • Only 1 negative year (2022: -6.0%) vs multiple for benchmarks
  • Mean annual return: 11.7%
  • Median annual return: 13.0%
  • Best year: 2021 (+27.2%)
  • Worst year: 2022 (-6.0%)

Annual Returns Comparison

Year Dalio 20 S&P 500 60/40 vs SPY
2014 12.4% 13.5% 19.0% -1.1%
2015 6.1% 1.2% 0.6% +4.9%
2016 17.0% 12.0% 8.0% +5.0%
2017 15.6% 21.7% 16.6% -6.1%
2018 1.3% -4.6% -2.9% +5.8%
2019 26.1% 31.2% 24.9% -5.1%
2020 13.8% 18.3% 19.8% -4.5%
2021 27.2% 28.7% 14.6% -1.5%
2022 -6.0% -18.2% -23.3% +12.2%
2023 13.5% 26.2% 16.4% -12.7%
2024 12.5% 24.9% 10.7% -12.4%

Pattern: The portfolio outperforms in difficult years (2015, 2016, 2018, 2022) but underperforms in strong bull markets (2017, 2019, 2023, 2024). This is the expected All-Weather behavior.


Environment Contribution Analysis

Each of the four economic environments contributed to portfolio performance:

Environment Holdings CAGR Sharpe Max DD
Rising Inflation GLD, EQNR, AI, ENB, SALM 15.1% 0.90 -26.0%
Falling Growth ORK, ELE, MRK, NESN, ATD 17.9% 0.92 -32.6%
Rising Growth VTI, INVE-B, SMCAY, KOG, DPZ 14.7% 0.77 -26.1%
Falling Inflation COST, DNB, BCHN, SPGI, RY 25.1% 1.00 -55.4%

Observations:

  • Falling Inflation bucket was the top performer (driven by COST's exceptional 28% CAGR)
  • Falling Growth defensives performed well with strong Sharpe (0.92)
  • All environments contributed positively to portfolio returns
  • The high max drawdown in Falling Inflation is driven by BCHN.SW (biotech volatility)

Maximum Drawdown Analysis

Date Drawdown Event
Sep 2022 -15.71% Fed rate hikes peak
Mar 2020 -13.08% COVID-19 crash
Jun 2022 -11.41% Inflation fears
Oct 2022 -11.17% Bear market bottom
Dec 2022 -9.15% Year-end volatility

The maximum drawdown of -15.71% is remarkably contained:

  • Less than half of S&P 500's drawdown (-23.93%)
  • Less than 60/40's drawdown (-26.21%)
  • Faster recovery than benchmarks

Holdings Performance Attribution

Top Contributors (Estimated)

  1. COST.US (Costco) - 28% CAGR, Sharpe 1.00
  2. KOG.OL (Kongsberg) - 18% CAGR, defense secular trend
  3. GLD.US (Gold) - Consistent diversifier, lowest correlation
  4. RY.TO (Royal Bank of Canada) - 15.5% CAGR, Sharpe 0.55
  5. INVE-B.ST (Investor AB) - Strong Swedish conglomerate

Diversification Heroes (Lowest Correlations)

  1. GLD.US - Average correlation 0.08 to portfolio
  2. ORK.OL - Consumer staples stability
  3. NESN.SW - Swiss franc hedge + defensive

Portfolio Characteristics

Current Weights by Environment

Rising Growth:     25.7%  [VTI, INVE-B, SMCAY, KOG, DPZ]
Falling Growth:    27.7%  [ORK, ELE, MRK, NESN, ATD]
Rising Inflation:  27.6%  [GLD, EQNR, AI, ENB, SALM]
Falling Inflation: 19.0%  [COST, DNB, BCHN, SPGI, RY]

Geographic Allocation

USA:          20.3%
Norway:       19.4%
Canada:       13.3%
Switzerland:   9.8%
Sweden:        6.0%
Spain:         4.9%
Germany:       4.2%
France:        3.2%
Japan:         5.2%
Gold (Global): 12.6%

Caveats & Limitations

1. Limited Backtest Period

  • Only 7.2 years of full data (SMCAY started Oct 2013)
  • Does not include 2008 financial crisis
  • Need longer history to validate across full market cycles

2. Look-Ahead Bias Considerations

  • Holdings were selected based on recent correlation data
  • Selection algorithm used 2019-2024 data which overlaps backtest

3. Excluded Securities

  • TLT excluded (negative Sharpe in testing period)

4. Transaction Costs Not Included

  • Monthly rebalancing assumption
  • International trading costs not modeled
  • Currency hedging costs not included

Conclusions

Validated Hypotheses

  1. Environment diversification works - The four-quadrant approach delivered consistent returns across market conditions

  2. Correlation minimization matters - 0.238 average pairwise correlation vs 0.38 in earlier portfolio

  3. Quality filters protect capital - Sharpe >= 0.30 filter excluded securities that would have hurt returns

  4. Gold is essential - GLD.US as largest position (12.6%) with lowest correlation was key to downside protection

Investment Implications

  • Suitable for: Long-term investors seeking all-weather returns with managed volatility
  • Expect: Underperformance in strong bull markets, outperformance in bear markets
  • Implementation: Quarterly rebalancing with 30% environment drift trigger

Next Steps

  1. Run longer backtest excluding SMCAY to test 2008-2013 performance
  2. Stress test against historical scenarios (2008, 2000-2002)
  3. Monte Carlo simulation for confidence intervals
  4. Implement live tracking dashboard

This analysis is for research purposes only. Past performance does not guarantee future results.

🌐 Four Economic Scenarios

Four Economic Scenarios: All-Weather Performance Analysis

The Bridgewater Framework

Ray Dalio's insight is that there are only four things that matter for asset prices:

  1. Growth: Is the economy growing faster or slower than expected?
  2. Inflation: Are prices rising faster or slower than expected?

This creates four quadrants. A truly diversified portfolio has assets that perform well in EACH quadrant.


Scenario Matrix

                    INFLATION RISING           INFLATION FALLING
                    ┌────────────────────────┬────────────────────────┐
                    │                        │                        │
    GROWTH          │   OVERHEATING          │   GOLDILOCKS           │
    RISING          │   (Commodities,        │   (Stocks, Bonds,      │
                    │    Gold, TIPS)         │    Quality)            │
                    │                        │                        │
                    ├────────────────────────┼────────────────────────┤
                    │                        │                        │
    GROWTH          │   STAGFLATION          │   RECESSION            │
    FALLING         │   (Gold, Commodities,  │   (Bonds, Gold,        │
                    │    Utilities)          │    Utilities)          │
                    │                        │                        │
                    └────────────────────────┴────────────────────────┘

Scenario 1: GOLDILOCKS (Growth Rising + Inflation Falling)

Historical Examples: 2012-2019, 1995-1999

What Happens:

  • Corporate earnings grow
  • Central banks are accommodative
  • Risk appetite is high
  • P/E multiples expand

Portfolio Performance Projection

Holding Weight Expected Return Contribution
Growth Winners
GOOG 5% +20-25% +1.0-1.3%
4063 Shin-Etsu 5% +25-35% +1.3-1.8%
8035 Tokyo Electron 4% +25-35% +1.0-1.4%
ASML 3% +20-30% +0.6-0.9%
POOL 4% +15-20% +0.6-0.8%
SPGI 3% +15-20% +0.5-0.6%
BRK.B 4% +12-15% +0.5-0.6%
Moderate Winners
FTS 8% +8-12% +0.6-1.0%
ENB 8% +10-15% +0.8-1.2%
MUV2 6.5% +10-15% +0.7-1.0%
SREN 5% +10-15% +0.5-0.8%
CNR 3% +12-18% +0.4-0.5%
Underperformers
Gold 10% -5 to 0% -0.5-0%
Silver 7% -5 to +5% -0.4-0.4%
TOTAL PORTFOLIO 100% +8 to +12%

Key Insight: In Goldilocks, growth assets (semis, quality compounders) drive returns. Gold drags but limits are acceptable given small allocation.


Scenario 2: RECESSION (Growth Falling + Inflation Falling)

Historical Examples: 2008-2009, 2001-2002, 2020 (brief)

What Happens:

  • Corporate earnings contract
  • Credit spreads widen
  • Flight to safety
  • Central banks cut rates

Portfolio Performance Projection

Holding Weight Expected Return Contribution
Crisis Winners
Gold 10% +15-25% +1.5-2.5%
Silver 7% +10-20% +0.7-1.4%
FTS 8% +5-10% +0.4-0.8%
ENB 8% 0 to +5% 0-0.4%
Defensive Holds
MUV2 6.5% -5 to +5% -0.3-0.3%
SREN 5% -5 to +5% -0.3-0.3%
NESN 4% -5 to +5% -0.2-0.2%
COST 2% -5 to +5% -0.1-0.1%
2801 Kikkoman 2% -5 to 0% -0.1-0%
WM 3% -10 to 0% -0.3-0%
Big Losers
GOOG 5% -25 to -35% -1.3 to -1.8%
4063 5% -30 to -40% -1.5 to -2.0%
8035 4% -35 to -45% -1.4 to -1.8%
ASML 3% -30 to -40% -0.9 to -1.2%
POOL 4% -25 to -35% -1.0 to -1.4%
BRK.B 4% -20 to -30% -0.8 to -1.2%
TOTAL PORTFOLIO 100% -8 to -12%

Comparison to Unhedged:

  • S&P 500 in recession: -35 to -50%
  • Our portfolio: -8 to -12%
  • Hedging saves 25-40% of capital

Key Insight: Gold and utilities offset equity losses. Portfolio survives to deploy cash at bottom.


Scenario 3: OVERHEATING (Growth Rising + Inflation Rising)

Historical Examples: 2021-2022, 1970s (partial), late 1960s

What Happens:

  • Economy grows but overheats
  • Central banks forced to tighten
  • Input costs rise faster than revenue
  • Multiple compression despite earnings growth

Portfolio Performance Projection

Holding Weight Expected Return Contribution
Inflation Beneficiaries
Gold 10% +15-25% +1.5-2.5%
Silver 7% +20-30% +1.4-2.1%
MUV2 6.5% +10-20% +0.7-1.3%
SREN 5% +10-20% +0.5-1.0%
ENB 8% +10-15% +0.8-1.2%
Mixed Performance
4063 5% +5-15% +0.3-0.8%
8035 4% +5-15% +0.2-0.6%
FTS 8% 0 to +5% 0-0.4%
CNR 3% +5-10% +0.2-0.3%
Rate Sensitive Losers
GOOG 5% -10 to 0% -0.5-0%
SPGI 3% -10 to -5% -0.3 to -0.2%
POOL 4% -15 to -5% -0.6 to -0.2%
TOTAL PORTFOLIO 100% +5 to +10%

Key Insight: Precious metals and inflation-beneficiary insurers carry the portfolio. Growth stocks struggle with rate hikes but commodity-linked semis hold up.


Scenario 4: STAGFLATION (Growth Falling + Inflation Rising)

Historical Examples: 1974-1975, 1980-1982

What Happens:

  • Worst of both worlds
  • Corporate earnings fall while costs rise
  • Central banks in impossible position
  • Most assets decline

Portfolio Performance Projection

Holding Weight Expected Return Contribution
Only Winners
Gold 10% +25-40% +2.5-4.0%
Silver 7% +20-35% +1.4-2.5%
Inflation Protection
MUV2 6.5% +5-15% +0.3-1.0%
SREN 5% +5-15% +0.3-0.8%
FTS 8% 0 to +5% 0-0.4%
ENB 8% -5 to +5% -0.4-0.4%
Defensive but Hurt
NESN 4% -10 to -5% -0.4 to -0.2%
COST 2% -10 to -5% -0.2 to -0.1%
WM 3% -15 to -5% -0.5 to -0.2%
Major Losers
GOOG 5% -30 to -20% -1.5 to -1.0%
4063 5% -25 to -15% -1.3 to -0.8%
8035 4% -30 to -20% -1.2 to -0.8%
ASML 3% -25 to -15% -0.8 to -0.5%
POOL 4% -30 to -20% -1.2 to -0.8%
BRK.B 4% -20 to -10% -0.8 to -0.4%
SPGI 3% -25 to -15% -0.8 to -0.5%
TOTAL PORTFOLIO 100% -5 to +2%

Comparison to Unhedged:

  • 60/40 portfolio in stagflation: -20 to -30%
  • Our portfolio: -5 to +2%
  • Gold allocation saves the portfolio

Key Insight: Stagflation is the hardest environment. Only gold truly wins. The 17% precious metals allocation prevents catastrophe.


Scenario Summary Matrix

Scenario Probability Portfolio Return Max Drawdown Key Driver
Goldilocks 40% +8 to +12% -8% Growth stocks
Recession 25% -8 to -12% -18% Gold + Utilities
Overheating 20% +5 to +10% -12% Gold + Insurance
Stagflation 15% -5 to +2% -15% Gold only

Expected Value Calculation

E[Return] = (0.40 × 10%) + (0.25 × -10%) + (0.20 × 7.5%) + (0.15 × -1.5%)
          = 4.0% + (-2.5%) + 1.5% + (-0.2%)
          = 2.8% (conservative base)

Adding alpha from:

  • Entry at good prices: +2-3%
  • Dividend yield: +2.8%
  • Rebalancing bonus: +0.5-1%

Total Expected Return: ~8-10% annually


Stress Test: Extreme Scenarios

2008-Style Financial Crisis

Asset 2008 Actual Our Holding Portfolio Impact
S&P 500 -38% GOOG, SPGI, BRK.B -4.5%
Gold +5% Physical gold +0.5%
Utilities -29% FTS, ENB, WM -3.5%
Insurers -50% MUV2, SREN -5.8%
Total -13.3%

Actual S&P 500 drawdown: -57%. Our portfolio: ~-25%

1970s Stagflation Replay

Asset 1973-74 Our Holding Portfolio Impact
S&P 500 -48% Growth stocks -6%
Gold +73% Physical gold +7.3%
Utilities -25% FTS, ENB -2%
Total -0.7%

Near breakeven in worst stagflation

2022-Style Rate Shock

Asset 2022 Actual Our Holding Portfolio Impact
S&P 500 -19% Growth stocks -2.5%
Bonds -13% None 0%
Gold 0% Physical gold 0%
Utilities -1% FTS, ENB, WM -0.2%
Semis -35% 4063, 8035, ASML -4.2%
Total -6.9%

Portfolio outperforms 60/40 (-15%) and S&P 500 (-19%)


Rebalancing Triggers by Scenario

If This Happens Then Do This
Gold >25% of portfolio Trim to 17%, add to depressed equities
Semis >15% of portfolio Trim to 12%, add to utilities
Utilities >20% of portfolio Trim to 16%, add to quality compounders
Cash >10% (all filled) Deploy into highest conviction underweight
Any single stock >8% Trim to 6%

Next: black-swan-hedging.md for tail risk analysis

🎯 Entry Strategy & Deployment

Entry Strategy: When and How to Build Positions

Philosophy

"The stock market is a device for transferring money from the impatient to the patient." — Warren Buffett

Entry timing matters. A 20% better entry price on a 10-year hold adds ~1.8% annual alpha. This document provides systematic entry rules.


Position Categories by Entry Urgency

Category A: Buy Now (Attractive Entry)

These positions are at or near entry prices. Deploy immediately.

Stock Current Entry Target Gap Status Action
FTS CAD 55 CAD 58 At entry BUY NOW Full 8% position
ENB CAD 65 CAD 68 At entry BUY NOW Full 8% position
SREN CHF 133 CHF 140 At entry BUY NOW Full 5% position
MUV2 EUR 467 EUR 480 At entry BUY NOW Full 6.5% position
D05 SGD 45 SGD 48 At entry BUY NOW Full 5% position
GJF NOK 195 NOK 210 At entry BUY NOW Full 3% position

Total Immediate Deployment: ~CHF 165,000

Category B: Start Position, Complete on Dip

These are slightly above ideal entry. Start 50% now, complete on -10% dip.

Stock Current Strong Buy Gap Status Action
WM $221 $180 +23% Start 50% Add on dip
BRK.B $450 $420 +7% Start 50% Add on dip
CNR CAD 156 CAD 140 +11% Start 50% Add on dip

Initial Deployment: ~CHF 20,000 (50% of targets)

Category C: GTC Limit Orders Only

These are materially overvalued. Do not chase. Wait for entry prices.

Stock Current Limit Price Gap Status Wait For
4063 ¥4,800 ¥4,000 -17% WAIT Semi cycle trough
8035 ¥25,000 ¥20,000 -20% WAIT Semi cycle trough
ASML €899 €700 -22% WAIT Market correction
COST $920 $800 -13% WAIT Market pullback
2801 ¥1,450 ¥1,200 -17% WAIT Japan weakness
NESN CHF 77 CHF 70 -9% WAIT Valuation reset
SPGI $505 $460 -9% WAIT Slight pullback
GIVN CHF 3,150 CHF 2,800 -11% WAIT Swiss pullback
SIKA CHF 195 CHF 112 -43% WAIT Major correction
GEBN CHF 510 CHF 430 -16% WAIT European weakness

Total in Limit Orders: ~CHF 145,000

Category D: Already Owned

Keep existing positions. Manage with options if appropriate.

Stock Shares Value Status Action
Gold 500g ~45,000 HOLD Already optimal
Silver 25kg ~30,000 HOLD Already optimal
GOOG 50 ~14,000 HOLD Consider put protection
POOL 50 ~10,400 HOLD Consider covered call
ELE 400 ~6,600 HOLD Existing income
ZVTG 100 ~5,500 HOLD Existing income
CHDVD 50 ~6,000 HOLD CHF exposure

Total Already Owned: ~CHF 117,500


Entry Timing Signals

Macro Signals: When to Deploy Cash

Signal Condition Action
VIX Spike VIX >30 Deploy 25% of cash into quality
Yield Curve Un-inverts 2Y-10Y goes positive Prepare for recession buying
Credit Spreads Widen HY spread >500bp Wait 2-3 months, then deploy
S&P -15% Broad correction Deploy 50% of cash
S&P -25% Bear market Deploy remaining cash

Sector-Specific Signals

Semiconductors (4063, 8035, ASML)

Signal Current Trigger Level Action
Book-to-Bill Ratio ~1.0 <0.9 Prepare to buy
WFE Bookings YoY +10% -20% Buy on confirmation
Memory Pricing Flat -30% from peak Cycle trough near
TSMC Guidance +20% <0% Correction coming

Timeline: Semi cycle typically 18-24 months peak-to-trough. Current position: mid-cycle. Expected trough: Q2-Q4 2025.

Utilities (FTS, ENB)

Signal Current Trigger Level Action
10Y Treasury 4.5% >5.5% Add aggressively
P/E Ratio 15x <14x Strong buy
Dividend Yield 5% >6% Rare opportunity
Utility ETF (XLU) Neutral -15% YTD Deploy full allocation

Timeline: Utilities sensitive to rate expectations. Buy when Fed signals cuts.

Insurance (MUV2, SREN)

Signal Current Trigger Level Action
Combined Ratio 95% <92% Pricing power strong
CAT Losses Normal Major event Buy post-event
P/E Ratio 11x <10x Strong buy
Float Yield 4%+ >5% Rising rates help

Timeline: Insurance cycles 5-7 years. Current: mid-hardening. Good entry now.


Position Building Techniques

Technique 1: Immediate Full Position

Use When: Price at/below entry, high conviction, strong balance sheet

Example (FTS):

  • Target: 8% = CHF 44,000
  • Current: At entry price
  • Action: Buy full position immediately
  • Cost: 500 shares × CAD 55 × 0.68 = CHF 18,700

Technique 2: 50/50 Split Entry

Use When: Price 5-15% above entry, moderate conviction

Example (WM):

  • Target: 3% = CHF 16,500
  • Current: 23% above strong buy
  • Action: Buy 50% now (CHF 8,250), set limit for remaining 50%
  • Limit: $180 for remaining 25 shares

Technique 3: Dollar-Cost Average

Use When: Volatile stock, uncertain timing, want to average in

Example (4063):

  • Target: 5% = CHF 22,500
  • Current: 17% above entry
  • Action: Monthly purchases of CHF 5,625 when limit price hit
  • Duration: 4 months to build full position

Technique 4: Scale-In on Weakness

Use When: High conviction but want better average price

Example (ASML):

  • Target: 3% = CHF 13,500
  • Current: 22% above entry
  • Action:
    • At €700: Buy 25% (CHF 3,375)
    • At €650: Buy 25% (CHF 3,375)
    • At €600: Buy 50% (CHF 6,750)
  • Result: Average entry €640 vs current €899

Monthly Deployment Schedule

Month 1 (Now)

Action Amount Stocks
Full positions 165,000 FTS, ENB, SREN, MUV2, D05, GJF
Start positions 20,000 WM (50%), BRK.B (50%), CNR (50%)
Set GTC limits 0 All 10 limit orders
Total 185,000

Month 2

Action Amount Trigger
Any limit fills Variable Monitor daily
Top-up starts 10,000 If prices unchanged
Add on dips 15,000 Any -10% from entry
Target 25,000

Month 3-6

Action Amount Trigger
Limit order fills Variable As prices decline
Rebalancing Variable If overweight positions
Opportunistic 25,000/mo Quality on sale
Monthly Target 25,000

Month 6-12

Action Amount Trigger
Complete limit orders Remaining Semi cycle trough
Harvest cash As needed Sell covered calls
Black swan deployment 50,000+ If VIX >40

Limit Order Management

GTC Limit Order Settings

Stock Order Type Price Shares Duration Review
4063 Limit Buy ¥4,000 600 GTC Monthly
8035 Limit Buy ¥20,000 120 GTC Monthly
ASML Limit Buy €700 15 GTC Monthly
COST Limit Buy $800 10 GTC Monthly
2801 Limit Buy ¥1,200 500 GTC Monthly
NESN Limit Buy CHF 70 200 GTC Monthly
SPGI Limit Buy $460 25 GTC Monthly
GIVN Limit Buy CHF 2,800 5 GTC Monthly
SIKA Limit Buy CHF 112 100 GTC Quarterly
GEBN Limit Buy CHF 430 25 GTC Monthly

Limit Order Review Protocol

Monthly Review:

  1. Check if any limits within 5% of triggering
  2. Adjust for material fundamental changes
  3. Raise limits if stock upgraded, lower if downgraded
  4. Cancel if investment thesis changed

Adjustment Triggers:

  • Earnings beat: Raise limit by 5%
  • Earnings miss: Lower limit by 5%
  • Moat impairment: Remove from list
  • Valuation reset: New limit based on updated fair value

Options Entry Enhancement

Strategy 1: Cash-Secured Put Selling

Purpose: Get paid to wait for entry price

Example (NESN):

  • Current: CHF 77
  • Target entry: CHF 70
  • Sell: April 2025 CHF 70 Put
  • Premium: ~CHF 2.50/share
  • Outcome A: If NESN <70, buy at CHF 70 - 2.50 = CHF 67.50 effective
  • Outcome B: If NESN >70, keep CHF 2.50 premium (3.6% return in 4 months)

Candidates for Put Selling:

Stock Target Put Strike Premium Est. Effective Entry
NESN CHF 70 CHF 70 CHF 2.50 CHF 67.50
COST $800 $800 $25 $775
SPGI $460 $460 $15 $445

Strategy 2: Call Spread Collars

Purpose: Reduce cost of protection while capping upside

Example (GOOG already owned):

  • Current: $315
  • Buy: June $270 Put (cost: $8)
  • Sell: June $360 Call (premium: $5)
  • Net cost: $3/share
  • Outcome: Protected below $270, capped at $360

Cash Management

Target Cash Levels

Scenario Cash % Amount Purpose
Fully invested 3% 30,000 Emergency only
Normal 7-10% 70-100,000 Opportunistic
Pre-crisis 15% 150,000 Waiting for entries
Post-crisis deploy 0-3% 0-30,000 All invested

Current Cash Plan

Account Cash Now After Deployment Target
GmbH ~400,000 ~235,000 25,000 (buffer)
Personal ~350,000 ~140,000 14,000 (dry powder)
Total ~750,000 ~375,000 ~40,000

Deployment Timeline: ~CHF 375,000 over 6-12 months via limit orders and DCA.


Entry Decision Flowchart

START: Want to buy Stock X
           │
           ▼
    Is price ≤ Entry Target?
           │
    ┌──────┴──────┐
    │             │
   YES           NO
    │             │
    ▼             ▼
  BUY NOW    Is price 5-15% above?
    │             │
    │      ┌──────┴──────┐
    │      │             │
    │     YES           NO (>15%)
    │      │             │
    │      ▼             ▼
    │   BUY 50%     SET GTC LIMIT
    │   + LIMIT        ONLY
    │      │             │
    └──────┴──────┬──────┘
                  │
                  ▼
           MONITOR & WAIT

Summary: Entry Priority List

Immediate Action (Week 1)

  1. BUY: FTS, ENB, SREN, MUV2, D05, GJF (full positions)
  2. START: WM, BRK.B, CNR (50% positions)
  3. SET LIMITS: All 10 stocks in limit order table
  4. OPTIONS: GOOG put protection

Ongoing (Monthly)

  1. Review limit orders for fills
  2. Top up "start" positions if still at entry
  3. Add to any position down 10%+ from entry
  4. Maintain 7-10% cash for opportunities

On Market Correction (-15%+)

  1. Deploy 50% of cash into highest conviction
  2. Lower limit orders by 10%
  3. Add to existing positions
  4. Consider selling puts for enhanced entry

Next: macrotrend-resilience.md for secular force analysis

🔗 Correlation Matrix Analysis

Bridgewater-Style Correlation Matrix

Executive Summary

This matrix quantifies expected correlations between 8 asset classes in the portfolio, enabling risk parity allocation. The goal is to identify uncorrelated or negatively correlated pairs that provide genuine diversification.

The Correlation Matrix

                    SEMI   PYMNT   UTIL   GOLD   INSUR  INFRA  STAPL  QUAL
Semiconductors      1.00   +0.65  -0.40  -0.35  +0.10  -0.20  -0.30  +0.50
Payments            +0.65   1.00  -0.20  -0.25  +0.20  +0.05  +0.10  +0.70
Utilities           -0.40  -0.20   1.00  +0.15  +0.30  +0.60  +0.50  +0.10
Gold/Silver         -0.35  -0.25  +0.15   1.00  +0.25  +0.20  +0.10  -0.20
Insurance           +0.10  +0.20  +0.30  +0.25   1.00  +0.40  +0.35  +0.25
Infrastructure      -0.20  +0.05  +0.60  +0.20  +0.40   1.00  +0.45  +0.15
Consumer Staples    -0.30  +0.10  +0.50  +0.10  +0.35  +0.45   1.00  +0.30
Quality Compounders +0.50  +0.70  +0.10  -0.20  +0.25  +0.15  +0.30   1.00

Asset Class Definitions

Semiconductors (SEMI)

Portfolio Holdings: 4063 Shin-Etsu, 8035 Tokyo Electron, ASML Correlation Drivers:

  • High beta to global growth expectations
  • Capex cycle sensitivity (WFE spending)
  • China/Taiwan geopolitical risk
  • AI infrastructure buildout

Key Correlations:

  • +0.65 with Payments: Both are growth/tech plays, benefit from digital economy
  • -0.40 with Utilities: Opposite ends of growth spectrum
  • -0.35 with Gold: Risk-on vs risk-off dynamic

Payments (PYMNT)

Portfolio Holdings: V, MA (excluded from portfolio due to RTP risk), GOOG (ad payments) Correlation Drivers:

  • Consumer spending volume
  • Cross-border travel/trade
  • Fintech disruption risk

Key Correlations:

  • +0.70 with Quality Compounders: Similar high-ROIC, growth characteristics
  • -0.25 with Gold: Growth vs crisis hedge

Utilities (UTIL)

Portfolio Holdings: FTS, ENB, WM Correlation Drivers:

  • Interest rate sensitivity (inverse)
  • Regulated returns (stability)
  • Weather/demand patterns

Key Correlations:

  • +0.60 with Infrastructure: Both regulated, stable cash flows
  • -0.40 with Semiconductors: Defensive vs cyclical
  • +0.15 with Gold: Both do well in uncertainty

Gold/Silver (GOLD)

Portfolio Holdings: Physical gold (500g), Physical silver (25kg) Correlation Drivers:

  • Real interest rates (inverse)
  • Currency debasement fears
  • Crisis/tail risk events
  • Inflation expectations

Key Correlations:

  • -0.35 with Semiconductors: Classic risk-off hedge
  • -0.25 with Payments: Crisis vs growth
  • +0.25 with Insurance: Both benefit from uncertainty

Insurance/Reinsurance (INSUR)

Portfolio Holdings: MUV2, SREN, GJF, ZVTG Correlation Drivers:

  • Investment float returns (rate sensitive)
  • Catastrophe event frequency
  • Premium pricing cycles
  • Claims inflation

Key Correlations:

  • +0.40 with Infrastructure: Both stable, regulated
  • +0.25 with Gold: Both benefit from volatility
  • +0.10 with Semiconductors: Low correlation = diversification

Infrastructure (INFRA)

Portfolio Holdings: CNR (railways), ENB (pipelines) Correlation Drivers:

  • Economic activity (freight volumes)
  • Regulatory returns
  • Long-term contracts

Key Correlations:

  • +0.60 with Utilities: Similar regulated model
  • +0.45 with Consumer Staples: Both defensive

Consumer Staples (STAPL)

Portfolio Holdings: NESN, 2801 Kikkoman, COST Correlation Drivers:

  • Consumer spending (non-discretionary)
  • Commodity input costs
  • Pricing power

Key Correlations:

  • +0.50 with Utilities: Both defensive
  • -0.30 with Semiconductors: Defensive vs cyclical

Quality Compounders (QUAL)

Portfolio Holdings: BRK.B, SPGI, GOOG, POOL Correlation Drivers:

  • Broad economic growth
  • Corporate activity (M&A, IPOs for SPGI)
  • Housing cycle (POOL)

Key Correlations:

  • +0.70 with Payments: Similar growth characteristics
  • +0.50 with Semiconductors: Growth orientation

Correlation Deep Dive: Stock-Level Analysis

Most Negatively Correlated Pairs

Pair Correlation Mechanism
4063/8035 vs FTS -0.45 Semiconductor cycle vs regulated utility
Gold vs GOOG -0.35 Crisis hedge vs advertising growth
SALIK vs POOL -0.30 Toll monopoly (beta -0.23) vs housing cycle
MUV2 vs ASML +0.08 Insurance pricing vs chip equipment
2801 Kikkoman vs 8035 -0.30 Defensive staple vs cyclical semi

Highly Correlated Pairs (Avoid Doubling Up)

Pair Correlation Risk
V vs MA +0.95 Same business model, same risks
4063 vs 8035 +0.85 Same semiconductor cycle
FTS vs ENB +0.75 Same Canadian utility sector
MUV2 vs SREN +0.80 Same reinsurance cycle

Portfolio Implication

To maximize diversification, pair:

  • High-beta semis (4063, 8035) with defensive utilities (FTS, ENB)
  • Growth tech (GOOG) with physical gold
  • Cyclical quality (POOL) with stable insurance (MUV2, SREN)

Correlation by Economic Scenario

Scenario 1: Growth Rising + Inflation Stable (Best Case)

Asset Class Expected Return Correlation to Scenario
Semiconductors +25-35% +0.90
Payments +15-20% +0.85
Quality Compounders +15-20% +0.80
Utilities +5-8% +0.20
Gold -5 to 0% -0.30

Portfolio Return: +15-20%

Scenario 2: Growth Falling + Inflation Stable (Recession)

Asset Class Expected Return Correlation to Scenario
Semiconductors -30 to -40% -0.85
Payments -15 to -25% -0.70
Utilities +5 to +10% +0.50
Gold +10 to +20% +0.60
Insurance -5 to +5% +0.10

Portfolio Return: -8 to -12% (hedged) vs -25% (unhedged)

Scenario 3: Growth Rising + Inflation Rising (Overheating)

Asset Class Expected Return Correlation to Scenario
Semiconductors +10-20% +0.50
Gold +15-25% +0.70
Insurance +10-15% +0.60
Utilities 0 to +5% +0.20
Consumer Staples +5-10% +0.40

Portfolio Return: +10-15%

Scenario 4: Growth Falling + Inflation Rising (Stagflation)

Asset Class Expected Return Correlation to Scenario
Gold +20-30% +0.85
Utilities +5-10% +0.40
Insurance +5-10% +0.50
Semiconductors -20 to -30% -0.70
Quality Compounders -10 to -15% -0.50

Portfolio Return: -5 to +5% (hedged) vs -20% (unhedged)


Correlation Estimation Methodology

Quantitative Inputs

  1. 5-Year Rolling Correlations: Where available from price data
  2. Beta to S&P 500: As proxy for growth sensitivity
  3. Beta to 10Y Treasury: As proxy for rate sensitivity
  4. Sector ETF Correlations: XLU, XLF, XLK as benchmarks

Qualitative Adjustments

  1. Revenue Geography: China exposure increases correlation with EM risk
  2. Customer Concentration: B2B vs B2C demand drivers
  3. Commodity Sensitivity: Input cost pass-through ability
  4. Regulatory Regime: Stable regulated returns reduce correlation

Data Sources

Source Used For
EODHD Historical Prices 5-year daily returns
Summary.yaml files Cyclicality ratings, beta estimates
Macrotrend analysis Secular force exposure
AlphaVantage Fundamentals correlation

Key Takeaways for Portfolio Construction

  1. Core Hedges: Gold (-0.35 to semis) and Utilities (-0.40 to semis) provide genuine diversification

  2. Avoid Doubling: V+MA (+0.95) would concentrate payment risk; choose one or neither

  3. Insurance is Uncorrelated: +0.10 to semis makes MUV2/SREN excellent diversifiers

  4. Infrastructure Bridges: CNR/ENB correlate with both growth (+0.15) and defense (+0.60)

  5. Quality Compounders are Growth: +0.70 correlation to payments means they move together in crisis


Next: four-scenarios.md for detailed scenario analysis

🔬 Advanced Topics

🦢 Black Swan Hedging

Black Swan Hedging Analysis

Philosophy

"The key is not predicting black swans, but being robust to them." — Nassim Taleb

A black swan is an event that is:

  1. Rare: Outside normal expectations
  2. Extreme: Catastrophic impact
  3. Rationalized in hindsight: "We should have seen it coming"

Your priority is surviving these events with capital intact to deploy at generational buying opportunities.


Black Swan Scenarios Analyzed

Scenario 1: AI Bubble Burst

Trigger: AI fails to generate revenue, margin compression, earnings misses Historical Analog: 2000-2002 Dot-Com Bust

Impact Assessment:

Asset Exposure Expected Drawdown Probability
GOOG HIGH -50 to -70% 25%
4063, 8035, ASML HIGH -60 to -80% 25%
SPGI MODERATE -30 to -40% 20%
BRK.B LOW -20 to -30% 15%
Utilities NONE +5 to +15% 80%
Gold NONE +20 to +40% 90%

Portfolio Protection:

Hedge Allocation Expected Return Protection Value
Physical Gold 10% +30% +3.0%
Physical Silver 7% +25% +1.8%
FTS 8% +10% +0.8%
ENB 8% +8% +0.6%
MUV2 6.5% +5% +0.3%
SREN 5% +5% +0.3%
Total Hedges 44.5% +6.8%

Unhedged Losses:

Position Allocation Expected Loss Damage
GOOG 5% -60% -3.0%
4063 5% -70% -3.5%
8035 4% -70% -2.8%
ASML 3% -65% -2.0%
POOL 4% -40% -1.6%
SPGI 3% -35% -1.1%
BRK.B 4% -25% -1.0%
Total Losses 28% -15.0%

Net Portfolio Impact: +6.8% (hedges) - 15.0% (losses) = -8.2%

Comparison: S&P 500 in dot-com bust: -49%. NASDAQ: -78%. Our portfolio: -8% to -15%


Scenario 2: Global Recession

Trigger: Credit crisis, banking collapse, consumer spending collapse Historical Analog: 2008-2009 Global Financial Crisis

Impact Assessment:

Asset Class Exposure Expected Drawdown
Financials HIGH -50 to -70%
Cyclicals HIGH -40 to -60%
Semis HIGH -50 to -70%
Defensive Utilities LOW -15 to -25%
Gold INVERSE +15 to +30%
Insurance MODERATE -30 to -40%

Portfolio Protection:

Hedge Allocation Expected Return Protection Value
Physical Gold 10% +25% +2.5%
Physical Silver 7% +15% +1.1%
FTS 8% -5% -0.4%
ENB 8% -10% -0.8%
NESN 4% -10% -0.4%
COST 2% -15% -0.3%
WM 3% -20% -0.6%
2801 Kikkoman 2% -15% -0.3%
Total Defense 44% +0.8%

Cyclical Losses:

Position Allocation Expected Loss Damage
GOOG 5% -45% -2.3%
4063 5% -55% -2.8%
8035 4% -60% -2.4%
ASML 3% -55% -1.7%
POOL 4% -50% -2.0%
SPGI 3% -40% -1.2%
BRK.B 4% -35% -1.4%
MUV2 6.5% -35% -2.3%
SREN 5% -35% -1.8%
CNR 3% -30% -0.9%
D05 5% -40% -2.0%
Total Losses 47.5% -20.8%

Net Portfolio Impact: +0.8% (defense) - 20.8% (losses) = -20.0%

Comparison: S&P 500 in 2008-09: -57%. Our portfolio: -20% Capital preserved: 57% more than index


Scenario 3: China-Taiwan Crisis

Trigger: Military conflict, trade embargo, chip supply disruption Historical Analog: None (unprecedented)

Impact Assessment:

Asset Exposure Expected Impact
Taiwan semis (TSMC) EXTREME -80 to -100%
Japan semis (4063, 8035) HIGH -50 to -70%
ASML HIGH -60 to -80%
China-exposed (Luxury, Autos) HIGH -40 to -60%
US Tech (GOOG) MODERATE -30 to -40%
Gold INVERSE +40 to +60%
CHF Assets FLIGHT TO SAFETY +10 to +20%

Critical Analysis:

This portfolio has meaningful China/Taiwan exposure:

  • 4063: China wafer sales ~15%
  • 8035: Taiwan fabs ~30% of customers
  • ASML: TSMC ~30% of revenue

Portfolio Protection:

Hedge Allocation Expected Return Protection Value
Physical Gold 10% +50% +5.0%
Physical Silver 7% +40% +2.8%
FTS (Canadian) 8% +5% +0.4%
ENB (Canadian) 8% +5% +0.4%
Swiss stocks (NESN, SREN) 9% +10% +0.9%
Total Protection 42% +9.5%

Direct Exposure Losses:

Position Allocation Expected Loss Damage
4063 5% -60% -3.0%
8035 4% -65% -2.6%
ASML 3% -70% -2.1%
GOOG 5% -35% -1.8%
POOL 4% -25% -1.0%
Total Direct 21% -10.5%

Net Portfolio Impact: +9.5% - 10.5% = -1.0% (plus secondary effects ~-10%)

Total Estimated Drawdown: -15 to -20%

Comparison: Global equities in Taiwan crisis: -30 to -50% Our portfolio: -15 to -20%


Scenario 4: Currency Crisis / USD Devaluation

Trigger: Loss of USD reserve status, debt spiral, hyperinflation Historical Analog: 1970s, Argentina, Zimbabwe

Impact Assessment:

Asset Exposure Expected Impact
USD cash EXTREME -30 to -50% real
USD equities HIGH -20 to -40% real
Physical Gold INVERSE +100 to +300%
CHF assets FLIGHT +30 to +50%
Hard assets HEDGE +50 to +100%

Portfolio Protection:

Your portfolio is well-positioned for this scenario:

Hedge Allocation Expected Real Return
Physical Gold 10% +150%
Physical Silver 7% +120%
Swiss stocks 9% +30%
EUR stocks 15% +20%
CAD stocks 16% +15%
Total Protection 57%

USD Exposure:

Position Allocation Expected Real Loss Damage
GOOG 5% -30% -1.5%
POOL 4% -35% -1.4%
SPGI 3% -30% -0.9%
BRK.B 4% -25% -1.0%
WM 3% -30% -0.9%
COST 2% -30% -0.6%
CNR 3% -20% -0.6%
Total USD 24% -6.9%

Net Portfolio Impact: +31.5% - 6.9% = +24.6% real

Key Insight: Physical gold and CHF base provide exceptional currency crisis protection.


Hedge Effectiveness Summary

Black Swan Unhedged Loss Our Portfolio Savings
AI Bubble Burst -50% -8 to -15% 35-42%
Global Recession -57% -20% 37%
China-Taiwan Crisis -40% -15 to -20% 20-25%
Currency Crisis -35% real +25% real 60%

Hedge Allocation Summary

Total Hedge Allocation: 33-45%

Hedge Type Components Allocation Role
Precious Metals Gold, Silver 17% Ultimate crisis hedge
Defensive Utilities FTS, ENB 16% Recession/deflation hedge
Insurance Float MUV2, SREN 11.5% Volatility beneficiary
Currency Diversification CHF, EUR, CAD 55% non-USD Currency hedge

Options Overlay for Tail Protection

For basic options experience, implement only two strategies:

1. Protective Puts on Concentrated Tech

When: VIX <15, portfolio feeling complacent What: 6-month puts at -15% strike on GOOG

Example:

  • GOOG at $315
  • Buy June 2025 $270 Put
  • Cost: $8/share (2.5% of position)
  • Protection: Limits loss to 15% + premium

Portfolio Cost: 2.5% × 5% allocation = 0.125% annual drag Protection Value: In AI bubble burst, saves ~3% portfolio loss

2. Collar on Overvalued Positions

When: Position at fair_value_high AND willing to cap upside What: Buy put, sell call to fund it

Example:

  • POOL at $231 (near fair value)
  • Buy June 2025 $200 Put (cost: $6)
  • Sell June 2025 $260 Call (premium: $5)
  • Net cost: $1/share
  • Outcome: Capped at -13% loss, +12% gain

Early Warning Indicators

Monitor these signals to prepare for black swans:

Indicator Level Action
VIX <12 Buy protection (cheap)
VIX >30 Deploy cash into quality
Yield Curve Un-inverts Recession imminent, raise cash
Gold >$2,500/oz Trim to 7%, add equities
Semi Book-to-Bill <0.9 Avoid semis, wait for trough
Credit Spreads HY >500bp Raise cash, defensive mode
Taiwan Tension Military exercises Trim semi exposure

Tail Risk Budget

Allocate portfolio "insurance premium" as:

Protection Type Annual Cost Protection Value
Gold Opportunity Cost ~0% Saves 20-30% in crisis
Utility Lower Returns ~2% Saves 15-20% in recession
Protective Puts ~0.5% Saves 3-5% in tech crash
Cash Drag ~1% Enables buying at bottom
Total Insurance ~3.5% Saves 15-35% capital

Return on Insurance: In black swan (25% probability over 5 years):

  • Cost: 3.5% × 5 = 17.5% over 5 years
  • Savings: 25% × 25% = 6.25% expected value
  • Plus: Ability to deploy at bottom = +10-20% extra gains

Net ROI: Positive. Insurance is worth it.


Next: uncorrelated-pairs.md for specific pair analysis

🌊 Macrotrend Resilience Analysis

Macrotrend Resilience: 24-Trend Secular Force Analysis

Framework Overview

Beyond cyclical economic environments, long-term portfolio returns are affected by secular macrotrends that operate on 5-30 year timescales. This analysis applies the 24-trend framework to stress-test the portfolio.


The 24 Macrotrends (8 Categories)

Category 1: Monetary & Debt (Weight: 15%)

# Trend Description Time Horizon
1 Sovereign Debt Burden Government debt/GDP ratios 10-20 years
2 Currency Debasement Central bank balance sheet expansion 5-15 years
3 Interest Rate Regime Structural rate levels 10-30 years

Category 2: Geopolitical (Weight: 15%)

# Trend Description Time Horizon
4 US-China Decoupling Trade/tech bifurcation 10-20 years
5 Supply Chain Reshoring Nearshoring/friendshoring 5-15 years
6 Energy Security Shift Resource nationalism 10-30 years

Category 3: Technology Disruption (Weight: 15%)

# Trend Description Time Horizon
7 AI/Automation Labor displacement 5-20 years
8 Real-Time Payments (RTP) Card network disruption 5-15 years
9 Quantum Computing Cryptography/pharma 10-20 years

Category 4: Demographic (Weight: 10%)

# Trend Description Time Horizon
10 Aging Populations Developed world aging 20-30 years
11 GLP-1 / Obesity Drugs Consumer behavior shift 5-15 years
12 Labor Shortage Workforce contraction 10-20 years

Category 5: Climate & Environment (Weight: 15%)

# Trend Description Time Horizon
13 Climate Transition Costs Carbon regulations 10-30 years
14 Physical Climate Risk Extreme weather events 10-30 years
15 Water Scarcity Agricultural/industrial 15-30 years

Category 6: Regulatory (Weight: 10%)

# Trend Description Time Horizon
16 Antitrust Revival Big tech breakup 5-15 years
17 ESG/Sustainability Mandates Disclosure requirements 5-15 years
18 Financial Regulation Capital/liquidity rules 5-15 years

Category 7: Governance (Weight: 10%)

# Trend Description Time Horizon
19 SBC Dilution Stock-based compensation 5-15 years
20 Board Independence Governance quality 10-20 years
21 Stakeholder Capitalism Multi-stakeholder focus 10-20 years

Category 8: Market Structure (Weight: 10%)

# Trend Description Time Horizon
22 Passive Indexing Active to passive shift 10-20 years
23 Private Market Growth Decline in public listings 10-20 years
24 Valuation Compression Multiple contraction 5-15 years

Portfolio-Level Macrotrend Scoring

Scoring Methodology

Each holding rated from -3 (severe headwind) to +3 (strong tailwind) on each trend. Portfolio score = Σ (holding weight × holding score × trend weight)

Aggregate Portfolio Score

Category Raw Score Weight Weighted Score
1. Monetary/Debt +8 15% +1.2
2. Geopolitical -12 15% -1.8
3. Technology -6 15% -0.9
4. Demographic -4 10% -0.4
5. Climate -8 15% -1.2
6. Regulatory -10 10% -1.0
7. Governance +2 10% +0.2
8. Market Structure -15 10% -1.5
TOTAL -45 100% -5.4

Interpretation: Mild-moderate headwinds. Portfolio needs +4% additional margin of safety.


Detailed Trend Analysis

Category 1: Monetary & Debt (+8)

Trend 1: Sovereign Debt Burden

Holding Score Rationale
Gold +3 Ultimate hedge against debt monetization
Silver +3 Industrial + monetary hedge
FTS/ENB +1 Regulated returns, can pass through inflation
MUV2/SREN +1 Float earns more in higher rate environment
Average +1.5 Portfolio well-positioned for debt crisis

Trend 2: Currency Debasement

Holding Score Rationale
Gold +3 5,000-year store of value
Physical Silver +2 Industrial demand + monetary
CHF stocks (NESN, SREN) +2 Swiss franc strength
USD stocks -1 Vulnerable to dollar weakness
Average +1.0 Diversified currency exposure helps

Trend 3: Interest Rate Regime

Holding Score Rationale
MUV2/SREN +2 Float benefits from higher rates
FTS/ENB -1 Utilities hurt by rising rates
4063/8035 -1 Growth multiples compress
BRK.B +1 Benefits from higher float returns
Average +0.5 Balanced exposure

Category 1 Total: +8 (Tailwind)


Category 2: Geopolitical (-12)

Trend 4: US-China Decoupling

Holding Score Rationale
4063 -2 15% China wafer sales at risk
8035 -2 Taiwan fab exposure
ASML -2 China export restrictions
GOOG -1 China search blocked, minor impact
FTS/ENB 0 North American focus
Gold +1 Benefits from geopolitical tension
Average -1.2 Significant semi exposure to China risk

Trend 5: Supply Chain Reshoring

Holding Score Rationale
4063 +1 Japan investment in domestic fabs
ASML +1 Demand from fab diversification
CNR +1 Benefits from nearshoring to Mexico
COST 0 Diversified supply chain
Average +0.5 Slight benefit from reshoring theme

Trend 6: Energy Security Shift

Holding Score Rationale
ENB +2 Canadian energy infrastructure critical
FTS +1 Electricity grid importance
4063 -1 Energy-intensive manufacturing
Average +0.3 Mixed exposure

Category 2 Total: -12 (Headwind from China exposure)


Category 3: Technology Disruption (-6)

Trend 7: AI/Automation

Holding Score Rationale
GOOG +2 AI leader (DeepMind, Gemini)
4063/8035/ASML +2 AI chip infrastructure
SPGI +1 AI enhances data analytics
FTS/ENB 0 Limited AI impact on utilities
Insurance 0 AI helps underwriting but minimal
Average +1.0 Net beneficiary of AI trend

Trend 8: Real-Time Payments (RTP)

Holding Score Rationale
V/MA -3 (Not in portfolio - avoided this risk)
GOOG -1 Minor payment exposure
D05 -1 Banking competition from fintech
Average -0.3 Minimal exposure by design

Trend 9: Quantum Computing

Holding Score Rationale
Most holdings 0 Too early to impact
GOOG +1 Quantum research leader
Average +0.1 Long-term, not near-term

Category 3 Total: -6 (Slight headwind from RTP risk)


Category 4: Demographic (-4)

Trend 10: Aging Populations

Holding Score Rationale
NESN -1 Slower food consumption growth
COST 0 Value focus appeals to retirees
MUV2/SREN +1 Demand for health/life insurance
Average 0 Neutral

Trend 11: GLP-1 / Obesity Drugs

Holding Score Rationale
NESN -2 Food volume pressure
COST -1 Reduced grocery spending
2801 Kikkoman -1 Lower sauce consumption
Average -1.0 Headwind for staples

Trend 12: Labor Shortage

Holding Score Rationale
WM -1 Labor-intensive operations
POOL -1 Installation labor shortage
GOOG/SPGI +1 Knowledge work automation
Average -0.3 Slight headwind

Category 4 Total: -4 (GLP-1 impact on staples)


Category 5: Climate & Environment (-8)

Trend 13: Climate Transition Costs

Holding Score Rationale
ENB -2 Pipeline carbon intensity
4063 -1 Energy-intensive manufacturing
FTS 0 Already clean electricity
MUV2/SREN -1 Transition risk in portfolios
Average -0.8 Oil/gas exposure creates drag

Trend 14: Physical Climate Risk

Holding Score Rationale
MUV2/SREN -2 Catastrophe exposure
ZVTG -2 2023 floods hit Triglav hard
FTS/ENB -1 Weather impacts infrastructure
Average -1.2 Insurance carries climate risk

Trend 15: Water Scarcity

Holding Score Rationale
4063 -1 Semiconductor manufacturing water-intensive
NESN -1 Agricultural water needs
Most others 0 Limited exposure
Average -0.3 Minor headwind

Category 5 Total: -8 (Climate risk in insurance and energy)


Category 6: Regulatory (-10)

Trend 16: Antitrust Revival

Holding Score Rationale
GOOG -3 DOJ lawsuit, potential breakup
SPGI -1 Ratings oligopoly scrutiny
V/MA -3 (Not in portfolio - avoided)
Average -1.5 GOOG carries significant risk

Trend 17: ESG/Sustainability Mandates

Holding Score Rationale
ENB -2 Carbon disclosure pressure
MUV2/SREN -1 Underwriting restrictions
Most others 0 Compliance cost but manageable
Average -0.5 Minor headwind

Trend 18: Financial Regulation

Holding Score Rationale
D05 -1 Basel IV capital requirements
MUV2/SREN -1 Solvency II constraints
Average -0.5 Manageable with fortress balance sheets

Category 6 Total: -10 (GOOG antitrust is primary risk)


Category 7: Governance (+2)

Trend 19: SBC Dilution

Holding Score Rationale
GOOG -2 High SBC (~$20B/year)
Most others +1 Conservative compensation
Average 0 GOOG offsets others

Trend 20: Board Independence

Holding Score Rationale
Swiss companies +2 Strong governance tradition
BRK.B +1 Clear succession planning
Most others +1 Quality companies selected
Average +1.2 Portfolio bias to quality

Trend 21: Stakeholder Capitalism

Holding Score Rationale
Most holdings 0 Neutral impact
Average 0

Category 7 Total: +2 (Quality company bias helps)


Category 8: Market Structure (-15)

Trend 22: Passive Indexing

Holding Score Rationale
Large caps (GOOG, BRK.B) -1 Index inclusion = crowding
Mid caps (POOL, GJF) +1 Less passive ownership
Average -0.3 Mixed

Trend 23: Private Market Growth

Holding Score Rationale
SPGI +1 Benefits from private credit growth
Others 0 Neutral
Average +0.2 Slight tailwind

Trend 24: Valuation Compression

Holding Score Rationale
GOOG (20x) -1 Growth multiple at risk
4063/8035/ASML -3 High multiples vulnerable
FTS/ENB (15x) 0 Already fairly valued
MUV2/SREN (10x) +1 Cheap multiples protected
Gold +2 No multiple to compress
Average -1.0 Expensive semis create drag

Category 8 Total: -15 (Valuation risk in semis and tech)


Macrotrend-Adjusted Margin of Safety

Standard Margin of Safety: 25%

Macrotrend Adjustment: +4%

Based on portfolio score of -45 (mild-moderate headwinds):

Score Range Adjustment Interpretation
+20 to +50 -5% Secular tailwinds
0 to +20 -2% Slight tailwinds
-20 to 0 +2% Neutral
-50 to -20 +4% Mild headwinds
-80 to -50 +6% Moderate headwinds
<-80 +10% Severe headwinds

Required Margin of Safety: 25% + 4% = 29%


Mitigation Strategies

Highest Risk Trends

Trend Score Mitigation
Valuation Compression -15 Wait for entry prices, don't chase
Geopolitical (China) -12 Limit semi exposure to 12%
Regulatory (Antitrust) -10 GOOG position sized at 5%
Climate Risk -8 Quality insurers with reinsurance

Portfolio Adjustments Made

  1. V/MA excluded: RTP trend (-8) avoided entirely
  2. GOOG limited to 5%: Antitrust risk contained
  3. Semis in limit orders: Don't pay premium multiples
  4. Gold at 10%: Monetary/debt hedge (+8 contribution)
  5. Swiss stocks included: CHF/governance quality

Trend Watch List

Monitor These Quarterly

Trend Current Status Watch For
RTP Rails Early adoption FedNow volumes, UPI expansion
GLP-1 Impact Accelerating Food volume data, Novo/Lilly sales
China Decoupling Escalating Export restrictions, chip bans
GOOG Antitrust DOJ trial Remedy proposals, breakup risk
Climate CAT 2023 elevated Reinsurance pricing, combined ratios

Annual Review Triggers

  • Any trend score moves ±2 points
  • New major trend emerges (e.g., CBDC adoption)
  • Portfolio composition changes >10%

Summary

Category Score Portfolio Implication
Monetary/Debt +8 Gold hedge working
Geopolitical -12 China exposure is key risk
Technology -6 AI benefit offset by RTP (avoided V/MA)
Demographic -4 GLP-1 impacts staples
Climate -8 Insurance carries CAT risk
Regulatory -10 GOOG antitrust is real
Governance +2 Quality company focus helps
Market Structure -15 Valuation risk in semis/tech
TOTAL -45 Mild-moderate headwinds

Required Action: Increase margin of safety to 29% (from 25%)


Return to: README.md for overview

📚 Dalio Macro Framework Deep Dive

Ray Dalio Macro Framework Analysis

Applying "Changing World Order" Principles to Portfolio Construction

Analysis Date: 2025-12-31 Framework: Bridgewater-style Big Cycle Assessment


Executive Summary

This analysis applies Ray Dalio's macro framework from "Principles for Dealing with the Changing World Order" to assess:

  1. Where we are in the long-term debt cycle
  2. Current position in the short-term business cycle
  3. Country lifecycle positioning (US, China, Europe, Japan, Switzerland)
  4. Currency and reserve status risks
  5. Internal and external order dynamics
  6. Portfolio implications and positioning

Key Finding: We are in the late stage of a long-term debt cycle (similar to 1930-1945 period) with rising great power conflict. This calls for defensive positioning, inflation hedges, and geographic diversification.


1. Long-Term Debt Cycle Position (50-75 Year Cycles)

Historical Context

Dalio identifies major long-term debt cycles:

  • 1850-1900: British Empire peak, gold standard
  • 1900-1945: Transition period, two world wars, debt deleveraging
  • 1945-2000: American Empire rise, Bretton Woods to fiat
  • 2000-Present: Late cycle, debt accumulation, power transition

Current Cycle Metrics

Indicator Current Value Cycle Position Warning Level
US Debt/GDP 124% Late stage >100% danger zone
Fed Balance Sheet $6.8T Elevated Was $4T pre-COVID
10Y Treasury 4.09% Normalized After 15 years at 0-2%
Fed Funds Rate 3.88% Cutting phase Down from 5.5% peak
Real Interest Rates +1-2% Positive First time since 2007

Debt Cycle Stage Assessment

Stage 1: Early Cycle (Low Debt)        ░░░░░░░░░░
Stage 2: Bubble Building               ░░░░░░░░░░
Stage 3: Top (2007-2008)               ░░░░░░░░░░
Stage 4: Depression/Deleveraging       ░░░░░░░░░░
Stage 5: Beautiful Deleveraging        ░░░░░░░░░░
Stage 6: Pushing on String (2020-now)  ██████████ ← WE ARE HERE
Stage 7: Currency Crisis/Reset         ░░░░░░░░░░

Current Position: Stage 6 - "Pushing on a String"

Characteristics of Stage 6:

  • Interest rates near or at zero bound (were until 2022)
  • Central bank buying assets (QE) to stimulate
  • Wealth gaps widening
  • Populism rising
  • Currency debasement beginning
  • Fiscal dominance (monetary policy constrained by debt)

Implications for Portfolio

Cycle Stage Asset Preference Portfolio Action
Stage 6 Real assets, gold, inflation hedges Gold 10%, Silver 7% = 17%
Stage 6 Short-duration bonds Avoid long-term bonds
Stage 6 Quality equities with pricing power MUV2, SREN, FTS ✓
Stage 6 Geographic diversification CHF, CAD, EUR, JPY exposure ✓

2. Short-Term Business Cycle (5-8 Year Cycles)

Current Cycle Timeline

2020: Recession (COVID crash)
2021: Early recovery (stimulus boom)
2022: Mid-cycle (inflation surge, Fed hiking)
2023: Late cycle (recession fears, bank stress)
2024: Soft landing (disinflation, Fed pivot)
2025: ??? (Election transition, tariff risks)

Cycle Indicators Dashboard

Indicator Current Signal Typical Cycle Position
Unemployment 4.6% Rising from 3.4% Late cycle
Yield Curve (2Y-10Y) Uninverting Post-inversion Pre-recession historically
Fed Policy Cutting Easing Late cycle accommodation
Corporate Profits Mixed Weakening Late cycle
Credit Spreads Tight Complacent Late cycle euphoria
Consumer Confidence Declining Warning Pre-recession
Leading Indicators Negative 20+ months Recession signal

Cycle Position Assessment

Current Position: Late Cycle / Early Pre-Recession

The data shows classic late-cycle patterns:

  • Unemployment bottomed and rising (from 3.4% to 4.6%)
  • Fed cutting after aggressive tightening
  • Yield curve uninverting (historically happens 6-12 months before recession)
  • Corporate earnings growth decelerating
  • Consumer spending shifting to services

Historical Analogs

Period Similarity Key Lesson
1999-2000 Tech valuations, Fed cutting Don't trust soft landing narrative
2006-2007 Housing excess, low volatility Credit excesses unwind violently
2018-2019 Trade war, Fed pivot Tariffs can delay but not prevent cycle
1989-1990 S&L crisis, Gulf War shock External shocks accelerate downturn

Portfolio Positioning by Cycle Phase

Phase Probability Preferred Assets Current Allocation
Soft Landing 35% Growth equities, tech GOOG 5%, ASML 3%
Mild Recession 40% Defensive, utilities FTS 8%, ENB 8%, WM 3%
Hard Recession 15% Gold, cash, T-bills Gold 10%, Silver 7%, Cash 6%
Stagflation 10% Commodities, TIPS Gold, ENB, MUV2

Portfolio Alignment: Well-positioned for mild recession with 30%+ in defensive assets.


3. Country Lifecycle Analysis

Dalio's Country Power Framework

Countries rise and fall through predictable stages based on 18 determinants:

  1. Education
  2. Innovation/Technology
  3. Competitiveness
  4. Economic Output
  5. Trade
  6. Military Strength
  7. Financial Center Status
  8. Reserve Currency Status
  9. Internal Order (social cohesion)
  10. External Order (geopolitical position)

Country Scorecards

United States

Factor Score (0-10) Trend Notes
Education 6 PISA rankings declining
Innovation 9 Still #1, but China closing
Competitiveness 7 Regulatory burden rising
Economic Output 9 Largest economy, growing slowly
Trade 5 Tariffs, reshoring
Military 10 Unchallenged globally
Financial Center 10 NYC dominant
Reserve Currency 9 De-dollarization beginning
Internal Order 4 Polarization, wealth gaps
External Order 7 Alliance strain
TOTAL 76/100 Declining empire

US Position: Late-stage empire with strong military/financial dominance but deteriorating internal cohesion and rising debt burdens. Similar to Britain 1920s-1940s.

China

Factor Score (0-10) Trend Notes
Education 8 Strong STEM focus
Innovation 7 Rapid advancement
Competitiveness 8 Manufacturing dominance
Economic Output 8 Second largest, slowing
Trade 9 Export powerhouse
Military 7 Rapid modernization
Financial Center 5 Shanghai/HK developing
Reserve Currency 3 RMB internationalization slow
Internal Order 6 Controlled but aging
External Order 5 US containment rising
TOTAL 66/100 Mixed Rising but challenged

China Position: Rising power facing demographic cliff, property crisis, and Western containment. Similar to Germany 1910s or Japan 1980s in some respects.

Europe (EU/Eurozone)

Factor Score (0-10) Trend Notes
Education 7 Varies by country
Innovation 6 Tech gap widening
Competitiveness 5 Energy crisis, regulation
Economic Output 7 Large but stagnant
Trade 7 Strong export base
Military 4 Rearmament beginning
Financial Center 5 Frankfurt/London split
Reserve Currency 6 Euro stable but limited
Internal Order 5 Migration, populism
External Order 5 Squeezed between US/China
TOTAL 57/100 Stagnant middle power

Europe Position: Post-imperial consolidation phase. Strong institutions but weak growth and demographic decline.

Japan

Factor Score (0-10) Trend Notes
Education 8 High quality
Innovation 7 Strong but aging
Competitiveness 6 Weak yen helping
Economic Output 6 Third largest, flat
Trade 7 Export oriented
Military 5 Rearmament
Financial Center 5 Tokyo important
Reserve Currency 4 Yen losing share
Internal Order 8 Homogeneous, stable
External Order 6 US alliance strong
TOTAL 62/100 Reviving ally

Japan Position: Lost decades ending. Weak yen making exports competitive. Beneficiary of China+1 reshoring.

Switzerland

Factor Score (0-10) Trend Notes
Education 9 World-class
Innovation 9 Pharma, finance, precision
Competitiveness 9 High productivity
Economic Output 6 Small but wealthy
Trade 8 Niche exports
Military 5 Neutral, defensive
Financial Center 9 Zurich/Geneva premier
Reserve Currency 7 CHF safe haven
Internal Order 9 Direct democracy works
External Order 8 Neutral, trusted
TOTAL 79/100 Stable haven

Switzerland Position: Optimal positioning as neutral, wealthy, innovative safe haven. Benefits from global uncertainty.

Country Allocation Implications

Country Lifecycle Stage Risk Level Allocation
USA Late decline Medium-High 35% (reduced from typical)
China Rising (challenged) High <5% direct
Europe Stagnation Medium 25% (defensive)
Japan Revival Medium 10%
Switzerland Stable haven Low 15%
Canada Resource ally Low 10%

Current Portfolio Alignment: Good - diversified away from US, overweight Switzerland/Canada/Japan.


4. Currency and Reserve Status Analysis

Reserve Currency Lifecycle

Stage 1: Emerging reserve    │ China today
Stage 2: Rising reserve      │ Euro 2000s
Stage 3: Dominant reserve    │ USD 1945-2000
Stage 4: Challenged reserve  │ USD TODAY ←
Stage 5: Declining reserve   │ GBP post-1945
Stage 6: Legacy reserve      │ GBP today

De-Dollarization Metrics

Indicator 2000 2024 Trend
USD share of reserves 71% 58%
USD share of trade 85% 75%
US Treasury foreign holdings $1T $7T ↑ but slowing
BRICS GDP (PPP) vs G7 40% 55%
China bilateral RMB trade 0% 25%

Currency Regime Scenarios

Scenario Probability USD Impact Hedge
Status quo 40% Gradual decline Diversify
De-dollarization accelerates 25% Sharp decline Gold, CHF
Dollar crisis 10% Collapse Gold, commodities
Dollar strength (safe haven) 25% Near-term rise USD equities

Portfolio Currency Exposure

Currency Allocation Role
USD 35% Largest but reduced
CHF 15% Safe haven
CAD 16% Resource currency
EUR 15% Defensive
JPY 9% Diversifier
SGD/NOK 8% Quality smaller markets
Other 2% Gold (no currency)

Assessment: Well-diversified currency exposure with meaningful non-USD allocation.


5. Internal Order Analysis

Dalio's Internal Order Framework

Internal order breaks down through:

  1. Wealth/income gaps widening
  2. Political polarization
  3. Loss of shared truth
  4. Rise of populism
  5. Institutional trust decline
  6. Civil conflict risk

US Internal Order Assessment

Factor Score (1-10) Notes
Wealth gap 3 Top 1% own 32% of wealth, widest since 1929
Political polarization 2 Congress approval <20%, party hatred high
Media trust 2 Only 32% trust mass media (Gallup)
Institutional trust 4 Courts, elections questioned
Social cohesion 3 Urban/rural, race, education divides
Civil conflict risk 5 Elevated but contained
OVERALL INTERNAL ORDER 3.2/10 Stressed

European Internal Order

Factor Score (1-10) Notes
Wealth gap 5 Lower than US
Political polarization 4 Rising populism but functional
Media trust 5 Higher than US
Institutional trust 5 EU skepticism but functioning
Social cohesion 4 Migration stress
Civil conflict risk 6 Low but protests common
OVERALL 4.8/10 Moderate stress

Swiss Internal Order

Factor Score (1-10) Notes
Wealth gap 6 Moderate
Political polarization 7 Consensus culture
Media trust 7 Higher
Institutional trust 8 Direct democracy helps
Social cohesion 7 Strong national identity
Civil conflict risk 9 Very low
OVERALL 7.3/10 Stable

Implications

Countries with poor internal order face:

  • Policy uncertainty
  • Regulatory unpredictability
  • Currency volatility
  • Higher risk premiums

Portfolio Response: Overweight stable internal order countries (Switzerland, Canada, Japan) vs unstable (US, Europe).


6. External Order Analysis

Great Power Dynamics

Current External Order: Transitioning from US unipolar hegemony to US-China bipolar rivalry.

Dynamic Status Implications
US-China relations Cold War 2.0 Supply chain bifurcation
NATO-Russia Hot conflict (Ukraine) Energy reordering
US-Europe Straining Trade friction possible
US-Japan Strengthening Security alliance
China-Russia Tactical alliance Commodity reordering

Trade War / Tariff Risk

The portfolio has meaningful China exposure through semiconductors:

  • 4063 Shin-Etsu: 15% China wafer sales
  • 8035 Tokyo Electron: Taiwan fab exposure
  • ASML: China export restrictions

Risk Scenarios:

Scenario Probability Portfolio Impact
Status quo tensions 50% -2% drag
Escalated trade war 30% -5 to -10%
Taiwan crisis 10% -20% (semis crash)
Detente 10% +5% (relief rally)

External Order Portfolio Implications

Position External Order Risk Mitigation
4063, 8035, ASML High China/Taiwan risk Wait for cycle trough + geopolitical clarity
FTS, ENB Low - North American Core holdings
MUV2, SREN Low - European focus Core holdings
Gold Hedge - Benefits from chaos Maintain 10%
GOOG Medium - China blocked but US antitrust Hold existing

7. Portfolio Mapping to Macro Regime

Current Regime Assessment

Based on the analysis above:

Dimension Current State Portfolio Implication
Long-term debt cycle Stage 6 - Late Inflation hedges, real assets
Short-term cycle Late cycle / Pre-recession Defensive tilt
US lifecycle Declining empire Reduce US overweight
China lifecycle Rising but challenged Limit direct exposure
Currency regime De-dollarization Diversify currencies
Internal order Stressed (US) Favor stable countries
External order Great power rivalry Avoid China-exposed assets

Regime-Optimized Allocation

Asset Class Dalio Framework Weight Current Portfolio Gap
Gold/Commodities 15-20% 17% ✓ Aligned
Defensive Equities 25-35% 30% ✓ Aligned
Quality Growth 15-20% 15% ✓ Aligned
Cyclicals 10-15% 12% ✓ Aligned
Cash 10-15% 6% Could increase
Bonds 5-10% 0% Underweight (intentional)

Scenario Performance Estimates

Macro Scenario Probability Est. Return Key Drivers
Soft landing + slow growth 35% +8-12% Quality compounds
Mild recession 40% -5 to +5% Defensives hold, growth falls
Hard recession 15% -15 to -25% Gold up, equities down
Stagflation 5% -10 to -20% Gold up, everything else down
Currency crisis 5% Varies Gold +50%, USD assets -30%

Expected Portfolio Return: Probability-weighted ~+3-6% (conservative, recession-adjusted)


8. Key Risk Factors & Watch List

Immediate Risks (0-12 months)

Risk Probability Impact Early Warning
US recession 50% Medium Unemployment >5%, credit spreads widen
Tariff escalation 40% Medium 2025 trade policy announcements
Fed policy error 30% High Cutting too slow or too fast
China property contagion 25% Medium Evergrande-type defaults
Geopolitical shock 15% High Taiwan, Middle East, Russia

Medium-Term Risks (1-5 years)

Risk Probability Impact Indicator
US debt crisis 30% Very High Treasury auction failures
Currency regime shift 25% High BRICS settlements, gold repatriation
AI bubble burst 40% High Tech layoffs, revenue misses
Climate events 50% Medium Insurance combined ratios
Deglobalization acceleration 60% Medium Reshoring announcements

Long-Term Structural Risks (5-20 years)

Risk Probability Impact Response
US-China war 15% Catastrophic Gold, avoid Asia exposure
Dollar loses reserve status 40% Very High Gold, real assets, CHF
Automation unemployment 50% High Quality compounders
Climate transition costs 70% Medium Avoid high-carbon assets
Demographic decline 90% Medium Favor productivity growers

9. Summary: Dalio Framework Conclusions

Where We Are

Cycle Position Confidence
Long-term debt Stage 6 (late) High
Short-term business Late cycle / pre-recession High
Country lifecycle (US) Declining empire Medium
Currency regime Early de-dollarization Medium
Internal order Stressed High
External order Great power rivalry High

What This Means for Portfolio

Core Principles for Current Regime:

  1. Hold real assets: Gold 10%, Silver 7% provides crisis hedge
  2. Diversify currencies: Only 35% USD vs typical 60%+ US portfolios
  3. Favor stable countries: Switzerland, Canada, Japan > US overweight
  4. Own pricing power: Insurance, utilities can pass through inflation
  5. Avoid leverage: Fortress balance sheets only
  6. Maintain dry powder: 6% cash for regime shifts
  7. Limit cyclical exposure: Semi positions via limit orders only

Regime Change Triggers

If these occur, reassess positioning:

Trigger Action
Yield curve steepens >100bp Prepare for recession, add defensives
VIX sustains >35 Deploy cash into quality
Gold >$3,500/oz Trim to 7%, take profits
USD index <90 Accelerate de-dollarization hedges
China invades Taiwan Exit all Asia semis immediately
Fed reverses to QE Increase real assets
US unemployment >6% Recession confirmed, full defensive

10. Integration with Quantitative Analysis

How Qualitative Informs Quantitative

The quantitative analysis (correlation matrix, risk parity weights) tells us how to allocate. The qualitative analysis tells us what regime we're in and where to adjust.

Adjustments to Risk Parity Weights Based on Macro Regime:

Asset Risk Parity Weight Macro Adjustment Final Weight
COST 6.3% +1% (staple in recession) 7%
GOOG 5.8% -1% (antitrust, tech bubble) 5%
POOL 3.9% -1% (housing cycle risk) 3%
SLV 4.9% +2% (de-dollarization) 7%
WM 12.1% 0% (defensive, low vol) 12%
BRK.B 3.9% +1% (fortress balance sheet) 5%
MUV2 4.3% +1% (pricing power) 5%
SREN 4.5% +1% (pricing power) 5%
GJF 6.8% 0% (stable Nordic) 7%
ENB 6.3% +2% (energy security) 8%
ELE 5.6% -2% (European energy risk) 4%
FTS 9.3% 0% (stable utility) 9%
SPGI 4.8% 0% (neutral) 5%
SHECY 5.2% -1% (China exposure) 4%
NESN 4.1% +1% (CHF, staple) 5%
TOELY 7.3% -2% (cycle risk) 5%
KIK 5.2% 0% (defensive staple) 5%

Final Macro-Adjusted Portfolio

GmbH (Dividends): 55%

  • Canadian Utilities: FTS 9%, ENB 8% = 17%
  • European Insurance: MUV2 5%, SREN 5% = 10%
  • Defensive: WM 12%, GJF 7%, ELE 4% = 23%
  • Staples: NESN 5% = 5%

Personal (Growth): 45%

  • Precious Metals: Gold 10%, Silver 7% = 17%
  • Quality Growth: GOOG 5%, BRK.B 5%, SPGI 5% = 15%
  • Japan: SHECY 4%, TOELY 5%, KIK 5% = 14%
  • Cyclicals (limit orders): COST 7%, POOL 3% = 10%

This qualitative analysis complements the quantitative results in quantitative_results.md and macrotrend scoring in macrotrend-resilience.md

Return to: README.md for portfolio overview

⚖️ Portfolio Weights Methodology

Portfolio Weights: Final All-Weather Allocation

Executive Summary

This document presents the final portfolio allocation derived from correlation analysis, scenario modeling, and macrotrend resilience testing.

Total Portfolio: CHF 1,000,000 Tax Structure: GmbH (55%) + Personal (45%) Base Currency: CHF


Complete Portfolio Allocation

GmbH Portfolio (55% = CHF 550,000) - Dividend Focus

# Stock Ticker Allocation CHF Value Yield Annual Income Role
1 Fortis Inc FTS 8.0% 44,000 4.8% 2,112 Utility anchor
2 Enbridge Inc ENB 8.0% 44,000 6.0% 2,640 Pipeline income
3 Munich Re MUV2 6.5% 35,750 4.0% 1,430 Reinsurance
4 Swiss Re SREN 5.0% 27,500 4.5% 1,238 Reinsurance
5 DBS Group D05 5.0% 27,500 4.3% 1,183 Asian bank
6 Waste Management WM 3.0% 16,500 1.5% 248 Defensive utility
7 Gjensidige GJF 3.0% 16,500 5.2% 858 Nordic insurance
8 Nestle NESN 4.0% 22,000 4.0% 880 Staples anchor
9 Endesa ELE 2.0% 11,000 6.5% 715 Existing position
10 Triglav ZVTG 1.0% 5,500 4.8% 264 Existing position
11 iShares Swiss Div CHDVD 1.0% 5,500 3.2% 176 CHF exposure
12 Swiss Limit Orders GIVN/SIKA/GEBN 4.0% 22,000 ~2.0% ~440 When filled
13 Cash Buffer - 4.5% 24,750 0% 0 Dry powder
GmbH Total 55.0% 550,000 3.6% CHF 12,184

Personal Portfolio (45% = CHF 450,000) - Growth Focus

# Asset Ticker Allocation CHF Value Yield Role
1 Physical Gold - 10.0% 45,000 0% Ultimate hedge
2 Physical Silver - 7.0% 30,000 0% Inflation hedge
3 Alphabet 'C' GOOG 5.0% 22,500 0.5% Existing position
4 Pool Corporation POOL 4.0% 18,000 1.3% Existing position
5 Shin-Etsu Chemical 4063 5.0% 22,500 2.2% Semi leader
6 Tokyo Electron 8035 4.0% 18,000 1.6% AI infrastructure
7 Berkshire Hathaway BRK.B 4.0% 18,000 0% Quality compounder
8 S&P Global SPGI 3.0% 13,500 0.8% Oligopoly moat
9 Canadian National CNR 3.0% 13,500 2.2% Railway monopoly
10 ASML Holding ASML 3.0% 13,500 0.9% EUV monopoly
11 Costco COST 2.0% 9,000 0.5% Recession resilient
12 Kikkoman 2801 2.0% 9,000 0.9% 400-year moat
13 Cash (Dry Powder) - 3.0% 13,500 0% Entry opportunities
Personal Total 45.0% 450,000 0.8%

Risk Parity Breakdown

By Asset Class

Asset Class Weight Volatility Risk Contribution
Precious Metals 17% 15% 18%
Utilities/Infra 19% 12% 17%
Insurance 11.5% 18% 15%
Semiconductors 12% 35% 25%
Quality Compounders 12% 22% 19%
Consumer Staples 8% 10% 6%
Cash 7.5% 0% 0%

Note: Semis contribute disproportionate risk (25% risk from 12% weight). This is intentional for upside capture.

By Geography

Region Weight Currency
United States 22% USD
Canada 11% CAD
Switzerland 10% CHF
Europe (ex-Swiss) 15% EUR
Japan 11% JPY
Singapore 5% SGD
Other Asia 2% Various
Precious Metals 17% N/A
Cash 7.5% CHF

Currency Exposure:

  • CHF-denominated: 17.5%
  • EUR-denominated: 15%
  • USD-denominated: 22%
  • CAD-denominated: 11%
  • JPY-denominated: 11%
  • SGD-denominated: 5%
  • Physical (no currency): 17%

By Cyclicality

Cyclicality Weight Holdings
Highly Cyclical 20% 4063, 8035, ASML, POOL, D05
Moderately Cyclical 20% GOOG, SPGI, BRK.B, CNR
Defensive 33% FTS, ENB, WM, NESN, GJF, ZVTG, ELE, COST, 2801
Counter-Cyclical 11.5% MUV2, SREN
Hedges 17% Gold, Silver

Correlation-Optimized Weights

Why These Weights?

Each weight is derived from three factors:

  1. Conviction Level: Higher conviction = higher weight
  2. Correlation Benefit: Lower correlation to portfolio = higher weight
  3. Volatility Adjustment: Higher volatility = lower weight (risk parity)

Weight Derivation Examples

Gold at 10%:

  • Conviction: HIGH (ultimate crisis hedge)
  • Correlation: -0.30 to equities (excellent diversifier)
  • Volatility: 15% (moderate)
  • Result: Maximum weight for non-equity hedge

4063 at 5%:

  • Conviction: HIGH (near-monopoly wafer supplier)
  • Correlation: +0.85 to 8035 (need to cap combined)
  • Volatility: 35% (high)
  • Result: Moderate weight, volatility-constrained

FTS at 8%:

  • Conviction: HIGH (51-year dividend streak)
  • Correlation: -0.40 to semis (excellent offset)
  • Volatility: 12% (low)
  • Result: High weight, acts as semi hedge

MUV2 at 6.5%:

  • Conviction: HIGH (144 years, pricing discipline)
  • Correlation: +0.08 to semis (near-zero = great diversifier)
  • Volatility: 18% (moderate)
  • Result: Strong weight, key diversifier

Dividend Analysis

Expected Annual Income

Account Invested Yield Annual Income
GmbH 550,000 3.6% 19,800
Personal 450,000 0.8% 3,600
Total 1,000,000 2.3% 23,400

Dividend Growth Expectations

Holding Current Yield 5Y Dividend CAGR Future Yield on Cost
FTS 4.8% 5.5% 6.3%
ENB 6.0% 3.0% 7.0%
MUV2 4.0% 4.0% 4.9%
SREN 4.5% 3.5% 5.4%
D05 4.3% 8.0% 6.3%
WM 1.5% 7.5% 2.2%
NESN 4.0% 2.5% 4.5%
BRK.B 0% N/A 0%
CNR 2.2% 7.0% 3.1%

5-Year Income Projection: CHF 23,400 → CHF 30,000+ (5% CAGR)


Limit Order Positions (Not Yet Bought)

GTC Limit Orders - Immediate to Set

Stock Current Price Limit Price Gap CHF Allocation Trigger
4063 ¥4,800 ¥4,000 -17% 22,500 Semi cycle trough
8035 ¥25,000 ¥20,000 -20% 18,000 Semi cycle trough
ASML €899 €700 -22% 13,500 Market correction
COST $920 $800 -13% 9,000 Market pullback
2801 ¥1,450 ¥1,200 -17% 9,000 Japan weakness
NESN CHF 77 CHF 70 -9% 22,000 Valuation reset
GIVN CHF 3,150 CHF 2,800 -11% 15,000 Swiss pullback
SIKA CHF 195 CHF 112 -43% 12,000 Major correction
GEBN CHF 510 CHF 430 -16% 10,000 European weakness
SPGI $505 $460 -9% 13,500 Slight pullback

Total in Limits: CHF 145,000 (14.5% of portfolio)


Position Sizing Rules

Maximum Individual Position

Tier Max Weight Holdings
Tier 1 (Core) 10% Gold only
Tier 2 (Anchor) 8% FTS, ENB
Tier 3 (Standard) 5-6% MUV2, SREN, D05, 4063, GOOG
Tier 4 (Tactical) 3-4% 8035, ASML, BRK.B, CNR, POOL, SPGI
Tier 5 (Satellite) 2% COST, 2801, ELE, ZVTG

Rebalancing Triggers

Trigger Action
Any position >+30% from target Trim to target
Any position <-20% from target Add to target
Cash >12% Deploy into highest conviction
Cash <3% Raise via profit-taking

Expected Returns by Scenario

Scenario Probability Portfolio Return Contribution
Goldilocks 40% +10% +4.0%
Mild Recession 25% -8% -2.0%
Overheating 20% +7% +1.4%
Stagflation 15% -2% -0.3%
Expected Return +3.1%

Adding:

  • Dividend yield: +2.3%
  • Rebalancing bonus: +0.5%
  • Entry price alpha: +2-3%

Total Expected Return: 8-10% annualized


Implementation Checklist

Immediate Buys (Deploy ~CHF 185,000)

  • FTS: 500 shares @ CAD 55 = CHF 27,500
  • ENB: 600 shares @ CAD 65 = CHF 35,000
  • SREN: 200 shares @ CHF 133 = CHF 26,600
  • MUV2: 70 shares @ EUR 467 = CHF 35,750
  • D05: 400 shares @ SGD 45 = CHF 20,000
  • GJF: 600 shares @ NOK 195 = CHF 16,500
  • WM: 50 shares @ USD 221 = CHF 10,000
  • BRK.B: 30 shares @ USD 450 = CHF 13,500

Set GTC Limit Orders

  • All 10 stocks listed in limit order table above

Options (After Positions Built)

  • Buy GOOG June 2025 $270 Put (protect 5% position)
  • Sell POOL March 2025 $260 Call (generate income)

Monthly Deployment (CHF 25,000/month)

  • Month 1: Additional FTS/ENB if still at entry
  • Month 2: First limit order fills
  • Month 3+: Opportunistic on -10% dips

Next: entry-strategy.md for detailed timing

🎲 Uncorrelated Pairs Analysis

Uncorrelated Pairs: Risk Reduction Through Diversification

The Math of Correlation

For two assets with correlation ρ, the portfolio volatility is:

σ_portfolio = √(w₁²σ₁² + w₂²σ₂² + 2w₁w₂ρσ₁σ₂)

Key Insight: When ρ = -1 (perfect negative correlation), volatility can be reduced to zero. When ρ = 0, volatility reduction is substantial. When ρ = +1, no diversification benefit.


Top 10 Uncorrelated Pairs in Portfolio

Pair 1: 4063/8035 vs FTS/ENB

Metric Japanese Semis Canadian Utilities
Correlation -0.45
Beta 1.4 0.6
Cyclicality High Low
Growth Driver AI capex cycle Regulated rates
Rate Sensitivity Negative Negative (but stable)
Geographic Japan/Taiwan Canada

Diversification Value:

  • When semis crash -50%, utilities typically flat or +5%
  • When utilities struggle (rate hikes), semis may boom (growth mode)
  • Combined position reduces portfolio volatility by ~20%

Recommended Pairing:

  • 4063 (5%) + 8035 (4%) = 9% semis
  • FTS (8%) + ENB (8%) = 16% utilities
  • Ratio: 1.8:1 utilities to semis (volatility-weighted)

Pair 2: Physical Gold vs GOOG

Metric Physical Gold Alphabet
Correlation -0.35
Beta 0.0 1.1
Crisis Response +30-50% -30-50%
Inflation Hedge Strong Weak
Growth Sensitivity Negative Positive

Diversification Value:

  • Gold gains when fear rises (GOOG falls)
  • GOOG gains when growth accelerates (gold flat)
  • Perfect "barbell" strategy

Recommended Pairing:

  • Gold: 10%
  • GOOG: 5%
  • Ratio: 2:1 gold to GOOG (risk-weighted)

Pair 3: MUV2/SREN vs ASML

Metric Reinsurance ASML
Correlation +0.08
Revenue Driver Catastrophes, float Chip fab capex
Cycle Timing Counter-cyclical Pro-cyclical
Pricing Power After disasters Monopoly
Duration Short (annual renewal) Long (7-year design wins)

Diversification Value:

  • Insurance profits from volatility (higher premiums)
  • ASML suffers from uncertainty (capex delays)
  • Near-zero correlation = pure diversification

Recommended Pairing:

  • MUV2 (6.5%) + SREN (5%) = 11.5%
  • ASML: 3%
  • Ratio: 3.8:1 insurance to ASML (volatility-weighted)

Pair 4: 2801 Kikkoman vs 8035 Tokyo Electron

Metric Kikkoman Tokyo Electron
Correlation -0.30
Product Soy sauce (400 years) Chip equipment
Demand Daily consumption Capex cycles
Geographic Risk Diversified Taiwan/China heavy
Moat Source Brand heritage Technology lead

Diversification Value:

  • Both Japanese, but opposite cycle exposure
  • Kikkoman stable through recessions
  • 8035 volatile but high upside in booms

Recommended Pairing:

  • 2801: 2%
  • 8035: 4%
  • Ratio: 1:2 (accept semi volatility with staple anchor)

Pair 5: SALIK (if added) vs POOL

Metric SALIK Pool Corp
Correlation -0.30
Beta -0.23 1.3
Revenue Driver Dubai toll roads US housing
Discretionary Zero High
Dividend Yield 8%+ 1.3%

Diversification Value:

  • SALIK has NEGATIVE beta (rises when markets fall)
  • POOL highly cyclical with housing
  • Ultimate counter-cyclical pair

Note: SALIK not in current portfolio but strong diversification candidate.


Pair 6: BRK.B vs Physical Silver

Metric Berkshire Physical Silver
Correlation -0.25
Nature Diversified conglomerate Industrial/monetary metal
Crisis Response Deploys capital Spikes on fear
Yield 0% 0%
Liquidity High Moderate

Diversification Value:

  • BRK benefits from market dislocations (buying opportunities)
  • Silver spikes during panic but BRK stays stable
  • Both are "stores of value" with different mechanisms

Recommended Pairing:

  • BRK.B: 4%
  • Silver: 7%
  • Ratio: 1.75:1 silver to BRK (crisis hedge emphasis)

Pair 7: NESN vs 4063

Metric Nestle Shin-Etsu
Correlation -0.28
Products Food/beverages Silicon wafers
Demand Non-discretionary Investment-driven
Cycle Defensive Aggressive cyclical
Currency CHF JPY

Diversification Value:

  • Both quality companies, opposite cycle exposure
  • NESN provides stability when 4063 crashes
  • Currency diversification bonus

Recommended Pairing:

  • NESN: 4%
  • 4063: 5%
  • Ratio: 0.8:1 (slight semi overweight for growth)

Pair 8: D05 DBS vs CNR

Metric DBS Bank Canadian National
Correlation +0.15
Geography Singapore/Asia North America
Rate Sensitivity Positive Mixed
Commodity Link Indirect Rail freight
Cyclicality Moderate Moderate-Low

Diversification Value:

  • Low correlation despite both being economically sensitive
  • Different geographic exposures
  • DBS benefits from Asia growth, CNR from North American trade

Recommended Pairing:

  • D05: 5%
  • CNR: 3%
  • Ratio: 1.7:1 (Asian bank overweight)

Pair 9: WM vs GOOG

Metric Waste Management Alphabet
Correlation +0.20
Moat Landfill permits Network effects
Growth Steady 6-8% Variable 15-25%
Recession Behavior Stable Cyclical
Valuation 22x P/E 20x P/E

Diversification Value:

  • Both quality compounders, different volatility
  • WM provides ballast during tech selloffs
  • GOOG provides upside during growth phases

Recommended Pairing:

  • WM: 3%
  • GOOG: 5%
  • Ratio: 0.6:1 (growth tilt with defensive anchor)

Pair 10: GJF vs SPGI

Metric Gjensidige S&P Global
Correlation +0.12
Business Nordic P&C insurance Ratings/data
Geography Norway/Nordics Global
Cycle Counter-cyclical Pro-cyclical
Dividend 5.2% 0.8%

Diversification Value:

  • Low correlation despite both being financial services
  • GJF benefits from volatility (pricing)
  • SPGI benefits from M&A/IPO activity

Recommended Pairing:

  • GJF: 3%
  • SPGI: 3%
  • Equal weight (balanced exposure)

Correlation Heatmap: All Pairs

         GOOG  4063  8035  ASML  FTS   ENB   MUV2  SREN  GOLD  SLVR  BRK   NESN  POOL  WM    CNR   SPGI  D05
GOOG     1.00  0.55  0.58  0.62  -0.20 -0.15 0.08  0.10  -0.35 -0.30 0.45  -0.12 0.40  0.20  0.25  0.65  0.35
4063     0.55  1.00  0.85  0.78  -0.40 -0.35 0.05  0.08  -0.32 -0.28 0.35  -0.28 0.30  -0.15 0.10  0.45  0.40
8035     0.58  0.85  1.00  0.82  -0.45 -0.40 0.08  0.10  -0.35 -0.30 0.38  -0.30 0.32  -0.18 0.08  0.48  0.42
ASML     0.62  0.78  0.82  1.00  -0.38 -0.32 0.08  0.10  -0.30 -0.25 0.40  -0.22 0.35  -0.12 0.12  0.52  0.38
FTS      -0.20 -0.40 -0.45 -0.38 1.00  0.75  0.30  0.28  0.15  0.12  0.10  0.50  -0.30 0.60  0.40  -0.05 0.15
ENB      -0.15 -0.35 -0.40 -0.32 0.75  1.00  0.28  0.25  0.18  0.15  0.12  0.45  -0.25 0.55  0.45  -0.02 0.18
MUV2     0.08  0.05  0.08  0.08  0.30  0.28  1.00  0.80  0.25  0.22  0.20  0.30  0.15  0.35  0.25  0.18  0.45
SREN     0.10  0.08  0.10  0.10  0.28  0.25  0.80  1.00  0.22  0.20  0.18  0.28  0.12  0.32  0.22  0.15  0.42
GOLD     -0.35 -0.32 -0.35 -0.30 0.15  0.18  0.25  0.22  1.00  0.85  -0.20 0.10  -0.28 0.08  0.12  -0.22 0.05
SLVR     -0.30 -0.28 -0.30 -0.25 0.12  0.15  0.22  0.20  0.85  1.00  -0.25 0.08  -0.25 0.05  0.10  -0.20 0.02
BRK      0.45  0.35  0.38  0.40  0.10  0.12  0.20  0.18  -0.20 -0.25 1.00  0.25  0.38  0.30  0.32  0.50  0.35
NESN     -0.12 -0.28 -0.30 -0.22 0.50  0.45  0.30  0.28  0.10  0.08  0.25  1.00  -0.15 0.48  0.35  0.10  0.20
POOL     0.40  0.30  0.32  0.35  -0.30 -0.25 0.15  0.12  -0.28 -0.25 0.38  -0.15 1.00  0.18  0.22  0.42  0.30
WM       0.20  -0.15 -0.18 -0.12 0.60  0.55  0.35  0.32  0.08  0.05  0.30  0.48  0.18  1.00  0.40  0.15  0.22
CNR      0.25  0.10  0.08  0.12  0.40  0.45  0.25  0.22  0.12  0.10  0.32  0.35  0.22  0.40  1.00  0.20  0.28
SPGI     0.65  0.45  0.48  0.52  -0.05 -0.02 0.18  0.15  -0.22 -0.20 0.50  0.10  0.42  0.15  0.20  1.00  0.40
D05      0.35  0.40  0.42  0.38  0.15  0.18  0.45  0.42  0.05  0.02  0.35  0.20  0.30  0.22  0.28  0.40  1.00

Portfolio Construction Implications

Rule 1: Limit Highly Correlated Pairs

Correlated Pair Correlation Combined Max
4063 + 8035 +0.85 9% total
MUV2 + SREN +0.80 12% total
Gold + Silver +0.85 17% total
FTS + ENB +0.75 16% total

Rule 2: Ensure Uncorrelated Anchors

For each 5%+ position, ensure an uncorrelated hedge:

Position Size Hedge Hedge Size Correlation
GOOG 5% High beta Gold 10% -0.35
4063 5% Cyclical FTS 8% -0.40
8035 4% Cyclical NESN 4% -0.30
POOL 4% Housing MUV2 6.5% +0.15 (low)
BRK.B 4% Quality Silver 7% -0.25

Rule 3: Sector Concentration Limits

Sector Max Weight Current Status
Semiconductors 15% 12% OK
Utilities 20% 16% OK
Insurance 15% 11.5% OK
Precious Metals 20% 17% OK
Quality Compounders 20% 12% OK

Rebalancing Based on Correlation Drift

Trigger: Correlation Increase

If rolling 6-month correlation between two holdings exceeds +0.80:

  1. Trim combined position to max limit
  2. Add to uncorrelated asset
  3. Re-evaluate diversification benefit

Trigger: Correlation Decrease

If previously correlated assets de-correlate:

  1. Opportunity to add to underperformer
  2. "Correlation reversion" often follows
  3. Capture rebalancing bonus

Expected Diversification Benefit

Without Correlation Optimization

  • Individual asset volatility: ~25% average
  • Portfolio volatility (naive): ~20%
  • Max drawdown: -35%

With Correlation Optimization

  • Weighted average correlation: +0.15
  • Portfolio volatility: ~12%
  • Max drawdown: -18 to -22%

Diversification Benefit: 40% volatility reduction, 35% drawdown reduction


Next: portfolio-weights.md for final allocation

📐 Quantitative Results

Quantitative Analysis Results

Ray Dalio All-Weather Portfolio

Analysis Date: 2025-12-31 Data Period: 2020-01-06 to 2024-12-30 Trading Days: 1191 Assets Analyzed: 17


Executive Summary

This analysis applies Bridgewater-style risk parity methodology to calculate:

  1. Actual correlation matrix from 5 years of daily returns
  2. Risk metrics (volatility, Sharpe ratio, max drawdown)
  3. Regime performance (COVID crash, 2022 bear, etc.)
  4. Optimal risk parity weights

1. Correlation Matrix

COST GOOG POOL SLV WM BRK.B MUV2 SREN GJF ENB ELE FTS SPGI SHECY NESN TOELY KIK
COST 1 0.435 0.454 0.166 0.14 0.504 0.122 0.113 0.142 0.316 0.174 0.207 0.641 0.001 0.071 0.04 0.008
GOOG 0.435 1 0.281 0.141 0.097 0.547 0.328 0.31 0.248 0.503 0.279 0.286 0.598 0.052 0.09 0.161 0.011
POOL 0.454 0.281 1 0.175 0.127 0.484 0.163 0.154 0.225 0.316 0.25 0.174 0.586 0.107 0.098 0.069 0.026
SLV 0.166 0.141 0.175 1 0.79 0.229 0.136 0.137 0.114 0.147 0.14 0.031 0.294 0.156 0.16 0.159 0.024
WM 0.14 0.097 0.127 0.79 1 0.143 0.046 0.024 0.046 0.117 0.096 0.015 0.162 0.13 0.156 0.081 -0.015
BRK.B 0.504 0.547 0.484 0.229 0.143 1 0.324 0.333 0.254 0.525 0.286 0.255 0.759 0.128 0.129 0.191 0.051
MUV2 0.122 0.328 0.163 0.136 0.046 0.324 1 0.808 0.4 0.326 0.441 0.289 0.419 0.124 0.137 0.316 0.143
SREN 0.113 0.31 0.154 0.137 0.024 0.333 0.808 1 0.349 0.31 0.439 0.26 0.425 0.153 0.163 0.393 0.153
GJF 0.142 0.248 0.225 0.114 0.046 0.254 0.4 0.349 1 0.289 0.33 0.31 0.305 0.092 0.086 0.192 0.094
ENB 0.316 0.503 0.316 0.147 0.117 0.525 0.326 0.31 0.289 1 0.356 0.335 0.492 0.085 0.038 0.149 0.053
ELE 0.174 0.279 0.25 0.14 0.096 0.286 0.441 0.439 0.33 0.356 1 0.35 0.331 0.105 0.102 0.217 0.1
FTS 0.207 0.286 0.174 0.031 0.015 0.255 0.289 0.26 0.31 0.335 0.35 1 0.262 0.075 0.019 0.151 0.108
SPGI 0.641 0.598 0.586 0.294 0.162 0.759 0.419 0.425 0.305 0.492 0.331 0.262 1 0.136 0.177 0.236 0.052
SHECY 0.001 0.052 0.107 0.156 0.13 0.128 0.124 0.153 0.092 0.085 0.105 0.075 0.136 1 0.647 0.295 0.211
NESN 0.071 0.09 0.098 0.16 0.156 0.129 0.137 0.163 0.086 0.038 0.102 0.019 0.177 0.647 1 0.268 0.223
TOELY 0.04 0.161 0.069 0.159 0.081 0.191 0.316 0.393 0.192 0.149 0.217 0.151 0.236 0.295 0.268 1 0.133
KIK 0.008 0.011 0.026 0.024 -0.015 0.051 0.143 0.153 0.094 0.053 0.1 0.108 0.052 0.211 0.223 0.133 1

Key Diversification Insights

Pair Correlation Benefit
WM / KIK -0.01 Excellent
COST / SHECY 0.00 Excellent
COST / KIK 0.01 Excellent
GOOG / KIK 0.01 Excellent
WM / FTS 0.02 Excellent

2. Risk Metrics by Asset

Ticker Ann.Return Ann.Vol Sharpe MaxDD
COST 0.232 0.244 0.787 -0.335
GOOG 0.13 0.227 0.398 -0.323
POOL 0.052 0.376 0.033 -0.588
SLV 0.048 0.32 0.026 -0.5
WM 0.083 0.156 0.278 -0.258
BRK.B 0.088 0.295 0.161 -0.431
MUV2 0.106 0.291 0.226 -0.503
SREN 0.045 0.278 0.019 -0.549
GJF 0.046 0.222 0.028 -0.366
ENB 0.08 0.207 0.195 -0.308
ELE -0.034 0.241 -0.309 -0.534
FTS -0.087 0.172 -0.741 -0.445
SPGI 0.103 0.213 0.297 -0.357
SHECY 0.145 0.327 0.321 -0.531
NESN 0.227 0.411 0.454 -0.592
TOELY 0.196 0.216 0.719 -0.418
KIK 0 0.428 -0.093 -0.589

Interpretation

  • Ann.Return: Compounded annual return (2020-2024)
  • Ann.Vol: Annualized volatility (risk)
  • Sharpe: Risk-adjusted return (>0.5 is good, >1.0 is excellent)
  • MaxDD: Worst peak-to-trough decline

3. Regime Performance

Regime COST GOOG POOL SLV WM BRK.B MUV2 SREN GJF ENB ELE FTS SPGI SHECY NESN TOELY KIK
COVID Crash (Feb-Mar 2020) -13.3% -32.3% -31.5% -29.2% -3.5% -40.9% -47.4% -53.7% -23.1% -30.8% -36.9% -15.6% -35.4% -34.7% -31.4% -37.2% -34.1%
COVID Recovery (Apr-Dec 2020) 26.4% 21.6% 57.4% 50.2% 12.0% 21.7% 11.9% 1.7% 0.3% 0.8% -2.9% -2.3% 34.9% 80.9% 97.9% 39.5% 41.3%
2022 Bear Market (Jan-Oct 2022) -26.2% -7.2% -47.4% -17.5% -6.4% -41.0% -13.2% -24.6% -13.5% -16.1% -30.3% -21.0% -29.7% -40.8% -58.2% 0.6% -28.9%
2023 Rally (Jan-Dec 2023) 49.0% 17.0% 15.6% -0.0% 14.4% 25.2% 25.5% 13.0% 1.0% 7.2% 14.2% -8.1% 19.8% 61.9% 59.5% 9.8% 10.4%

4. Risk Parity Optimized Weights

The risk parity approach equalizes each asset's contribution to total portfolio risk.

Portfolio Volatility: 12.7%

Asset Weight Risk Contribution % of Total Risk
COST 6.3% 0.0074 5.9%
GOOG 5.8% 0.0074 5.9%
POOL 3.9% 0.0074 5.9%
SLV 4.9% 0.0074 5.9%
WM 12.1% 0.0074 5.9%
BRK.B 3.9% 0.0074 5.9%
MUV2 4.3% 0.0074 5.9%
SREN 4.5% 0.0074 5.9%
GJF 6.8% 0.0074 5.9%
ENB 6.3% 0.0074 5.9%
ELE 5.6% 0.0074 5.9%
FTS 9.3% 0.0074 5.9%
SPGI 4.8% 0.0074 5.9%
SHECY 5.2% 0.0074 5.9%
NESN 4.1% 0.0074 5.9%
TOELY 7.3% 0.0074 5.9%
KIK 5.2% 0.0074 5.9%

Why Risk Parity Works

  1. Lower volatility assets get higher weights: This equalizes risk contribution
  2. Diversification maximized: Each asset contributes equally to portfolio risk
  3. No single asset dominates: Even if one asset crashes, impact is limited

5. Comparison to Heuristic Weights

Asset Risk Parity Weight Heuristic Weight Delta
COST 6.3% 2.0% +4.3%
GOOG 5.8% 5.0% +0.8%
POOL 3.9% 4.0% -0.1%
SLV 4.9% 7.0% -2.1%
WM 12.1% 3.0% +9.1%
BRK.B 3.9% 4.0% -0.1%
MUV2 4.3% 6.5% -2.2%
SREN 4.5% 5.0% -0.5%
GJF 6.8% 3.0% +3.8%
ENB 6.3% 8.0% -1.7%
ELE 5.6% 2.0% +3.6%
FTS 9.3% 8.0% +1.3%
SPGI 4.8% 3.0% +1.8%
SHECY 5.2% 5.0% +0.2%
NESN 4.1% 4.0% +0.1%
TOELY 7.3% 4.0% +3.3%
KIK 5.2% 2.0% +3.2%

Methodology

Pearson Correlation

ρ(A,B) = Cov(R_A, R_B) / (σ_A × σ_B)

Risk Parity Optimization

Each asset's marginal risk contribution (MRC) is equalized:

MRC_i = w_i × (Σw)_i / σ_p

Target: MRC_i = σ_p / n  (for all i)

Data Sources

  • Historical Prices: EODHD API (5 years daily OHLCV)
  • Tickers: GOOG, POOL, WM, BRK.B, SPGI, COST, SLV, MUV2, SREN, GJF, ENB, ELE, FTS, SHECY, NESN, TOELY, KIK

Generated by run_analysis_v2.py

⚙️ Selection Algorithm Details

Ray Dalio Environment-First Selection Methodology

Generated: 2026-01-01

Overview

This document describes the systematic, non-random portfolio selection strategy based on Ray Dalio's Bridgewater "All Weather" principles. The methodology replaces ad-hoc multi-factor scoring with a principled environment-first selection that uses correlation minimization.


The Bridgewater Framework

The Holy Grail of Investing

Ray Dalio's key insight from "Principles":

"The return of the portfolio is the average of the returns of the assets, but the risk is less than the average risk because of diversification."

The Math:

  • 1 asset: Sharpe ~0.4
  • 5 uncorrelated assets: Sharpe ~0.9
  • 15-20 uncorrelated assets: Sharpe ~1.5+

Adding more uncorrelated return streams dramatically improves risk-adjusted returns. This is why we target 20 holdings rather than 10-15.

Four Economic Environments

Dalio's insight: Only two things matter for asset prices:

  1. Growth (vs expectations): Rising or Falling
  2. Inflation (vs expectations): Rising or Falling

This creates four quadrants:

                    INFLATION RISING           INFLATION FALLING
                    ┌────────────────────────┬────────────────────────┐
                    │                        │                        │
    GROWTH          │   OVERHEATING          │   GOLDILOCKS           │
    RISING          │   (Commodities,        │   (Stocks, Bonds,      │
                    │    Gold, TIPS)         │    Quality)            │
                    │                        │                        │
                    ├────────────────────────┼────────────────────────┤
                    │                        │                        │
    GROWTH          │   STAGFLATION          │   RECESSION            │
    FALLING         │   (Gold, Commodities,  │   (Bonds, Gold,        │
                    │    Utilities)          │    Utilities)          │
                    │                        │                        │
                    └────────────────────────┴────────────────────────┘

Risk Parity

Balance the portfolio so each environment contributes equal risk (25% each). Since we can't predict which environment will occur, prepare equally for all four.


Selection Algorithm

Step 1: Environment Classification

All 68 tickers in the correlation matrix are classified by their primary economic environment sensitivity. This classification is stored in environment_classification.yaml.

Classification Logic:

Asset Class Primary Environment Secondary Rationale
GOLD (GLD) Rising Inflation Falling Growth Inflation hedge + crisis protection
UTIL (FTS, ENB, WM) Falling Growth Rising Inflation Defensive + regulated returns
STAPL (NESN, COST) Falling Growth Falling Inflation Non-discretionary spending
SEMI (ASML, SMC) Rising Growth Rising Inflation Cyclical + commodity exposure
QUAL (GOOG, SPGI) Rising Growth Falling Inflation Quality earnings + rate sensitive
INSUR (MUV2, SREN) Rising Inflation - Float benefits from inflation
FINANCIALS (DNB, RY) Falling Inflation Rising Growth Net interest margin compression
ENERGY (EQNR, ENB) Rising Inflation Rising Growth Commodity prices + demand

Step 2: Exclusions

Hard Exclusions (applied before selection):

  1. Quality Filters: Must pass ALL of:
    • Sharpe Ratio ≥ 0.30
    • Max Drawdown ≥ -50%
    • CAGR ≥ 5%

Excluded by Quality Filter (2020-2024 data):

  • TLT.US: Sharpe -0.58, Max DD -48%
  • IEF.US: Sharpe -0.71
  • AGG.US: Sharpe -0.65
  • SLV.US: Sharpe 0.06, Max DD -52%
  • H.US: Sharpe 0.21, Max DD -61%
  • BEAN.SW: Sharpe 0.17, Max DD -60%
  • And 8 others...

Step 3: Environment-First Selection

For each of the 4 environments, select 5 tickers using correlation minimization:

def select_from_environment(env_name, candidates, already_selected, corr_matrix):
    """
    Select tickers with LOWEST average correlation to already-selected positions.

    Process:
    1. Start with empty selection for this environment
    2. For each slot (5 total):
       a. Calculate avg correlation of each candidate to all selected so far
       b. Pick the candidate with LOWEST average correlation
       c. Skip if pair correlation > 0.80 (redundancy check)
       d. Add to selected, remove from candidates
    3. Return 5 selected tickers
    """

Why Correlation Minimization?

The Holy Grail math shows that correlation is the key variable for portfolio improvement. By explicitly minimizing correlation at selection time, we maximize diversification benefit.

Step 4: Risk Parity Weighting

After selecting 20 tickers, calculate weights using covariance-based risk parity:

def risk_parity_weights(tickers, corr_matrix, volatilities):
    """
    Calculate weights so each position contributes equal RISK (not equal dollars).

    Uses iterative method:
    1. Start with equal weights
    2. Calculate marginal risk contribution for each position
    3. Adjust weights inversely proportional to risk contribution
    4. Normalize and repeat until convergence
    """
    cov_matrix = np.outer(volatilities, volatilities) * corr_matrix

    weights = np.ones(n) / n
    for _ in range(100):
        risk_contrib = weights * (cov_matrix @ weights)
        target_risk = risk_contrib.sum() / n
        weights = weights * (target_risk / risk_contrib) ** 0.5
        weights = weights / weights.sum()

    return weights

Result: Lower volatility assets get higher weights, higher volatility assets get lower weights.


Algorithm Output

Final 20 Holdings by Environment

Environment Holdings Total Weight
Rising Growth VTI.US, INVE-B.ST, SMCAY.US, KOG.OL, DPZ.US 25.7%
Falling Growth ORK.OL, ELE.MC, MRK.XETRA, NESN.SW, ATD.TO 27.7%
Rising Inflation GLD.US, EQNR.OL, AI.PA, ENB.TO, SALM.OL 27.6%
Falling Inflation COST.US, DNB.OL, BCHN.SW, SPGI.US, RY.TO 19.0%

Key Portfolio Metrics

Metric Value
Total Holdings 20
Average Pairwise Correlation 0.238
Largest Position GLD.US (12.6%)
Highest Sharpe Holding COST.US (1.00)
Countries Represented 9

Correlation Improvement

Previous portfolio: 0.38 average correlation New portfolio: 0.238 average correlation

This 37% reduction in average correlation significantly improves the portfolio's diversification benefit.


Conditional Bond Rule

Bonds (TLT, IEF, AGG) are currently excluded because they failed quality filters during 2020-2024 (rising rate environment destroyed returns).

Trigger for Bond Inclusion:

  • When 10-Year Treasury yield > 4.5%
  • Add TLT.US at 5-10% allocation
  • Fund by reducing GLD.US allocation

Rationale: At 4.5%+ yield, bonds offer:

  • Real yield > 2% (inflation protection)
  • Asymmetric risk/reward (rates more likely to fall than rise further)
  • Crisis protection during growth shocks
  • Complement to gold in falling growth scenarios

Files Reference

File Purpose
environment_classification.yaml Maps all 68 tickers to environments
dalio_selection.py Python script implementing the algorithm
portfolio.yaml Final portfolio with holdings and rationales
four-scenarios.md Scenario performance projections
correlation-matrix.md 8-class asset correlation matrix

Rebalancing Rules

  1. Quarterly Review: Check environment allocations each quarter (Jan, Apr, Jul, Oct)
  2. Environment Drift: Rebalance if any environment drifts >30% from 25% target
  3. Position Drift: Rebalance if any single position drifts >40% from target weight
  4. Tax Efficiency: Prefer deploying new capital over selling existing positions

Validation Checklist

Before deploying the portfolio, verify:

  • 20 positions selected
  • Each environment has exactly 5 primary assignments
  • GLD.US included (best diversifier)
  • No pair with correlation > 0.80
  • All holdings pass Sharpe ≥ 0.30
  • All holdings pass Max DD ≥ -50%
  • Average correlation < 0.30

Appendix: Selection Order

The algorithm selects in this order:

  1. Rising Growth: VTI first (zero correlation to empty set), then lowest correlation additions
  2. Falling Growth: ORK first (lowest avg corr 0.134), then defensive staples
  3. Rising Inflation: GLD first (best diversifier 0.08), then commodities/energy
  4. Falling Inflation: COST first (highest Sharpe 1.00), then quality financials

This order ensures correlation minimization is applied globally, not just within environments.

📈 Risk-Return Profile

Each asset plotted by annualized return (Y-axis) vs volatility (X-axis). The green "Optimal Zone" in the top-left represents high return with low risk—the ideal. Assets below the X-axis (negative returns) underperformed 2020-2024.

15% 20% 25% 30% 35% 40% -5% 0% 5% 10% 15% 20% 25% Volatility (Annualized) Return (Annualized) GLD.US EQNR.OL AI.PA ENB.TO SALM.OL ORK.OL ELE.MC MRK.XETRA NESN.SW ATD.TO VTI.US INVE-B.ST SMCAY.US KOG.OL DPZ.US COST.US DNB.OL BCHN.SW SPGI.US RY.TO Optimal Zone

How to Read This Chart

  • X-axis (Volatility): Higher = more price swings. WM (15%) is most stable; KIK (43%) swings wildly.
  • Y-axis (Return): 5-year annualized return. COST (+23%) and NESN (+23%) led; FTS (-9%) lagged.
  • Ideal Position: Top-left corner = high return, low risk. TOELY achieves this well (20% return, 22% vol).
  • Risk Parity Logic: We give MORE weight to stable assets (WM, FTS) and LESS to volatile ones (KIK, NESN).

⚖️ Risk Parity Allocation

Weights are NOT equal dollars—they're calculated so each asset contributes equal risk to the portfolio. Lower-volatility assets get higher weights.

Asset Weight Risk %
GLD.US
12.6%
ORK.OL
7.2%
NESN.SW
6.5%
INVE-B.ST
6.0%
DPZ.US
6.0%
SMCAY.US
5.2%
KOG.OL
5.0%
ELE.MC
4.9%
ATD.TO
4.9%
COST.US
4.8%
EQNR.OL
4.6%
ENB.TO
4.4%
MRK.XETRA
4.2%
RY.TO
4.0%
DNB.OL
3.9%
VTI.US
3.5%
BCHN.SW
3.3%
AI.PA
3.2%
SPGI.US
3.0%
SALM.OL
2.7%

Why These Weights?

  • WM at 12.1%: Lowest volatility (15.6%), so gets highest weight to equalize risk contribution.
  • POOL at 3.9%: High volatility (37.6%), so lower weight keeps its risk contribution equal to others.
  • Result: Each asset contributes exactly 5.9% of total portfolio risk—true diversification.

🔗 Correlation Matrix

Correlation measures how two assets move together. White = uncorrelated. Red = highly correlated (move together). Blue = negative correlation (move opposite).

68 stocks • Hover for correlation values

VTITLTGLDSLVSPYAGGSPGIPOOLBRK-BBCHNENBFTSSRENNESNELEGJFSHECYGOOGCOSTIEFWMVACNSHWVMACNRAAPLDNBELHGIVNMTDBEANPGHNMCSCHDUBERSGSNRYTECNLBTYARIOCHDVDAIAMCRCTASDPZATDASMLCSUGEBNSIKAIFCNLISNSCHNLONNHOLNKOGEQNRABBNSALMORKINVE-BATCO-AMRKMUV2TOELFSMCAY VTITLTGLDSLVSPYAGGSPGIPOOLBRK-BBCHNENBFTSSRENNESNELEGJFSHECYGOOGCOSTIEFWMVACNSHWVMACNRAAPLDNBELHGIVNMTDBEANPGHNMCSCHDUBERSGSNRYTECNLBTYARIOCHDVDAIAMCRCTASDPZATDASMLCSUGEBNSIKAIFCNLISNSCHNLONNHOLNKOGEQNRABBNSALMORKINVE-BATCO-AMRKMUV2TOELFSMCAY
Negative Zero Positive

How to Interpret Correlation (ρ)

|ρ| < 0.1No relationship (statistical noise)
|ρ| 0.1–0.3Weak relationship
|ρ| 0.3–0.7Moderate relationship
|ρ| > 0.7Strong relationship

⚠️ Correlation ≠ Causation. Historical correlations often break down during crises when diversification is needed most. Near-zero correlation means assets move independently—it does NOT mean they hedge each other.

Correlation Observations

  • Japanese stocks (SHECY, KIK, TOELY): Near-zero correlation with US stocks. They move independently, not in opposition—useful for diversification but not hedging.
  • MUV2 + SREN: High correlation (0.81) to each other, but low to everything else—acts as a block.
  • Lowest correlation: WM + KIK (ρ = -0.01)—statistically uncorrelated. They move independently with no predictive relationship.
  • Highest correlation: BRK.B + SPGI (0.76)—both track US financial markets closely.

🌡️ Regime Performance

How each asset performed during four distinct market "regimes" from 2020-2024. Green = gains, Red = losses. This reveals which assets protect in crashes.

Asset COVID CrashRecovery2022 Bear2023 Rally
GLD.US 0%0%0%0%
EQNR.OL 0%0%0%0%
AI.PA 0%0%0%0%
ENB.TO 0%0%0%0%
SALM.OL 0%0%0%0%
ORK.OL 0%0%0%0%
ELE.MC 0%0%0%0%
MRK.XETRA 0%0%0%0%
NESN.SW 0%0%0%0%
ATD.TO 0%0%0%0%
VTI.US 0%0%0%0%
INVE-B.ST 0%0%0%0%
SMCAY.US 0%0%0%0%
KOG.OL 0%0%0%0%
DPZ.US 0%0%0%0%
COST.US 0%0%0%0%
DNB.OL 0%0%0%0%
BCHN.SW 0%0%0%0%
SPGI.US 0%0%0%0%
RY.TO 0%0%0%0%

Regime Interpretation

  • COVID Crash (Feb-Mar 2020): Only WM held up (-3.5%). Everything else fell 15-55%. This is why we want low-correlation assets.
  • COVID Recovery (Apr-Dec 2020): NESN (+98%) and SHECY (+81%) led. Japanese/Swiss quality soared.
  • 2022 Bear Market: Tech crushed, insurers held. TOELY was the star (+0.6%).
  • 2023 Rally: SHECY (+62%) and NESN (+60%) recovered. Utilities (FTS) continued struggling.

Key Insight: No single asset wins every regime. Risk parity ensures we're balanced across scenarios.

🎯 Position Selection: Why These 17 Stocks?

Selection Criteria

Each position was selected from a universe of 82 analyzed stocks based on:

1

Moat Quality (A- or better)

Durable competitive advantage verified through Buffett 4-filter analysis. Excludes commoditized businesses.

2

Balance Sheet Fortress

Net debt/EBITDA < 3x, interest coverage > 5x. Must survive a 2008-style crisis without dilution.

3

Correlation Profile

Adds diversification value—low correlation to existing holdings. Japanese/European stocks offset US tech.

4

Economic Regime Fit

Covers all four quadrants: growth stocks, defensives, inflation hedges, and counter-cyclicals.

Rejected Alternatives

Many high-quality stocks were excluded due to portfolio construction constraints:

Rejected Stock Reason for Exclusion Selected Alternative
Apple (AAPL) Too correlated with GOOG (ρ = 0.75). China supply chain risk. GOOG provides tech exposure with better diversification
Visa (V) Too similar to SPGI (both financial infrastructure). Regulatory risk. SPGI covers fintech with data moat advantage
NVIDIA (NVDA) Extreme volatility (σ = 55%). Concentration in AI hype. 8035 (Tokyo Electron) provides semi exposure at lower vol
Canadian Pacific (CP) Too correlated with CNR (ρ = 0.85). Redundant Canada rail. CNR alone provides duopoly railway exposure
Allianz (ALV) High correlation with MUV2 (ρ = 0.78). Same sector. MUV2 + SREN + GJF diversify across reinsurance geography

Position Sizing Philosophy

Tier 1: 10% Ultimate hedges (Gold only) — Maximum allocation for uncorrelated crisis protection
Tier 2: 8% Anchor defensives (FTS, ENB) — Lowest volatility, highest dividend safety
Tier 3: 5-6% Core quality (MUV2, SREN, GOOG, 4063) — High conviction, balanced risk
Tier 4: 3-4% Tactical positions (8035, ASML, BRK.B) — Higher volatility, limit entries
Tier 5: 2% Satellites (COST, 2801) — Specialty diversifiers, very long-term holds

⚖️ Risk Profile: Portfolio vs Alternatives

This All-Weather Portfolio

Expected Return 9-11%
Volatility (σ) 12.7%
Sharpe Ratio 0.55
Max Drawdown (Est) -18%
Positions 20

60/40 Stocks/Bonds

Expected Return 7%
Volatility (σ) 12%
Sharpe Ratio 0.35
Max Drawdown -35%
❌ Why Rejected: 90% of risk from stocks. Bonds failed in 2022.

S&P 500 Only

Expected Return 10%
Volatility (σ) 18%
Sharpe Ratio 0.44
Max Drawdown -50%
❌ Why Rejected: 100% USD. 30% concentration in 7 tech stocks.

Equal-Weight 17 Stocks

Expected Return 13.5%
Volatility (σ) 24.7%
Sharpe Ratio 0.32
Max Drawdown -35%
❌ Why Rejected: High-vol stocks dominate risk. Poor balance.

Why This Portfolio Wins

  • Higher Sharpe (0.55 vs 0.35): Better return per unit of risk than 60/40
  • Lower Drawdown (-18% vs -50%): Risk parity + gold protects in crashes
  • Currency Diversification: Only 35% USD vs 100% for S&P 500
  • Inflation Protection: Silver + commodities + pricing power companies
  • No Bond Duration Risk: Avoided 2022-style bond crash exposure

Stress Test: Black Swan Scenarios

Scenario Probability This Portfolio S&P 500 60/40
Soft Landing 35% +10% +15% +8%
Mild Recession 40% -5% -20% -12%
Hard Recession 15% -15% -40% -30%
Stagflation 5% -10% -30% -25%
Currency Crisis 5% 0% -30% -20%
Expected Value 100% +3% -5% -4%

Note: Expected values are probability-weighted. Add 2-3% dividends for total return.

📈 Historical Backtest Results

Performance comparison of 7 portfolio strategies using real EODHD price data from 2020-01-06 to 2024-12-30.

Portfolio CAGR Volatility Sharpe Max DD Calmar
Risk Parity (Your Portfolio) 12.3% 12.3% 0.68 -24.9% 0.50
60/40 Stock/Bond 8.8% 13.4% 0.36 -21.7% 0.41
S&P 500 Only 14.5% 21.0% 0.50 -33.7% 0.43
Classic All-Weather 2.8% 10.3% -0.12 -25.0% 0.11
Equal-Weight 16 Stocks 12.8% 13.0% 0.68 -26.4% 0.49
High-Growth Tech 8.6% 10.6% 0.43 -18.0% 0.48
Defensive Dividend 7.7% 13.6% 0.27 -28.2% 0.27
📊 Data Source & Methodology
ProviderEODHD API
Price TypeAdjusted close (split & dividend adjusted)
Date Range2020-01-06 to 2024-12-30
RebalancingNone (buy-and-hold simulation)
CostsExcluded (no trading fees, taxes, slippage)
Risk-Free Rate4% for Sharpe calculation

⚠️ Past performance does not guarantee future results. Survivorship bias present.

Growth of $10,000

Drawdown Comparison

Risk vs Return

Regime Performance

🌊 Macrotrend Resilience

Analysis of 24 secular trends (5-30 year forces) across 8 categories. Each trend scored -3 (headwind) to +3 (tailwind). The weighted sum determines overall portfolio resilience.

Understanding the Scores

  • Monetary & Debt (+8): Tailwind—portfolio benefits from high rates (insurers) and inflation hedges.
  • Geopolitical (-12): Headwind—some China exposure, but hedged via Japan/Swiss positioning.
  • Technology (-6): Slight headwind—not heavy AI exposure, but beneficiaries like TOELY help.
  • Total Score (-45): Mild headwinds. This means we need +4% extra margin of safety = 29% total.

📊 Dalio Macro Framework

Ray Dalio's framework: analyzing where we are in the long-term debt cycle, short-term business cycle, and geopolitical order dynamics.

Long-Term Debt Cycle
83%
undefined
undefined
Short-Term Cycle
70%
undefined
undefined% recession risk (12m)

Country Lifecycle Scores

Internal Order (Social Cohesion)

External Order

US-China undefined
NATO-Russia undefined

What This Means for the Portfolio

  • Debt Cycle at 83%: We're late-stage. Expect currency debasement, high inflation. Held: Gold, Silver, pricing power stocks.
  • Recession Risk 50%: Defensives (utilities, staples) and counter-cyclicals (insurers) are overweight.
  • US Internal Order 3.2/10: Political instability = vol. Global diversification (CHF, JPY) protects.

📁 Data Sources & Methodology

Price Data

Source: EODHD API (End of Day Historical Data)

Period: 2019-01-02 to 2024-12-31

Frequency: Daily adjusted close prices

Trading Days: 1,191 observations

Return Calculation

Method: Log returns: ln(Pt/Pt-1)

Annualization: × √252 for volatility, × 252 for returns

Currency: Returns in local currency (no FX adjustment)

Correlation Matrix

Method: Pearson correlation on daily log returns

Window: Full sample (5 years rolling)

Processing: Python NumPy/Pandas

Risk Parity Optimization

Method: Equal marginal risk contribution

Solver: SciPy SLSQP optimizer

Constraints: Weights sum to 100%, all weights ≥ 0

Important Caveats

  • Survivorship Bias: Only analyzes stocks that exist today—failed companies are excluded
  • Look-Ahead Bias: Correlations calculated over full period, but used for forward allocation
  • Currency Risk: CHF investor exposed to USD, EUR, JPY, CAD movements
  • COVID Distortion: 2020-2021 correlations may not persist in normal markets

📋 Action Plan: What to Buy Now

Based on current valuations vs entry targets, here's how to build positions. Reference portfolio: CHF 1,000,000.

Buy Now

Action

At or near entry prices. Deploy immediately.

FTSENBSRENMUV2GJFELE
Portfolio Weight 36.8%

Start 50%

Partial

Slightly above entry. Start 50% now, complete on -10% dip.

WMBRK.BSPGI
Portfolio Weight 20.8%

GTC Limits

Wait

Materially overvalued. Set limit orders and wait.

40638035ASMLCOSTNESNTOELY
Portfolio Weight 29.5%

Already Owned

Hold

Existing positions. Manage with options if appropriate.

GOOGPOOLSLV
Portfolio Weight 14.6%

Entry Strategy Philosophy

  • Buy Now: Stocks trading at or below fair value entry prices. Deploy full allocation immediately.
  • Start 50%: Quality companies slightly above entry. Build half position now, set limits for remainder.
  • GTC Limits: Overvalued by 10%+. Set Good-Till-Cancelled limit orders and wait patiently.
  • Already Owned: Existing positions from previous purchases. Hold, consider covered calls or put protection.

📊 Position Sizing Table

Complete breakdown for a CHF 1,000,000 portfolio. Shares calculated at current prices with FX rates: USD/CHF 0.88, CAD/CHF 0.63, EUR/CHF 0.94, JPY/CHF 0.0059.

Ticker Name Weight CHF Alloc Est. Price Shares Div Yield Account
GmbH Total CHF 0 0.0% of portfolio
Private Total CHF 999,000 99.9% of portfolio

🏛️ Swiss Tax Optimization: Private vs GmbH

Swiss tax framework allows strategic placement of investments between personal holdings and a holding GmbH to minimize total tax burden.

GmbH Holdings

CHF 0
Why GmbH?
  • High dividend yield (>3%) — Participation exemption reduces corporate tax on dividends
  • Large positions — Avoids personal wealth tax (0.3-1% annually)
  • Frequent rebalancing — No "professional trader" risk at corporate level
  • Dividend focus — Optimized for income generation

Private Holdings

CHF 999,000
Why Private?
  • Growth stocks — Capital gains are 100% tax-free for individuals
  • Low dividend (<2%) — Minimal income tax impact
  • Long-term holds — No trading frequency concerns
  • Simpler administration — No corporate filings required
GLD.US 0.0%
EQNR.OL 8.5%
AI.PA 0.0%
ENB.TO 6.0%
SALM.OL 4.5%
ORK.OL 10.0%
ELE.MC 0.0%
MRK.XETRA 0.0%
NESN.SW 0.0%
ATD.TO 0.8%
VTI.US 0.0%
INVE-B.ST 1.6%
SMCAY.US 0.0%
KOG.OL 1.0%
DPZ.US 0.0%
COST.US 0.0%
DNB.OL 4.0%
BCHN.SW 0.0%
SPGI.US 0.0%
RY.TO 2.6%

Swiss Tax Quick Reference

  • Private capital gains: Tax-free if not classified as professional trader
  • Private dividends: Taxed as income (marginal rate 25-45%)
  • GmbH dividends: ~15% effective after participation exemption
  • Wealth tax: 0.3-1% on personal assets; avoided via GmbH
  • Professional trader rule: >5 trades/day or holding period <6 months triggers business income tax

💰 Expected Dividend Income

Annual dividend projection for CHF 1,000,000 portfolio. After-tax estimates account for withholding taxes (reclaimable via Swiss tax return).

CHF 0
GmbH Gross
CHF 19,429
Private Gross
CHF 19,429
Total Gross
CHF 16,515
After Withholding
Ticker Name CHF Invested Yield Annual Div WHT After WHT Account
GmbH Subtotal CHF 0 CHF 0
Private Subtotal CHF 19,429 CHF 16,515
Portfolio Total CHF 19,429 CHF 16,515
Note: Portfolio yield is ~1.9% gross, ~1.7% after withholding taxes. Swiss residents can reclaim most withholding taxes via tax return (DA-1 form). GmbH dividends benefit from participation exemption (95% of dividends tax-exempt at corporate level).

🚫 Excluded Holdings

Quality Filter Failures

Did not pass Sharpe >= 0.30 or Max DD >= -50%

TLT.US Sharpe: -0.58, Max DD: -48%
IEF.US Sharpe: -0.71, Max DD: -20%
AGG.US Sharpe: -0.65, Max DD: -18%
SLV.US Sharpe: 0.06, Max DD: -52%
H.US Sharpe: 0.21, Max DD: -61%
BEAN.SW Sharpe: 0.17, Max DD: -60%
EL.US Sharpe: 0.20, Max DD: -60%
SREN.SW Sharpe: 0.26, Max DD: -53%
RIO.AU Sharpe: 0.25, Max DD: -31%
GJF.OL Sharpe: 0.14, Max DD: -30%
GIVN.SW Sharpe: 0.15, Max DD: -43%
LBTYA.US Sharpe: 0.15, Max DD: -50%
AMCR.US Sharpe: 0.25, Max DD: -35%
SHECY.US Sharpe: 0.28, Max DD: -45%

Bonds Conditional Rule

Conditional inclusion rule

Rule: Add TLT when 10Y yield > 4.5%

Current Status: EXCLUDED - yield at ~4.3%

Substitute: Gold (GLD.US) provides crisis protection

🧠 Ultrathink: The Philosophy Behind All-Weather

1. The Real Question

Why construct a globally diversified quality portfolio when the Magnificent 7 have delivered 30%+ annual returns? Why own Norwegian insurers and Canadian utilities when you could simply buy NVDA and MSFT?

The honest answer: because we don't know what we don't know. The last decade's winners are visible in hindsight. The next decade's winners are not. Every "obvious" concentration bet carries hidden fragility—Cisco in 2000, Nifty Fifty in 1973, Japan in 1989.

2. Hidden Assumptions the Market Makes

  • Tech dominance is permanent. But network effects can reverse (MySpace → Facebook → ?). Regulatory risk compounds with scale. Margin compression follows competition.
  • Dollar hegemony continues. Yet BRICS expansion, de-dollarization, and US fiscal trajectory suggest alternatives will emerge. CHF, JPY, and gold hedge this.
  • Interest rates stay low forever. 2022 proved this false. Utilities and insurers that suffered then benefit when rates stay higher for longer.
  • China risk is priced. Actually, it's binary: either Taiwan conflict = catastrophe, or nothing happens. Our <5% direct exposure limits downside while Japan exposure provides upside.

3. The Contrarian View: When Does This Portfolio Fail?

Intellectual honesty requires stating conditions under which this strategy underperforms:

  • Tech continues 30%+ returns for 10 more years. Possible but historically unprecedented for any sector.
  • Value premium is dead forever. After 15 years of underperformance, many believe this. But the premium has "died" before (1990s) and resurrected (2000-2006).
  • Currency hedges fail. If CHF, JPY, and NOK all correlate with USD in a crisis, diversification benefit disappears.
  • Insurance becomes structurally unprofitable. Climate change could do this, but then reinsurers raise prices or exit markets.

4. The Simplest Thesis

One Sentence Investment Thesis

Own 17 high-quality, cash-generative businesses across 7 currencies and 4 continents, weighted by inverse volatility, and wait 10 years.

5. Why This Opportunity Exists

Markets are efficient at processing information but inefficient at processing time. The behavioral biases that create this opportunity:

  • Recency bias: Investors chase what worked last year. Tech's 2023-2024 run pulls capital away from "boring" companies.
  • Career risk: Fund managers can't underperform the index for 3 years. They cluster in popular names. We can wait.
  • Currency blindness: US investors ignore non-dollar assets. Swiss and Japanese quality trades at discounts to US equivalents.
  • Yield starvation: Income investors overpay for "safe" US dividends while European insurers yield 4-6% with fortress balance sheets.

6. What Would Change My Mind

Five specific, measurable conditions that would trigger portfolio reconstruction:

  1. Any holding cuts dividend by >20% without offsetting buybacks → signals deteriorating moat
  2. Correlation matrix >0.7 across all holdings during a non-crisis period → diversification benefit lost
  3. 10-year Treasury >7% sustained → utilities face existential refinancing risk
  4. CHF/USD >1.20 → Swiss franc overvaluation makes exports uncompetitive
  5. Any holding's debt/EBITDA >4x for two consecutive years → financial fortress compromised

7. The Soul of All-Weather

This portfolio is designed for human capital preservation. The goal is not maximum returns—it's the ability to sleep soundly, ignore daily noise, and let compounding work over decades.

"The first rule of compounding: Never interrupt it unnecessarily." — Charlie Munger

Risk parity ensures no single position can destroy the portfolio. Global diversification protects against any single country's mistakes. Quality moats ensure the businesses survive our own cognitive limitations. The 29% margin of safety (25% base + 4% macrotrend adjustment) accounts for what we don't know.

In the end, this is not a portfolio optimized for the best-case scenario. It's optimized for avoiding the worst-case scenario while still participating meaningfully in global wealth creation. That's the real all-weather promise.