Skip to main content

Futures Trend Backtests

This page documents the research behind TradeAnon's futures trend-following signals. The futures trend module uses systematically validated approaches for trend identification and trade management.

Research Objective

The futures trend backtest research aimed to answer:

  1. Do trend-following signals work? — Can systematic rules capture futures trends?
  2. Which indicators work best? — What technical setup identifies trends reliably?
  3. How should positions be sized? — What risk management maximizes risk-adjusted returns?
  4. What is realistic performance? — What returns, volatility, and drawdowns to expect?

Validated Strategy Library

TradeAnon's futures trend system uses strategies validated through rigorous out-of-sample (OOS) testing. We tested 285 strategy/parameter combinations across 19 contracts and validated 11 strategies with positive OOS Sharpe ratios.

Tier 1: Proven Strategies (OOS Sharpe > 0.30)

StrategyBest ForOOS SharpeParameters
Long-Only Equity (50d)NQ0.6550d entry, 25d exit, long-only
Slow Trend (120d)ZF, ZN, ZT, GC0.34-0.62120d entry, 60d exit
TSMOM Vol-ScaledNQ, ES0.38-0.46252d lookback, 15% vol target
Ultra-Slow (150d)NQ0.41150d entry, 75d exit

Tier 2: Marginal Strategies (OOS Sharpe 0.20-0.30)

StrategyBest ForOOS SharpeParameters
Fast Breakout (20d)CT0.2720d entry, 10d exit
Long-Only Equity (120d)ES0.21120d entry, 60d exit, long-only

What Works

  • ✅ Breakout strategies (8/11 validated)
  • ✅ TSMOM with vol-scaling (3/11 validated)
  • ✅ Long-only on equity indices (NQ, ES)
  • ✅ Rates (ZF, ZN, ZT) with 120d slow breakout
  • ✅ Gold with long-only bias

What Doesn't Work

  • ❌ FX (6E, 6J, 6B) — All negative Sharpe
  • ❌ Mean reversion strategies — Overfit badly
  • ❌ RSI/momentum crossover — Negative OOS
  • ❌ Natural Gas (NG) — Too volatile
  • ❌ Platinum (PL) — No edge found

Markets Tested

ContractSymbolDescriptionAsset Class
E-mini S&P 500ESEquity indexEquities
E-mini Nasdaq 100NQTech-heavy equityEquities
E-mini Russell 2000RTYSmall cap equityEquities
GoldGCPrecious metalsMetals
SilverSIPrecious metalsMetals
Crude OilCLEnergyEnergy
10-Year TreasuryZNInterest ratesRates
5-Year TreasuryZFInterest ratesRates
2-Year TreasuryZTInterest ratesRates
CottonCTSoft commoditiesSofts

Micro Contract Support

Micro contracts (MES, MNQ, MGC, MCL) enable:

  • Testing with realistic capital requirements
  • Proper position sizing for smaller accounts
  • Same price behavior as full-size contracts

Methodology

Donchian Channel Breakout

The core strategy uses Donchian channel breakouts — a classic trend-following approach used by the Turtle Traders.

Entry Signal:

  • Long when price exceeds the N-day high (entry period)
  • Short when price falls below the N-day low (entry period)

Exit Signal:

  • Exit long when price falls below the M-day low (exit period)
  • Exit short when price exceeds the M-day high (exit period)

Where N > M (e.g., 50-day entry, 25-day exit).

Strategy Variants

Breakout Strategies:

VariantEntry PeriodExit PeriodBest For
Fast (20d)20 days10 daysVolatile commodities (CT)
Standard (50d)50 days25 daysEquity indices (NQ, ES)
Slow (120d)120 days60 daysRates, metals (ZF, ZN, GC)
Ultra-Slow (150d)150 days75 daysLow-turnover equity (NQ)

TSMOM (Time-Series Momentum):

  • 252-day lookback for return calculation
  • Position = sign(12-month return) × volatility scalar
  • Monthly rebalancing
  • Vol-scaled variant targets 15% annualized volatility

Position Sizing

ATR-based sizing ensures consistent risk per trade:

Contracts = Risk$ / (ATR × Contract Multiplier)

Example:

  • Account: $50,000
  • Risk per trade: 1% ($500)
  • ATR: $25
  • Multiplier: 5 (MES)
  • Contracts: $500 / ($25 × 5) = 4 contracts

Risk Profiles

Each strategy supports three risk profiles:

ProfileRisk/TradeMax PositionsTarget Vol
Conservative0.5%310%
Moderate1.0%515%
Aggressive2.0%825%

Key Findings

Validated Strategy Results (Out-of-Sample)

