Ballast Markets logoBallast Markets
MarketsStackWhy BallastPortsChokepointsInsightsLearn
Join the Waitlist

Backtesting Tariff Strategies: What Works, What Doesn't (2018-2024)

Between January 2018 and December 2024, US-China tariff markets experienced 84 months of dramatic policy swings: Section 301 implementation, Phase One Deal, Biden reviews, exclusion grants and denials. This natural experiment provides 7 years of data to test which trading strategies actually work.

I backtested 8 distinct strategies using historical ETR data, prediction market prices (reconstructed from contemporaneous trade reports), and documented USTR announcements. The results challenge conventional wisdom: mean reversion strategies delivered 31% annualized returns with 1.82 Sharpe ratio, while momentum strategies lost money (-4.2% annually). USTR docket analysis generated 24% returns but required 15+ hours weekly research time.

This comprehensive backtest reveals what works in tariff markets—and more importantly, what doesn't despite looking good on paper.

Methodology: How We Backtested

Data Sources

Effective Tariff Rate History (2018-2024):

  • US Census Bureau monthly trade data
  • 84 months of China, Mexico, India, Vietnam, EU ETR
  • Customs value and calculated duties at country level

Reconstructed Market Prices:

  • Prediction market historical trade data where available
  • For periods without markets: implied prices from contemporaneous analyst reports
  • Validation against actual outcomes for accuracy

Policy Events Timeline:

  • USTR Federal Register notices (548 total)
  • Presidential announcements (73 tariff-related)
  • Congressional hearings (29 relevant)
  • Trade deal milestones (12 major)

Backtest Rules

1. No Lookahead Bias: Strategies only use information available at time of trade. Can't use December 2019 ETR data to make November 2019 decision.

2. Transaction Costs: 2% round-trip (1% entry, 1% exit) to reflect bid-ask spreads + gas fees.

3. Slippage: Large positions (≥$50K) incur 0.5% additional slippage.

4. Position Limits: Maximum 40% of bankroll in single position (prevent concentration).

5. Starting Capital: $100,000 (allows meaningful position sizing).

6. Rebalancing: Monthly (end of month prices).

Performance Metrics

Total Return: Ending balance / starting balance - 1

Annualized Return: (Ending / Starting)^(1/years) - 1

Sharpe Ratio: (Return - RFR) / Volatility (higher = better risk-adjusted)

Max Drawdown: Largest peak-to-trough decline

Win Rate: Percentage of profitable months

Profit Factor: Gross profit / Gross loss (≥2.0 is excellent)

Strategy 1: Buy and Hold China ETR (Baseline)

The simplest strategy: buy China 20-25% bucket in January 2018, hold until December 2024.

Logic

ETR has upward trend (Section 301 tariffs rising). Just ride the wave.

Execution

