Claim checker · Indicators and oscillators

Claim check: MACD crossover

“Buy when MACD crosses above its signal line, sell when it crosses below.”

What the data says

Partly Partly: the rule gave a higher Sharpe ratio than buy-and-hold in 6 of 10 markets over 2010-03-02 to 2026-11-10 and in both halves of the history in 2; the median CAGR was +4.0% against +4.4% for buy-and-hold and the median maximum drawdown -41.6% against -71.2% (before costs). It holds in some markets, not across the board.

It holds in some markets or periods, leans the right way without proof, or helps on risk but not on return.

Who says it

Gerald Appel's indicator (1979); the textbook example on Investopedia and TradingView.

Origins are as commonly cited and were not independently verified.

How we tested it

MACD line = 12-day EMA minus 26-day EMA of the close; signal line = 9-day EMA of the MACD. Long from the day after MACD is above its signal line, cash otherwise. The claim holds if the Sharpe ratio beats buy-and-hold in the full history and in both halves on most markets.

MarketsS&P 500, Gold, Silver, Oil, Natural gas, Commodities, Agriculture, EUR/USD, Bitcoin, Ether
Period2010-03-02 to 2026-11-10
Sample10 of 10 markets usable
CostsBefore costs

Results

MarketPeriodCAGRBuy and holdSharpeBuy and holdMax drawdownBuy and holdIn marketTradesReading
S&P 5002010-03-05 → 2026-11-10+6.7%+13.9%0.720.85-16%-34%51%178No effect
Gold2010-03-05 → 2026-11-10+4.6%+7.5%0.440.51-22%-46%51%173No effect
Silver2010-03-05 → 2026-11-10+6.5%+6.2%0.390.35-47%-76%52%162Full history only
Oil2010-03-05 → 2026-11-10-1.3%-4.8%0.080.05-63%-95%52%172Full history only
Natural gas2010-03-05 → 2026-11-10-13.5%-24.2%-0.21-0.32-92%-99%52%179Clear and stable
Commodities2010-03-05 → 2026-11-10+3.5%+2.5%0.350.23-36%-66%52%165Full history only
Agriculture2010-03-05 → 2026-11-10-0.1%+1.2%0.030.16-37%-62%52%173No effect
EUR/USD2010-03-02 → 2026-11-10-1.8%-1.2%-0.26-0.09-34%-35%51%188No effect
Bitcoin2014-10-29 → 2026-11-10+66.7%+56.5%1.130.84-49%-83%52%147Clear and stable
Ether2017-12-21 → 2026-11-10+25.9%+10.8%0.570.45-72%-94%52%118Full history only
0.811.532.895.4410.320112013201520172019202120232025
Rule Buy and hold · log scale, before costs
-0.21-0.070.060.190.33SPYGLDSLVUSOUNGDBCDBAEUR/USDBTCETH

Sharpe ratio minus buy-and-hold

Robustness: other settings

SettingVerdict on its ownMarkets with a stable winMarkets where it won
Main settingPartly2 / 106 / 10
Only when MACD is above zeroDoes not hold1 / 105 / 10

Stability across the two halves of history

A saying that only works in one half of the history is not much of a rule. Each row shows the effect in the full history, the first half and the second half; green means the claimed effect was present.

MarketFull historyFirst halfSecond half
S&P 500-0.13
2010-03-05 → 2026-11-10
-0.28
2010-03-05 → 2018-07-06
-0.02
2018-07-06 → 2026-11-10
Gold-0.07
2010-03-05 → 2026-11-10
+0.23
2010-03-05 → 2018-07-06
-0.35
2018-07-06 → 2026-11-10
Silver+0.04
2010-03-05 → 2026-11-10
+0.15
2010-03-05 → 2018-07-06
-0.05
2018-07-06 → 2026-11-10
Oil+0.03
2010-03-05 → 2026-11-10
+0.35
2010-03-05 → 2018-07-06
-0.21
2018-07-06 → 2026-11-10
Natural gas+0.11
2010-03-05 → 2026-11-10
+0.25
2010-03-05 → 2018-07-06
+0.02
2018-07-06 → 2026-11-10
Commodities+0.11
2010-03-05 → 2026-11-10
+0.36
2010-03-05 → 2018-07-06
-0.09
2018-07-06 → 2026-11-10
Agriculture-0.13
2010-03-05 → 2026-11-10
+0.05
2010-03-05 → 2018-07-06
-0.29
2018-07-06 → 2026-11-10
EUR/USD-0.17
2010-03-02 → 2026-11-10
-0.11
2010-03-02 → 2018-07-05
-0.26
2018-07-05 → 2026-11-10
Bitcoin+0.29
2014-10-29 → 2026-11-10
+0.48
2014-10-29 → 2020-11-04
+0.04
2020-11-04 → 2026-11-10
Ether+0.12
2017-12-21 → 2026-11-10
+0.22
2017-12-21 → 2022-06-01
-0.03
2022-06-01 → 2026-11-10

