Direct Answer

A MACD screen filters securities based on their MACD indicator's current state, such as a recent bullish crossover (MACD line crossing above the signal line), a bearish crossover, or the histogram crossing zero. Screening on MACD state surfaces candidates that may be entering or exiting a trend, though the crossover itself doesn't confirm the signal's strength or reliability in the current market context.

Key Takeaways

  • A MACD screen checks a security's current MACD state, not its price or fundamentals, it's a filter on indicator condition.
  • The three most common states screened for: bullish crossover, bearish crossover, and histogram zero-cross.
  • A bullish crossover is the MACD line moving above the signal line; a bearish crossover is the reverse.
  • The histogram (MACD line minus signal line) crosses zero at the exact same moment as a crossover, it's the same event, different display.
  • A crossover screen returns candidates worth a closer look, not a ranked or validated list of trade signals.
  • Crossovers are historically prone to whipsaw in choppy, range-bound markets, since the two lines can cross back and forth without a sustained trend forming.
  • Screen output typically needs to be combined with independent context, price trend, volume, or other indicators, before it informs a decision.

How a MACD screen works

MACD (moving average convergence/divergence) is built from two lines: the MACD line, typically the difference between a shorter and a longer exponential moving average of price, and the signal line, an exponential moving average of the MACD line itself. A MACD screen doesn't compute anything new, it applies a condition to the relationship between those two lines (or to the histogram derived from them) across a universe of securities, then returns only the ones currently meeting that condition.

The three common screen conditions

A bullish crossover condition flags securities where the MACD line has just moved from below the signal line to above it, a shift often read as short-term momentum turning more positive relative to the recent trend. A bearish crossover is the mirror case: the MACD line moving from above the signal line to below it. A histogram zero-cross condition flags the same underlying event from a different angle, since the histogram is defined as the MACD line minus the signal line, it equals zero at the exact instant the two lines cross, so a "histogram crosses above/below zero" screen and a "MACD/signal crossover" screen are describing the same moment in the data.

Why screen on indicator state instead of scanning charts manually

A trader following even a modest watchlist can't check every ticker's MACD chart by hand every session. A screen automates that check: it evaluates the crossover or zero-cross condition across the whole universe at once and returns only the subset currently in that state, turning a manual chart-by-chart review into a single filtered list.

Reading MACD screen results without over-reading them

A stock appearing on a bullish-crossover screen tells you one specific, narrow fact: as of the most recent bar, its MACD line moved above its signal line. It doesn't tell you how far apart the lines are, whether the crossover happened near the zero line or far from it, how the underlying price trend looks, or whether volume confirmed the move. Two stocks can both show a fresh bullish crossover and be in meaningfully different situations, one emerging from a multi-week base, the other chopping sideways with lines that have crossed several times already this month.

Because of that, screen output is generally treated as a starting shortlist, not a finished signal. The crossover narrows a large universe down to a small set of candidates worth a closer look at the actual chart, the surrounding price trend, and any other indicators being used alongside MACD, not a list to act on directly from the screen alone.

Limitations and Common Mistakes

  • Treating a crossover as confirmation. A crossover screen confirms only that a specific MACD state occurred, not that the resulting move will follow through, since MACD is a lagging indicator derived from moving averages of price.
  • Ignoring whipsaw risk in range-bound conditions. In a sideways or choppy market, the MACD and signal lines can cross back and forth repeatedly without a sustained trend ever forming, producing a stream of crossover flags with no follow-through.
  • Screening in isolation. A crossover-only screen doesn't account for price trend, volume, or the broader market environment, factors that commonly accompany a MACD-based decision process rather than replace it.
  • Not distinguishing crossover location. A crossover happening well above or below the zero line carries different context than one happening near zero, but a simple crossover screen doesn't differentiate between the two unless that's built into the filter.
  • Assuming one parameter set is universal. MACD's underlying moving-average lengths are configurable; a screen using one parameter set may flag different securities than one using another, so the crossover condition is specific to whatever settings power the screen.

The Histogram Cross Is the Same Event