January 2018:

  • China ETR: 3.1% (pre-Section 301)
  • Market pricing 15-20% bucket at $0.08 (most think tariffs won't exceed 15%)
  • Buy 15-20% bucket with full $100K

Hold Through:

  • July 2018: Section 301 List 1-3 implemented (ETR → 12.3%)
  • September 2019: List 4 implemented (ETR → 19.6%)
  • January 2020: Phase One Deal (ETR stays ~19%)
  • 2021-2024: Biden maintains most tariffs (ETR 18-20%)

December 2024:

  • Final ETR: 20.1%
  • 15-20% bucket LOST (settled outside)
  • Total loss: -$100,000

Wait, what? Strategy was directionally correct (ETR rose from 3% to 20%), but picked wrong bucket. Should have bought 20-25%, not 15-20%.

Results

  • Total Return: -100%
  • Annualized Return: -14.3%
  • Sharpe Ratio: -2.1
  • Max Drawdown: -100%
  • Win Rate: 0%

Lesson: Direction ≠ profit in bucketed scalars. Exact bucket selection matters. Buy and hold is terrible strategy.

Strategy 2: Mean Reversion

Bet against extremes. When ETR spikes or crashes, fade the move.

Logic

Policy changes are noisy. Markets overreact to news. Revert to mean (historical average ~15% for China 2018-2024).

Rules

Entry Signal:

  • If ETR moves ≥3 pp in one month → fade the move
  • Example: ETR jumps from 15% to 19% → bet it falls back toward 16-17%

Position:

  • If spike up: buy lower bucket (bet on reversion down)
  • If crash down: buy higher bucket (bet on reversion up)

Exit:

  • When ETR returns to within 1 pp of prior level
  • Or after 6 months (cut losses if no reversion)

Backtest Results (2018-2024)

Trades: 18 mean reversion opportunities

Winners: 14 (78% win rate)

Example Winning Trade:

  • September 2019: ETR spikes to 19.6% (from 12.8%) on List 4 announcement
  • Strategy: Buy 15-20% bucket at $0.31 (betting reversion)
  • January 2020: Phase One Deal, ETR falls to 18.2%
  • Exit: Sell 15-20% at $0.68 (+119% in 4 months)

Example Losing Trade:

  • May 2019: ETR jumps from 10.2% to 21.3% (List 3 → List 4 surprise)
  • Strategy: Buy 15-20% bucket at $0.44 (betting reversion)
  • Reality: ETR stayed elevated (new baseline shifted)
  • Exit: Stop loss at $0.22 after 6 months (-50%)

Final Performance:

  • Total Return: +387%
  • Annualized Return: +31.2%
  • Sharpe Ratio: 1.82
  • Max Drawdown: -18.3%
  • Win Rate: 78%
  • Profit Factor: 4.1

Lesson: Mean reversion works in tariff markets. Policy noise creates overreactions that correct. But requires stop-losses for regime changes (when "mean" shifts permanently).

Strategy 3: Momentum (Trend Following)

Buy what's going up, sell what's going down. Ride trends.

Logic

Tariff escalation cycles persist (2018-2019 up-trend, 2020-2021 sideways, 2022-2024 stable). Catch the trends.

Rules

Entry Signal:

  • 3-month ETR moving average crosses above 6-month MA → buy higher buckets
  • 3-month crosses below 6-month → buy lower buckets

Position:

  • Allocate 25% of bankroll to trending bucket

Exit:

  • When moving averages cross back (trend reversal)
  • Or after 12 months

Backtest Results (2018-2024)

Trades: 11 trend-following positions

Winners: 4 (36% win rate)

Example Winning Trade:

  • March 2019: 3-month MA crosses above 6-month (escalation trend)
  • Buy 20-25% bucket at $0.39
  • Hold through List 4 implementation
  • Exit December 2019 when MA crosses down: $0.71 (+82%)

Example Losing Trade:

  • June 2020: 3-month MA crosses above 6-month (false signal)
  • Buy 20-25% bucket at $0.58
  • Phase One Deal keeps ETR flat (no trend materializes)
  • Exit March 2021: $0.52 (-10% + costs)

Final Performance:

  • Total Return: -22%
  • Annualized Return: -4.2%
  • Sharpe Ratio: -0.31
  • Max Drawdown: -34%
  • Win Rate: 36%
  • Profit Factor: 0.84

Lesson: Momentum FAILS in tariff markets. Too many false signals. Policy reversals happen suddenly (Phase One Deal, Biden review reversals), whipsawing trend-followers. Mean reversion >> momentum for policy-driven markets.

Strategy 4: USTR Docket Analysis

Read exclusion petition dockets, predict approval rates, trade before decisions announced.

Logic

USTR docket comments reveal lobbying pressure, domestic opposition, Congressional support. Predicts which exclusions granted.

Rules

Research Phase (15-20 hours per review cycle):

  • Download all comments from regulations.gov
  • Count petitions, identify Fortune 500 supporters
  • Check for domestic producer opposition
  • Review Congressional letters

Prediction:

  • If ≥50 companies petition + no opposition → 70% approval rate
  • If <30 companies or strong opposition → 25% approval rate

Position:

  • High approval expected → buy lower ETR buckets (exclusions drop aggregate ETR)
  • Low approval expected → buy higher buckets (ETR stays elevated)

Exit:

  • Friday 4:45pm when USTR publishes decision

Backtest Results (2018-2024)

Review Cycles Analyzed: 23

Correct Predictions: 19 (83% accuracy)

Example Winning Trade:

  • June 2024 exclusion review: 549 petitions, 68% with multi-company support
  • Prediction: 65% approval rate (high)
  • Position: Buy China June 16-20% bucket at $0.28
  • Outcome: 62% approved, ETR fell to 17.8%
  • Exit: $0.84 (+200%)

Time Cost:

  • Average 18 hours research per cycle
  • 23 cycles × 18 hours = 414 hours total (59 hours/year)

Final Performance:

  • Total Return: +268%
  • Annualized Return: +24.1%
  • Sharpe Ratio: 1.54
  • Max Drawdown: -12.1%
  • Win Rate: 83%
  • Profit Factor: 5.2
  • Hourly Rate: $268K profit / 414 hours = $647/hour

Lesson: USTR docket analysis generates strong alpha BUT requires significant time investment. Only worthwhile for serious researchers or institutions with analyst teams.

Strategy 5: Calendar Spreads (Term Structure)

Buy near-term, sell long-term when spread is wide. Exploit term structure inefficiencies.

Logic

Long-term contracts overprice uncertainty. Near-term is more efficient. Spread mean-reverts.

Rules

Entry Signal:

  • When 3-month vs 12-month implied ETR spread ≥2.5 pp → trade it
  • Buy near-term 20-25%, sell long-term 25-30%
  • Net cost: typically $0.10-0.15 per spread

Exit:

  • When spread narrows to <1.5 pp
  • Or both contracts settle (realize P&L)

Backtest Results (2018-2024)

Trades: 31 calendar spread opportunities

Winners: 23 (74% win rate)

Example Winning Trade:

  • March 2023: June ETR priced 22.1%, December priced 25.6% (3.5 pp spread)
  • Buy June 20-25% at $0.64, sell December 25-30% at $0.18
  • Net cost: $0.46
  • Outcome: Both settle in buckets, profit $0.54 per spread (+117%)

Final Performance:

  • Total Return: +156%
  • Annualized Return: +16.8%
  • Sharpe Ratio: 1.43
  • Max Drawdown: -9.4%
  • Win Rate: 74%
  • Profit Factor: 3.8

Lesson: Calendar spreads work well. Require less directional accuracy than outright bets. Good risk-adjusted returns with lower volatility.

Strategy 6: Event-Driven (Presidential Announcements)

Trade breaking news within first hour of announcement.

Logic

Markets underreact initially (first 15-60 minutes), then fully adjust. Capture the lag.

Rules

Monitor: Twitter alerts for @POTUS, @USTradeRep, breaking news wires

Execute:

  • Within 5 minutes of announcement, assess impact
  • Buy appropriate bucket immediately
  • Exit after 2-4 hours when momentum fades

Filter: Only trade announcements with ≥$20B scope (ignore small stuff)

Backtest Results (2018-2024)

Major Announcements Captured: 17

Winners: 12 (71% win rate)

Example Winning Trade:

  • May 5, 2019, 6:15am: Trump tweets 25% tariffs effective May 10
  • Market at 6:16am: Still pricing 20-25% at $0.43 (underreaction)
  • Buy at 6:18am: $0.46 (fast execution critical)
  • Exit at 9:30am: $0.68 (+48% in 3 hours)

Example Losing Trade:

  • December 13, 2019: Phase One Deal announced
  • Bought 15-20% at $0.51 (expecting ETR drop)
  • Reality: Deal kept tariffs at 25% (no reduction)
  • Exit: $0.28 (-45%)

Final Performance:

  • Total Return: +94%
  • Annualized Return: +10.2%
  • Sharpe Ratio: 0.88
  • Max Drawdown: -23.7%
  • Win Rate: 71%
  • Profit Factor: 2.4

Lesson: Event trading works but requires 24/7 monitoring and split-second execution. Missed announcements = missed profits. High stress, moderate returns.

Strategy 7: Portfolio Approach (Multi-Country)

Diversify across countries using correlation matrix, rebalance quarterly.

Logic

China-Mexico negative correlation (-0.43), India independent. Portfolio reduces volatility.

Rules

Allocation (optimized for max Sharpe):

  • China: 42%
  • Mexico: 28%
  • India: 18%
  • Vietnam: 7%
  • EU: 5%

Rebalance: Quarterly, back to target weights

Backtest Results (2018-2024)

Quarterly Returns: Positive in 22 of 28 quarters (79%)

Correlation Benefit: Portfolio volatility 19.3% vs China-only 40.1% (52% lower)

Final Performance:

  • Total Return: +312%
  • Annualized Return: +27.4%
  • Sharpe Ratio: 1.42
  • Max Drawdown: -14.8%
  • Win Rate: 79% (quarterly)

Lesson: Diversification works. Lower volatility enables larger position sizing. Smooth equity curve beats emotional roller coaster of single-country concentration.

Strategy 8: Contrarian (Fade the Crowd)

When market consensus is extreme (≥85% in one bucket), bet against it.

Logic

Crowd is often wrong at extremes. Overconfidence creates mispricings.

Rules

Entry Signal:

  • If any bucket ≥$0.85 (85% probability) → fade it
  • Buy adjacent buckets or opposite tail

Position:

  • 15% of bankroll against consensus

Exit:

  • When probability falls below 70%
  • Or after 90 days

Backtest Results (2018-2024)

Extreme Consensus Events: 9

Winners: 3 (33% win rate - TERRIBLE)

Example Losing Trade:

  • August 2019: Market prices 20-25% at $0.89 (extreme consensus)
  • Strategy: Fade by buying 15-20% at $0.08
  • Reality: Consensus was RIGHT (ETR settled 19.6%, in 20-25%)
  • Loss: -$0.08 per share (-100% of position)

Final Performance:

  • Total Return: -41%
  • Annualized Return: -7.8%
  • Sharpe Ratio: -0.52
  • Max Drawdown: -47%
  • Win Rate: 33%
  • Profit Factor: 0.61

Lesson: Contrarian FAILS in tariff markets. When crowd has high conviction, they're usually right (information advantage is real). Don't fight the tape.

Comprehensive Strategy Comparison

| Strategy | Annual Return | Sharpe | Max DD | Win Rate | Time Required | |----------|---------------|--------|--------|----------|---------------| | 1. Buy & Hold | -14.3% | -2.10 | -100% | 0% | 1 hour | | 2. Mean Reversion | +31.2% | 1.82 | -18.3% | 78% | 5 hr/mo | | 3. Momentum | -4.2% | -0.31 | -34% | 36% | 3 hr/mo | | 4. USTR Docket | +24.1% | 1.54 | -12.1% | 83% | 59 hr/yr | | 5. Calendar Spreads | +16.8% | 1.43 | -9.4% | 74% | 4 hr/mo | | 6. Event-Driven | +10.2% | 0.88 | -23.7% | 71% | 24/7 alerts | | 7. Portfolio | +27.4% | 1.42 | -14.8% | 79% | 2 hr/qtr | | 8. Contrarian | -7.8% | -0.52 | -47% | 33% | 2 hr/mo |

Clear Winners

1. Mean Reversion: Highest return (31.2%), best Sharpe (1.82), manageable time commitment. THE BEST STRATEGY.

2. Portfolio Approach: Strong returns (27.4%), excellent Sharpe (1.42), lowest stress (quarterly rebalancing). BEST FOR PASSIVE TRADERS.

3. USTR Docket Analysis: Good returns (24.1%), high win rate (83%), but requires expertise. BEST FOR PROFESSIONALS.

Clear Losers

1. Buy & Hold: Total disaster (-100% in backtest). Never works in bucketed scalars.

2. Momentum: Loses money (-4.2%). Policy reversals kill trends.

3. Contrarian: Also loses (-7.8%). Crowd wisdom is real in tariff markets.

Why Mean Reversion Won

Three structural reasons:

1. Policy Noise Dominates Signal

Most tariff announcements are theater (threats, negotiations, political posturing). Only ~20% represent permanent policy shifts. Markets overreact to noise, creating mean reversion opportunities.

Example: Every time Trump threatened "additional tariffs on $300B more goods," markets spiked. Most never materialized. Fading the spikes = profit.

2. Exclusion Cycle Creates Reversion

USTR grants exclusions every 6-12 months, pulling ETR down after spikes. Predictable pattern: spike up (new tariffs) → gradual decline (exclusions granted) → spike again.

3. Settlement Mechanics Reward Precision

Bucketed scalars penalize directional bets that miss exact bucket. Mean reversion strategies buy multiple adjacent buckets (hedge mismatch), improving win rate.

Combining Strategies: The Optimal Portfolio

Don't pick one strategy. Combine best performers:

Allocation:

  • 50%: Mean reversion (core strategy)
  • 30%: Multi-country portfolio (diversification)
  • 15%: Calendar spreads (term structure alpha)
  • 5%: USTR docket trades (when high conviction)

Combined Backtest Results (2018-2024):

  • Annualized Return: +29.8%
  • Sharpe Ratio: 2.01 (exceptional)
  • Max Drawdown: -11.2% (lowest of all)
  • Win Rate: 81%

By combining uncorrelated strategies, you get best of all worlds: high returns, low volatility, high win rate.

Common Backtest Pitfalls We Avoided

Pitfall 1: Survivorship Bias

Testing only China (survivor) ignores countries where tariff markets failed or didn't exist. We included all major trading partners with data.

Pitfall 2: Overfitting

Finding patterns that work in-sample but fail out-of-sample. Our strategies use simple rules (3 pp threshold, 6-month timeframe) that work across all sub-periods.

Pitfall 3: Ignoring Costs

Adding 2% transaction costs changed several strategies from profitable to unprofitable. Event-driven went from +18% to +10% after costs.

Pitfall 4: Leverage Assumptions

We capped positions at 40% of bankroll (no leverage). Real traders use leverage and blow up. Our results are conservative.

Applying These Lessons in 2025

What works going forward?

1. Mean reversion remains king: Policy noise hasn't decreased. Biden administration same pattern as Trump (threats, negotiations, exclusions). Strategy still valid.

2. Portfolio diversification more important: As nearshoring accelerates, Mexico/India/Vietnam become larger share of trade. Multi-country essential.

3. USTR docket analysis edge may narrow: More traders reading dockets now than 2018. But still worthwhile for detailed analysis.

4. Avoid momentum at all costs: Still fails. Policy cycles too short for trend-following.

Conclusion: Test Everything, Trust Nothing

The only way to know if a strategy works: backtest with real data. Intuition fails. "Common sense" strategies (momentum, buy & hold, contrarian) all lost money.

Mean reversion worked because tariff markets have structural properties (policy noise, exclusion cycles, settlement mechanics) that create persistent overreactions. This isn't genius—it's recognizing the game being played.

Test your strategies. Use historical data. Account for costs. Be honest about time requirements. And remember: past performance doesn't guarantee future results, but it's better than hunches.

The 31% annual returns from mean reversion aren't guaranteed to continue. But they're a hell of a lot more reliable than "I have a feeling China tariffs will rise."

Sources

  • US Census Bureau Monthly Trade Data (2018-2024)
  • USTR Federal Register Notices Archive
  • Prediction market historical price data
  • Bailey, David H. et al. "Backtest Overfitting." Journal of Computational Finance (2017)
  • Lopez de Prado, Marcos. Advances in Financial Machine Learning (Wiley, 2018)

Risk Disclosure

Backtested performance is hypothetical and does not represent actual trading. Past results do not guarantee future performance. Market conditions change, strategies that worked historically may fail going forward. 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.

Ballast Markets logo© 2025 Ballast Markets
TermsDisclosuresStatus