StrategySymbolOOS SharpeType
LongOnly_50dNQ0.65Breakout
Slow_120dZF0.62Breakout
TSMOMVolScaledNQ0.46Momentum
UltraSlow_150dNQ0.41Breakout
TSMOMFixedNQ0.42Momentum
Slow_120dZN0.39Breakout
TSMOMVolScaledES0.38Momentum
LongOnly_120dGC0.34Breakout
Slow_120dZT0.31Breakout
Fast_20dCT0.27Breakout
LongOnly_120dES0.21Breakout

By Asset Class

Asset ClassBest StrategyOOS SharpeNotes
Equity IndicesLong-Only 50d0.65NQ outperforms ES
Interest RatesSlow 120d0.31-0.62ZF best, ZT marginal
Precious MetalsLong-Only 120d0.34Gold works, silver untested
Soft CommoditiesFast 20d0.27Cotton only validated
EnergyCL not validated
FXNegativeAll pairs failed OOS

Strategy Type Comparison

TypeValidatedFailedSuccess Rate
Breakout81240%
TSMOM3260%
Mean Reversion080%
RSI Crossover050%

Conclusion: Breakout and TSMOM strategies work; mean reversion and oscillator-based strategies fail out-of-sample.

Sample Trade Analysis

Winning Trade Example

Setup: MES long

  • Entry: 50-day breakout at 4,520
  • ATR: 45 points
  • Initial stop: 4,430 (2× ATR below)
  • Position: 3 contracts

Trade Progression:

  1. Day 1: Entry at 4,520
  2. Day 5: Price at 4,580, trail stop to 4,490
  3. Day 12: Price at 4,650, trail stop to 4,560
  4. Day 15: Stopped out at 4,600

Result:

  • Return: 80 points × 3 contracts × $5 = $1,200
  • R-Multiple: 1.8R (risked $675, made $1,200)

Losing Trade Example

Setup: MCL long

  • Entry: Pullback to 21 EMA at 78.50
  • ATR: 2.00
  • Initial stop: 74.50 (2× ATR below)
  • Position: 1 contract

Trade Progression:

  1. Day 1: Entry at 78.50
  2. Day 3: Price drops to 75.00
  3. Day 4: Stopped out at 74.50

Result:

  • Loss: 4.00 points × 1 contract × $100 = -$400
  • R-Multiple: -1.0R (risked $400, lost $400)

Portfolio Construction

Diversification Benefits

Running signals across uncorrelated markets:

ApproachAnn. ReturnSharpeMax DD
Single market (best)14.8%0.7124.3%
All markets equal11.8%0.8215.7%
Risk parity10.5%0.8912.4%

Conclusion: Diversification improves risk-adjusted returns significantly.

Correlation Matrix

Markets show low to moderate correlation:

MESMNQMCLMGC
MES1.00.850.350.15
MNQ0.851.00.300.10
MCL0.350.301.00.25
MGC0.150.100.251.0

Equity indices correlated with each other, but commodities add diversification.

Risk Management Findings

Optimal Position Sizing

Risk %Ann. ReturnMax DDSharpe
0.5%8.2%11.4%0.85
1.0%12.4%22.1%0.68
2.0%18.7%38.5%0.58

Conclusion: 1% risk per trade balances returns and drawdown.

Maximum Positions

Max PositionsImpact
3Lower returns, lower drawdown
5Good balance
10Higher returns, higher correlation risk

Recommendation: Limit to 5-6 concurrent positions.

Limitations

Backtest Limitations

Transaction Costs:

  • Included estimated costs
  • Actual costs may vary

Slippage:

  • Assumed moderate slippage
  • Fast markets may have more

Contract Rolls:

  • Roll costs not explicitly modeled
  • Could affect actual returns

Strategy Limitations

Trend Dependency:

  • Struggles in choppy markets
  • Extended sideways periods hurt returns

Drawdowns:

  • 20%+ drawdowns are possible
  • Requires psychological resilience

Correlation in Crisis:

  • Markets correlate during stress
  • Diversification benefits diminish

Implementation Notes

For Users

  1. Understand the strategy — Know what you're trading
  2. Size appropriately — Don't exceed 1% risk
  3. Diversify — Trade multiple markets
  4. Be patient — Trends take time to develop
  5. Accept losses — 40% win rate means many losers

Realistic Expectations

What to Expect:

  • Extended periods of small losses
  • Occasional large winners
  • Equity curve volatility
  • Periods of underperformance

What NOT to Expect:

  • Monthly positive returns
  • Every trade to profit
  • Consistent returns every quarter
  • No drawdowns