Context and cross-checks

Shown for context; not part of the verdict.

The site's own strategies

StrategyMarketSharpe, 5 yearsBenchmark, 5 yearsSharpe, fullBenchmark, fullCAGR, fullBenchmark, fullMax DD, fullBenchmark, fullReading
TREND-12 MACD StrategySPY0.300.720.630.85+5.8%+13.8%-17%-34%No effect
TREND-12 MACD StrategyGLD0.440.890.390.51+4.0%+7.5%-25%-46%No effect
TREND-12 MACD StrategyUSO-0.120.680.040.05-2.3%-4.8%-66%-95%No effect
TREND-12 MACD StrategyEUR/USD-0.16-0.05-0.24-0.13-1.6%-1.5%-34%-35%No effect
TREND-12 MACD StrategyDBC0.440.630.420.21+4.3%+2.2%-34%-66%Full history only
TREND-12 MACD StrategySLV0.560.570.400.35+6.6%+6.1%-47%-76%Full history only
TREND-12 MACD StrategyDBA0.240.680.040.130.0%+0.8%-33%-62%No effect
TREND-12 MACD StrategyUNG-0.48-0.27-0.27-0.35-15.3%-25.1%-95%-99%Full history only
TREND-12 MACD StrategyBTC0.380.251.050.80+59.0%+52.0%-58%-83%Clear and stable
TREND-12 MACD StrategyETH0.250.090.640.56+31.7%+22.9%-72%-94%Clear and stable
COMBO-02 MACD + RSI FilterSPY0.510.720.720.85+6.2%+13.8%-15%-34%No effect
COMBO-02 MACD + RSI FilterGLD0.530.890.240.51+1.7%+7.5%-22%-46%No effect
COMBO-02 MACD + RSI FilterUSO-0.230.680.110.050.0%-4.8%-67%-95%Full history only
COMBO-02 MACD + RSI FilterEUR/USD0.08-0.05-0.09-0.13-0.6%-1.5%-24%-35%Clear and stable
COMBO-02 MACD + RSI FilterDBC0.620.630.550.21+4.8%+2.2%-31%-66%Full history only
COMBO-02 MACD + RSI FilterSLV0.390.570.040.35-0.5%+6.1%-43%-76%No effect
COMBO-02 MACD + RSI FilterDBA0.590.680.080.13+0.3%+0.8%-35%-62%No effect
COMBO-02 MACD + RSI FilterUNG-0.12-0.27-0.23-0.35-10.6%-25.1%-90%-99%Clear and stable
COMBO-02 MACD + RSI FilterBTC0.100.250.520.80+15.8%+52.0%-46%-83%No effect
COMBO-02 MACD + RSI FilterETH0.120.090.520.56+20.1%+22.9%-69%-94%No effect
-0.25-0.120.010.150.28TREND-12 SPYTREND-12 GLDTREND-12 USOTREND-12 EUR/UTREND-12 DBCTREND-12 SLVTREND-12 DBATREND-12 UNGTREND-12 BTCTREND-12 ETH

Sharpe ratio minus benchmark, full history · Benchmark = the buy-and-hold shown on the strategy pages.

The honest caveat

Signals are numerous so costs matter; none are included here.

Descriptive statistics from historical data, before costs. Not a forecast and not investment advice.

Questions

Buy when MACD crosses above its signal line, sell when it crosses below.

Partly: the rule gave a higher Sharpe ratio than buy-and-hold in 6 of 10 markets over 2010-03-02 to 2026-11-10 and in both halves of the history in 2; the median CAGR was +4.0% against +4.4% for buy-and-hold and the median maximum drawdown -41.6% against -71.2% (before costs). It holds in some markets, not across the board.

How was this claim tested?

MACD line = 12-day EMA minus 26-day EMA of the close; signal line = 9-day EMA of the MACD. Long from the day after MACD is above its signal line, cash otherwise. The claim holds if the Sharpe ratio beats buy-and-hold in the full history and in both halves on most markets.

Related strategies on Quant Arena

Markets used

S&P 500 · Gold · Silver · Oil · Natural gas · Commodities · Agriculture · EUR/USD · Bitcoin · Ether

Related claims

All claims

Get the weekly Arena report

One email a week: ranking changes, new signals and new research. No spam; unsubscribe any time.