Skip to content
Retired

D1 Trend-Following (50/200 SMA)

Daily moving-average crossover, 8 majors + gold

Only gold made money (+$2,157); all seven FX majors lost. FX majors ranged rather than trended in 2018–2026, so a trend system had nothing to capture. Every parameter pair lands PF 0.91–0.99 and both out-of-sample halves lose — structural, not cost.

Category
Trend
Window
2018–2026 (8.5y)
Instruments
EURUSD, GBPUSD, USDJPY, AUDUSD, NZDUSD, USDCAD, USDCHF, XAUUSD
Timeframe
Daily (D1)
Tested
2026-06-20
0.94Profit factor
-0.02Sharpe
-42.3%Max drawdown
36.7%Win rate
934Trades

The story in one line

The classic 50/200-day SMA crossover on eight FX majors plus gold, run honestly on real 2018–2026 data, loses money: the account ends at $4,247 (−15% over 8.5 years) with a −42.3% max drawdown, net profit factor 0.94, Sharpe −0.02, win rate 36.7% across 934 trades. That is below the PF > 1.2 deployment bar by a wide margin.

The cause is structural, not cost-related: of the eight instruments, only gold (XAUUSD) made money (+$2,157). All seven FX majors lost. The majors ranged rather than trended during 2018–2026, so a trend-following system has nothing to capture and bleeds whipsaw plus spread. The historical trend edge in this basket now lives almost entirely in gold — and one instrument carrying a portfolio is the opposite of robust.

This is the third archetype to fail the bar (basket-grid PF 0.51; Fury/CORE PF 0.73–0.90 net; trend-D1 PF 0.94). The consistent lesson: simple published edges, costed honestly on the major-FX basket, do not clear PF 1.2. Trend-D1 retired.

Per-pair attribution

Gold is the only green bar. Strip it and the seven-pair FX book loses ~$3,000 (−60% of capital) on its own.

PairNet P/Lof which swapTradesWin rate
XAUUSD+$2,157−$38911243%
EURUSD−$123−$3610539%
USDJPY−$258+$811336%
AUDUSD−$268−$3713239%
GBPUSD−$361−$5611634%
USDCAD−$445−$9212542%
USDCHF−$701−$13212030%
NZDUSD−$853−$5511130%

A 36.7% win rate is normal for trend-following — a few big winners pay for many small losers. The problem is the winners weren’t big enough: gross profit $12.9k vs gross loss $13.7k. Gold’s secular uptrend (≈$1,300 → ≈$3,300/oz) is the entire edge.

Parameter-robustness sweep

If an edge is fragile to small crossover changes, it’s overfit. Here the opposite is true — the strategy is robustly absent. Nothing clears 1.0, let alone 1.2, and there is no parameter island of profitability to overfit to.

CrossoverPFSharpeCAGRMax DDTrades
50 / 200 (spec)0.94−0.02−1.9%−42.3%934
100 / 2000.950.01−1.3%−30.5%745
50 / 1000.990.14+0.9%−50.2%1030
20 / 1000.91−0.04−2.5%−51.3%1354

Both out-of-sample halves also lose independently: train 2018–2022 PF 0.96, validate 2023–2026 PF 0.97. There is no regime in the 8.5-year span where the literal spec produced a positive PF.

Structural, not cost

To separate implementation from premise, the canonical golden/death-cross variant — always in-market, hold until the cross flips, stops removed — was tested as the most charitable, textbook implementation. Multi-month holds, no whipsaw, no stop-churn: it reaches PF 1.01 in-sample (break-even) with a 129-day median hold — recovering ~7 PF points by killing whipsaw and the −3 ATR stops. But it collapses to PF 0.72 / Sharpe −0.37 out-of-sample (2023–2026). Even its in-sample break-even is entirely gold (+$2,679) papering over NZD −$1,027 and CHF −$1,210.

The diagnosis: better implementation confirms the literal rule does leak value to whipsaw and stops — but fixing all of that still leaves a strategy that only breaks even in-sample and loses out-of-sample, because the underlying premise — that the 8 majors trend — was false for this decade. Costs make a structurally edgeless strategy worse; they are not the reason it has no edge.

Verdict: FAIL (PF 0.94). Do not deploy. Don’t run 50/200 (or any tested variant) on the 8-major basket — it loses across every cut. The only signal worth a follow-up is that daily trend-following on gold carried real edge here, but that is one instrument, not a portfolio, and out of scope for “forex.” The transferable lesson: pivot the instrument set (FX majors are efficient and range-bound), not the signal.

Charts & evidence

Per-pair net P/L — gold is the only green bar
Per-pair attribution: gold (+$2,157) is the only green bar; all seven FX majors lose. Strip gold and the FX book loses ~$3,000 on its own.
Portfolio equity with drawdown-kill events
Portfolio equity ends at $4,247 (−15%) over 8.5 years; red lines mark drawdown-kill events.
Underwater drawdown vs the −15% kill line
Max drawdown −42.3% — the −15% per-episode kill rebases the peak and the strategy keeps bleeding via a sawtooth.
Out-of-sample 2023–2026 equity
Out-of-sample (2023–2026) also loses — there is no regime in the span with a positive PF.

Frequently asked

Does 50/200 SMA trend-following work on forex majors?

Not in 2018–2026. The classic 50/200-day crossover on eight FX majors plus gold returned a net profit factor of 0.94, a Sharpe of −0.02, and a −42% max drawdown. Of the eight instruments only gold made money (+$2,157); all seven FX majors lost. The majors ranged rather than trended, so a trend-following system had nothing to capture and bled whipsaw plus spread.

Is the trend-following loss caused by costs or by the strategy?

Structural, not cost. Every parameter pair tested (50/200, 100/200, 50/100, 20/100) lands at PF 0.91–0.99, and both out-of-sample halves lose money. Even the most charitable textbook implementation (multi-month holds, no stop-churn) only reaches break-even in-sample and collapses to PF 0.72 out-of-sample — because the underlying premise, that the majors trend, was false for this decade.

Methodology: The Validation Gauntlet — pre-registered spec, 11-gate battery, real market data. Full reproducible report: backtests/trend/REPORT.md in the source repository. Author: Brent Akamine (Founder, Vinovest). Backtests are not investment advice.