A detail worth internalising before building anything on this: the histogram crossing zero and the MACD line crossing its signal line are the same moment. The histogram is defined as the difference between those two lines, so it reaches zero exactly when they meet. A screen requiring both is requiring one condition twice, and a chart showing both is displaying one event in two places.

stock market chart trading screen MACD Screen Crossover-Based histogram cross
Photo by Pexels via Pixabay

That matters because it removes an apparent source of confirmation. If you want a second condition, it has to come from somewhere the MACD calculation cannot reach, price structure, volume, the direction of a longer trend, rather than from another view of the same arithmetic.

The crossover itself is a lagging observation, since both lines are exponential averages of prices that have already printed. A screen hit says a specific MACD state occurred recently; it says nothing about whether the move that produced it continues.

The condition that produces the most useless output is a range-bound market, where the two lines cross back and forth and the screen surfaces the same names repeatedly. A crossover-only filter has no awareness of that, no view on price trend, volume or the broader environment, which is why its output is a starting list rather than a ranking.

Frequently Asked Questions

What is a MACD screen?

A MACD screen filters a universe of securities down to those whose MACD indicator is currently in a specific state, such as a recent bullish crossover, a bearish crossover, or the histogram crossing zero. It's a way to surface candidates that may be entering or exiting a trend, rather than manually checking a MACD chart for every ticker.

What is a MACD bullish crossover versus a bearish crossover?

A bullish crossover happens when the MACD line crosses above the signal line, and a bearish crossover happens when the MACD line crosses below the signal line. These are the two most common conditions a MACD screen filters on, since they mark a shift in short-term versus longer-term momentum relative to each other.

Does a MACD crossover screen confirm a trade signal?

No. A crossover screen only confirms that a specific MACD state occurred, it doesn't confirm the signal's strength or its reliability in the current market context. Confirming a signal typically requires additional context such as volume, price trend, or other independent indicators, none of which the crossover condition itself supplies.

What does it mean when the MACD histogram crosses zero?

The MACD histogram is the difference between the MACD line and the signal line, plotted as bars. A histogram zero-cross happens at the same moment as a MACD/signal-line crossover, since the histogram is zero exactly when the two lines are equal, it's the same underlying event viewed as a bar chart instead of two overlapping lines.

Should the screen require the crossover to occur above or below zero?

The two cases are structurally different and adding the condition splits the list usefully. A bullish crossover below zero occurs while the fast average is still under the slow one, so it describes a turn within a downtrend. One above zero occurs with both averages already aligned upward. Screens that ignore the distinction return both in one list, where they are read as though they were the same event.

How does the screen handle a crossover that reverses immediately?

By default it does not: a one-bar cross satisfies the condition and appears on the list, and the reversal the next day appears as a crossover in the other direction. Requiring the new state to persist for a defined number of bars filters those, at the cost of reporting the event later. This is the same tradeoff a confirmation requirement makes anywhere else.

Are MACD values comparable across securities in a screen?

The crossover event is comparable because it is a relationship between two averages. The magnitude is not, because MACD is measured in the security own price units, so a value of 2 means something entirely different on a security trading at 20 than at 2,000. Any screen ranking or thresholding on MACD magnitude is ranking largely by price level, which is what the percentage version exists to solve.

How much history does a screener need before MACD is reliable?

More than the nominal periods suggest, because MACD stacks exponential averages: a 26-period EMA feeds a difference that then feeds a 9-period signal line. Each of those inherits the seeding assumption of the one before. On a recently listed security, or on a data window that begins abruptly, the early values reflect the initialisation as much as the price, and the screen has no way to flag that.

Can a MACD screen be run on weekly data?

Yes, and the character of the output changes completely. The same crossover condition on weekly bars fires far less often, so the list is short and the signals are slower by a large margin. It also means a crossover cannot be identified until the week closes, which for a screen run daily means the same names persist all week. Neither is a problem, and neither matches the behaviour of the daily version.

References

MACD is a long-standing, publicly documented momentum indicator taught throughout the chartered technical-analysis curriculum. Key reference source:

  • CMT Association, Body of Knowledge: cmtassociation.org: professional body governing chartered technical-analysis education, covering moving-average-based indicators including MACD.

This content was reviewed by the Swoopr Editorial Team in August 2026.