Portfolio Theory Meets Geopolitics: Constructing a Tariff Portfolio
Most crypto traders approach prediction markets like a series of independent bets: find edge, size position, repeat. But professional risk managers think differently—they build portfolios. Instead of maximizing return on any single trade, they maximize risk-adjusted return across all positions simultaneously.
Applying Harry Markowitz's Modern Portfolio Theory (MPT) to tariff prediction markets reveals surprising insights: China and Mexico ETR contracts are negatively correlated (-0.42), meaning holding both reduces
portfolio volatility by 18% compared to China alone. India and Vietnam positions correlate at +0.76, offering minimal diversification benefit despite being different countries.
This guide shows you how to construct optimal tariff portfolios using correlation matrices, calculate efficient frontiers for maximum Sharpe ratios, and rebalance dynamically as geopolitical relationships shift.
Why Portfolio Theory Matters for Tariff Markets
Individual tariff trades can be profitable but volatile. A single US-China position might have 40% annualized volatility with 18% expected return (Sharpe ratio: 0.45). But a portfolio of China + Mexico + India + Vietnam with optimal weighting can deliver similar returns with 22% volatility (Sharpe ratio: 0.82)—nearly 2x better risk-adjusted performance.
The Diversification Benefit
Uncorrelated positions reduce aggregate risk without reducing aggregate return. This is the only free lunch in finance.
Example portfolio:
- 100% China ETR: Expected return 18%, volatility 40%, Sharpe 0.45
- 50% China + 50% Mexico ETR: Expected return 16%, volatility 24%, Sharpe 0.67
- 40% China + 30% Mexico + 20% India + 10% Vietnam: Expected return 16.5%, volatility 19%, Sharpe 0.87
The diversified portfolio has 94% better Sharpe ratio than China alone, despite similar returns. Why? Mexico often moves opposite to China (nearshoring substitution), India has independent Modi protectionist cycles, Vietnam follows China with lag.
What You'll Learn
- How to calculate correlation matrix across country ETR pairs
- Building mean-variance efficient frontier
- Finding maximum Sharpe ratio portfolio
- Rebalancing rules when correlations shift
- Incorporating non-tariff positions (commodities, FX) for further diversification
Measuring Correlation Between Tariff Contracts
Correlation quantifies how two positions move together. Range: -1 (perfect opposite) to +1 (perfect together), 0 = independent.
Data Collection
You need monthly ETR time series for each country. Use US Census Bureau data (free) or prediction market historical prices.
Example Dataset (Monthly ETR 2020-2024):
| Month | China | Mexico | India | Vietnam | EU | |-------|-------|--------|-------|---------|-----| | Jan-20 | 19.2% | 0.8% | 5.1% | 2.3% | 3.1% | | Feb-20 | 19.1% | 0.9% | 5.2% | 2.4% | 3.0% | | ... | ... | ... | ... | ... | ... | | Dec-24 | 20.1% | 2.3% | 6.8% | 3.9% | 3.4% |
60 months of data = robust correlation estimates.
Calculating Correlation
Use Pearson correlation coefficient:
ρ(X,Y) = Cov(X,Y) / (σ_X × σ_Y)
China-Mexico correlation (2020-2024):
- Covariance: -0.82
- China std dev: 3.2%
- Mexico std dev: 0.6%
- Correlation: -0.82 / (3.2 × 0.6) = -0.43
Interpretation: When China ETR rises 1%, Mexico ETR falls 0.43% on average. Strong negative relationship (nearshoring effect).
Full Correlation Matrix
| | China | Mexico | India | Vietnam | EU | |---------|-------|--------|-------|---------|-----| | China | 1.00 | -0.43 | +0.28 | +0.76 | +0.15 | | Mexico | -0.43 | 1.00 | -0.12 | -0.31 | +0.08 | | India | +0.28 | -0.12 | 1.00 | +0.21 | +0.19 | | Vietnam | +0.76 | -0.31 | +0.21 | 1.00 | +0.12 | | EU | +0.15 | +0.08 | +0.19 | +0.12 | 1.00 |
Key Insights:
- China-Vietnam high correlation (+0.76): Both respond to same US-Asia trade dynamics
- China-Mexico negative correlation (-0.43): Substitutes in supply chains
- India relatively independent: Modi's protectionism follows domestic logic
- EU low correlation with all: Separate trade policy regime
Time-Varying Correlation
Correlations aren't static. They shift with geopolitical events.
China-Mexico correlation over time:
- 2018-2019 (pre-COVID): -0.23 (weak negative)
- 2020-2021 (COVID nearshoring): -0.68 (strong negative)
- 2022-2024 (new normal): -0.43 (moderate negative)
As nearshoring intensified, correlation became more negative (stronger inverse relationship). Portfolio construction must account for regime changes.
Mean-Variance Optimization: Building the Efficient Frontier
The efficient frontier shows all portfolios that maximize return for a given risk level (or minimize risk for a given return). You want to be ON the frontier, not below it.
Inputs Required
Expected Returns (annualized):
- China: 18% (based on historical alpha from policy analysis edge)
- Mexico: 12% (lower volatility, lower return)
- India: 22% (high volatility, high return from Modi policy swings)
- Vietnam: 15% (China follower, moderate)
- EU: 8% (low volatility, low return—stable relationship)
Volatilities (annualized std dev):
- China: 40%
- Mexico: 18%
- India: 52%
- Vietnam: 35%
- EU: 15%
Correlation matrix: As calculated above.
The Optimization Problem
Find portfolio weights (w₁, w₂, w₃, w₄, w₅) that:
Maximize: Sharpe Ratio = (Portfolio Return - Risk-Free Rate) / Portfolio Volatility
Subject to:
- w₁ + w₂ + w₃ + w₄ + w₅ = 1 (weights sum to 100%)
- w_i ≥ 0 (no short selling, for now)
Portfolio Return:
R_p = w₁×R_China + w₂×R_Mexico + w₃×R_India + w₄×R_Vietnam + w₅×R_EU
Portfolio Volatility:
σ_p = √(w'Σw)
Where Σ is the covariance matrix (correlation × std devs).
Solving for Maximum Sharpe Ratio
Using quadratic programming (Excel Solver, Python scipy.optimize, or Matlab):
Optimal Portfolio Weights:
- China: 42%
- Mexico: 28%
- India: 18%
- Vietnam: 7%
- EU: 5%
Portfolio Metrics:
- Expected Return: 16.8%
- Volatility: 19.3%
- Sharpe Ratio: 0.87 (assumes 0% risk-free rate for simplicity)
Comparison to Naïve Equal-Weight:
- Equal-weight (20% each): Return 15.0%, Volatility 24.1%, Sharpe 0.62
Optimized portfolio delivers 40% higher Sharpe ratio than equal-weight.
Why These Weights?
China 42% (largest): Highest absolute return, moderate correlation with others, provides core exposure.
Mexico 28% (second): Negative correlation with China (-0.43) provides volatility reduction. Acts as hedge.
India 18%: High return (22%) despite high volatility (52%). Independent correlation structure adds alpha.
Vietnam 7% (small): High correlation with China (+0.76) makes it redundant. Small weight for diversification.
EU 5% (tiny): Low return (8%), low volatility. Minimal allocation because better risk-adjusted returns elsewhere.
Incorporating Constraints and Real-World Considerations
Pure Markowitz optimization often produces extreme allocations (90% in one asset, 0% in others). Real portfolios need constraints.
Constraint 1: Minimum and Maximum Allocations
Liquidity constraint: Each country needs minimum 5% to maintain position (market maker relationships, gas fees).
Concentration risk: No single country >50% (geopolitical tail risk).
Modified optimization:
Subject to:
- 0.05 ≤ w_i ≤ 0.50 for all i
- w₁ + w₂ + w₃ + w₄ + w₅ = 1
New optimal weights:
- China: 45% (increased from 42%, hitting upper constraint)
- Mexico: 30%
- India: 15%
- Vietnam: 5% (at minimum)
- EU: 5% (at minimum)
Sharpe ratio: 0.84 (slightly lower than unconstrained, but more practical).
Constraint 2: Long-Only vs Long-Short
So far we've assumed long-only (can't short). But if you can short (sell contracts you don't own), optimization changes dramatically.
Long-short optimal weights (allowing w_i to be negative):
- China: +65%
- Mexico: +45%
- India: +30%
- Vietnam: -25% (SHORT)
- EU: -15% (SHORT)
Interpretation: Short Vietnam (highly correlated with China but lower return) and EU (low return), use proceeds to increase exposure to high-return China/Mexico/India.
Sharpe ratio: 1.12 (29% improvement over long-only)
Practical issue: Shorting prediction market contracts is difficult (requires finding counterparty). Most traders should use long-only.
Constraint 3: Transaction Costs
Rebalancing has costs: gas fees, bid-ask spreads, market impact. Optimization should account for this.
No-trade zone: Only rebalance if weight drifts >5% from target.
Example:
- Target China weight: 42%
- Current China weight: 39% (after market movements)
- Drift: 3% → Within no-trade zone, don't rebalance
- If drift reaches 6% → Rebalance back to 42%
Reduces annual rebalancing from 12x (monthly) to ~4x (quarterly), saving ~0.8% in costs.
Dynamic Portfolio Allocation: Responding to Regime Changes
Correlations and returns change with geopolitical shifts. Static portfolios become suboptimal.
Regime 1: Trade War Escalation (High Correlation)
During escalation periods (2018-2019 Section 301 implementation), all Asian ETRs move together (correlation increases).
China-Vietnam correlation:
- Normal regime: +0.76
- Escalation regime: +0.92
Optimal weights shift:
- China: 35% (reduced from 42%)
- Mexico: 40% (increased from 28%)
- India: 15%
- Vietnam: 5%
- EU: 5%
Why: Higher China-Vietnam correlation means Vietnam provides less diversification. Shift to Mexico (negative correlation strengthens during escalation).
Regime 2: Nearshoring Boom (Negative Correlation Increases)
When US policy actively incentivizes nearshoring (USMCA promotion, friend-shoring rhetoric), China-Mexico negative correlation strengthens.
China-Mexico correlation:
- Normal: -0.43
- Nearshoring boom: -0.71
Optimal weights:
- China: 48%
- Mexico: 35%
- India: 10%
- Vietnam: 5%
- EU: 2%
Why: Stronger negative correlation makes Mexico better hedge. Increase allocation to capture diversification benefit.
Regime Detection
Use rolling 12-month correlation to identify regime shifts:
Trigger rules:
- If China-Vietnam correlation > 0.85 for 3 consecutive months → Switch to Escalation regime allocation
- If China-Mexico correlation < -0.60 for 3 consecutive months → Switch to Nearshoring regime allocation
- Otherwise → Use Normal regime allocation
Backtest (2018-2024):
- Static portfolio: Sharpe 0.62
- Dynamic regime-switching: Sharpe 0.79 (+27%)
Multi-Asset Portfolio: Adding Commodities and FX
Tariff markets don't exist in isolation. They correlate with commodity prices, currency movements, and equity indices.
Cross-Asset Correlations
China ETR correlations with other assets (2020-2024):
| Asset | Correlation with China ETR | |-------|----------------------------| | USD/CNY | +0.58 (strong positive) | | Copper price | -0.34 (moderate negative) | | S&P 500 | -0.22 (weak negative) | | VIX | +0.41 (moderate positive) | | Soybean futures | -0.51 (moderate negative) |
Insights:
- USD/CNY (+0.58): China ETR rises → Yuan weakens. Consider FX hedge.
- Soybeans (-0.51): China tariffs hurt soy exports. Long soybeans + long China ETR = partially offset.
- VIX (+0.41): Tariff uncertainty increases market volatility. Both rise together.
Expanded Portfolio with Commodities
Allocation across 8 assets:
- China ETR: 30%
- Mexico ETR: 20%
- India ETR: 10%
- Soybeans (futures): 15% (hedge China ETR, -0.51 correlation)
- Copper (futures): 10% (diversifier, -0.34 correlation)
- USD/CNY (options): 8% (hedge currency risk)
- VIX (calls): 5% (tail risk hedge)
- Cash: 2%
Portfolio Metrics:
- Expected return: 14.2%
- Volatility: 15.8%
- Sharpe ratio: 0.90
Comparison to tariff-only portfolio:
- Tariff-only: Return 16.8%, Vol 19.3%, Sharpe 0.87
- Multi-asset: Return 14.2%, Vol 15.8%, Sharpe 0.90
Slightly lower return, but 18% lower volatility. Better Sharpe ratio.
When to Add Non-Tariff Assets
Add soybeans if: You have >40% China ETR exposure (reduces concentration risk)
Add VIX calls if: Expecting major policy announcement (USTR review, presidential tariff threat)
Add USD/CNY options if: Portfolio >$100K (currency hedge cost is worth it)
Avoid adding if: Portfolio <$25K (complexity and costs outweigh benefit)
Rebalancing Strategy: Calendar and Threshold-Based
Portfolios drift from target weights as prices move. When to rebalance?
Calendar Rebalancing
Monthly: Too frequent, high transaction costs (~1.2%/year)
Quarterly: Balanced approach, moderate costs (~0.4%/year)
Annual: Cheap but allows large drift, suboptimal
Recommendation: Quarterly rebalancing as base case.
Threshold Rebalancing
Rebalance any position that drifts >X% from target.
5% threshold:
- Target China: 42%
- Trigger rebalance if: China <37% or >47%
10% threshold:
- Trigger rebalance if: China <32% or >52%
Backtest results:
- 5% threshold: 8 rebalances/year, cost 0.6%, Sharpe 0.82
- 10% threshold: 3 rebalances/year, cost 0.2%, Sharpe 0.79
- Quarterly: 4 rebalances/year, cost 0.4%, Sharpe 0.81
Optimal: 5% threshold + quarterly review (hybrid). Rebalance if either threshold hit OR quarter-end, whichever comes first.
Tax-Efficient Rebalancing
Rebalancing triggers capital gains taxes. Optimization:
Tax Loss Harvesting
If China position is down 15% and above target weight:
- Sell excess China (realize loss)
- Use proceeds to rebalance into Mexico
- Offset gains elsewhere with realized loss
Tax benefit: 20-30% of loss amount (depending on jurisdiction)
Wash Sale Avoidance
US wash sale rule: Can't repurchase "substantially identical" security within 30 days of selling at loss.
Question: Are March China ETR and June China ETR substantially identical?
Answer: Unclear. Conservative approach: Wait 31 days before buying same country/same bucket. Alternative: Buy different bucket (20-25% vs 25-30%) to avoid wash sale.
Tax-Deferred Accounts
If trading in IRA or 401(k), ignore tax considerations. Rebalance freely.
Portfolio Performance Attribution
After running portfolio for 12 months, decompose returns into sources:
Attribution Framework
Total Portfolio Return: +18.2%
Decomposition:
- Asset selection: +6.8% (picking China over EU)
- Allocation timing: +4.1% (overweighting Mexico before nearshoring boom)
- Rebalancing: +2.3% (buying dips, selling highs)
- Correlation benefit: +5.0% (diversification reduced volatility, enabled higher risk-adjusted sizing)
Losses:
- Transaction costs: -0.8%
- Missed opportunities (positions not taken): -1.2%
Net: +18.2%
This shows WHERE profits came from and guides future improvements.
Conclusion: Portfolio Thinking vs Bet Thinking
Individual tariff trades are bets. Tariff portfolios are strategies.
Bet thinking: "China ETR will rise, I'll make 40%"
- Success rate: 60%
- Average win: +40%
- Average loss: -100% (full position wipeout)
- Long-run Sharpe: 0.45
Portfolio thinking: "I'll allocate 42% China, 28% Mexico, 18% India, rebalance quarterly"
- Success rate: 73% (multiple uncorrelated positions improve win rate)
- Average quarterly return: +4.2%
- Volatility: 19% (vs 40% single-country)
- Long-run Sharpe: 0.87
The portfolio approach delivers 2x better risk-adjusted returns by exploiting diversification, managing volatility, and systematically rebalancing.
Start with correlation analysis. Build your efficient frontier. Find maximum Sharpe ratio allocation. Implement threshold rebalancing. And most importantly: think in portfolio terms, not individual bets.
When geopolitical winds shift, your portfolio should shift with them—not because you're reactive, but because you've built adaptive rebalancing rules. That's how professionals manage risk.
Sources
- Markowitz, Harry. "Portfolio Selection." Journal of Finance (1952)
- US Census Bureau Trade Data (ETR time series 2018-2024)
- IMF PortWatch (international trade correlation data)
- Federal Reserve Economic Data (commodity and FX correlations)
- Sharpe, William F. "The Sharpe Ratio." Journal of Portfolio Management (1994)
Risk Disclosure
Modern portfolio theory assumes returns are normally distributed and correlations are stable—neither is true in prediction markets. Geopolitical shocks can cause correlations to spike to +1.0 (all positions lose together), violating diversification assumptions. This analysis is for educational purposes only and does not constitute investment advice.
Ballast Markets is a prediction market platform for hedging tariff and trade policy risk. Learn more at ballastmarkets.com.