EDUCATION

MACD Divergence and Crossovers: Bullish, Bearish, and What Our Backtest Actually Found

5 min readPRUVIQ Research
  • macd
  • divergence
  • momentum
  • indicators

What MACD Is

MACD (Moving Average Convergence Divergence) measures the relationship between two EMAs. It consists of three components:

MACD Line  = EMA(12) - EMA(26)
Signal Line = EMA(9) of MACD Line
Histogram  = MACD Line - Signal Line

When the MACD line is above the signal line, momentum is bullish. When below, bearish. The histogram shows the gap between them — growing histogram means accelerating momentum.

The Three MACD Signals

1. Crossover

MACD crosses above Signal → Bullish
MACD crosses below Signal → Bearish

The most basic signal. Works in trending markets, generates whipsaws in ranges (same problem as EMA crossovers).

The two directions have names, and the textbook definition is exact: “A bullish crossover occurs when the MACD turns up and crosses above the signal line,” and “A bearish crossover occurs when the MACD turns down and crosses below the signal line” (StockCharts ChartSchool — MACD). A MACD bearish crossover — often called a dead cross — is the signal the killed short preset on this site enters on (with one extra filter: MACD above the zero line — see the preset page); the measured result is linked below.

2. Zero Line Cross

MACD crosses above 0 → Trend turning bullish
MACD crosses below 0 → Trend turning bearish

Slower but more reliable than signal crossovers. A MACD above zero means the 12-period EMA is above the 26-period EMA.

3. Divergence (The Most Interesting One)

Price makes higher high, MACD makes lower high → Bearish divergence
Price makes lower low, MACD makes higher low  → Bullish divergence

Divergence suggests momentum is fading even while price continues. It’s not a timing signal — divergence can persist for a long time before price reverses.

The textbook definition is the same two shapes: “A bullish divergence forms when a security records a lower low and the MACD forms a higher low,” and “A bearish divergence forms when a security records a higher high and the MACD line forms a lower high” (same StockCharts source as above).

If you searched for «hidden divergence MACD»: no strategy on this site detects hidden divergence, and our MACD autopsy did not measure it. This page therefore makes no claim about it — the only divergence detector in our engine is an RSI one, and it measures regular divergence only.

MACD in Crypto: The Honest Truth

We’ve tested MACD-based strategies across 535 coins (Binance USDT perpetual futures — archived pre-OKX run):

What works:

  • MACD as a momentum filter — confirming other signals
  • Histogram direction — showing whether momentum is accelerating or decelerating
  • Zero-line position — quick trend direction check

What doesn’t work:

  • MACD crossover as standalone entry — too laggy, too many false signals
  • Divergence trading alone — not measured here (no MACD-divergence strategy exists in our engine; see below)
  • Default parameters on all coins — different coins have different volatility profiles

The crossover has a full write-up with the numbers: Does MACD Work? is the autopsy, and MACD Cross SHORT is the killed preset with its exact settings. MACD divergence has no measured number on this site — no MACD-divergence strategy exists in our engine, so we do not publish a win rate we did not measure.

MACD in PRUVIQ’s Strategy Builder

MACD FieldDescriptionExample Use
macdMACD line valueCompare with signal
macd_signalSignal line valueCrossover detection
macd_histogramMACD - SignalMomentum strength
macd_crossoverTrue on bullish crossoverEntry trigger

Example: Squeeze + MACD Momentum

SHORT entry conditions:
  1. BB Squeeze detected → volatility compressed
  2. BB expansion >= 10% → squeeze breaking out
  3. MACD histogram < 0 → bearish momentum
  4. EMA fast < EMA slow → bearish trend
  5. Volume ratio >= 2.0 → confirmed move

Adding MACD histogram as a momentum filter can reduce false entries during ambiguous squeeze breakouts.

Tuning MACD Parameters

Default MACD (12, 26, 9) was designed for daily stock charts in the 1970s. For crypto 1-hour charts, you might want:

  • Faster: (8, 17, 9) — more responsive to crypto volatility
  • Slower: (19, 39, 9) — fewer signals, more reliable

In the Strategy Builder, adjust these in the indicator parameter tuning panel.

Key Takeaway

MACD is a lagging indicator that confirms what already happened. Its power is in filtering — not predicting. Use the histogram for momentum strength, the zero line for trend direction, and divergence for early warning signs.

Build a MACD-based strategy in PRUVIQ’s Strategy Builder and backtest it on real data.

Open Strategy Builder →


This is educational content. Not financial advice.

Share