Technical Indicators

The MACD Histogram: Read Momentum Shifts Before Price Moves

The MACD histogram often telegraphs momentum shifts several bars before the MACD line crossover. Here's how to read it and trade it.

September 5, 20268 min read

Frequently asked questions

What does a shrinking MACD histogram mean?

A shrinking MACD histogram means the gap between the MACD line and signal line is narrowing — momentum is fading. The trend may still be intact, but the rate of change is slowing, which often precedes a price pullback or reversal.

How is MACD histogram divergence different from a regular MACD crossover?

MACD histogram divergence occurs when price makes a new high or low but the histogram does not confirm it — signaling weakening momentum before a crossover happens. A crossover only fires once the histogram has already crossed zero, making divergence the earlier warning signal.

Is the MACD histogram good for swing trading?

Yes. The MACD histogram is particularly useful for swing traders because it helps identify pullbacks within uptrends and signals when momentum is resuming — allowing for earlier, better-priced entries compared to waiting for the full MACD line crossover.

What settings should I use for the MACD histogram?

The standard settings (12-period EMA, 26-period EMA, 9-period signal line) work well for daily swing trading charts. Shorter timeframe traders sometimes use faster settings like 8/17/9, but any change should be tested on historical data before use in live trading.

Can the MACD histogram give false signals?

Yes. In choppy or sideways markets, the histogram can produce frequent small expansions and contractions that lead to whipsaw trades. It performs best in clearly trending stocks and should be combined with trend confirmation and volume analysis to filter out weaker signals.

Get daily signals & real-time alerts.

StockSetups scans ~12,300 US stocks & ETFs after every close and sorts every long setup into four ranked lanes — each with a trade plan — plus an always-on engine firing 35+ real-time intraday alerts. Free for 14 days, cancel in one click.

Start free — 14-day full access →