Stock Screener

Moving Average Crossovers

Hint The filter only includes stocks where the crossover has occurred and not yet reversed -- so the first moving average is still above (or below) the second.

Signals

  • Bull Signal
    When the fast moving average crosses to above the slow moving average.
  • Bear Signal
    When the fast moving average crosses to below the slow moving average.

Example 1: Trend Reversal

moving average crossovers filter
Filter for 5-day EMA crossing above the 50-day EMA within the last 1 trading days.

Example 2: Bullish Crossover

moving average crossovers filter
Filter for closing price crossing above the 100-day EMA within the last 10 trading days.

Example 3: Bearish Crossover

moving average crossovers filter
Filter for 10-day EMA crossing below the 50-day EMA before the last 5 trading days.

To Set the Moving Average Crossover:

  1. Open the Moving Average (Exponential) filter
  2. Use the drop-down to select the first moving average or "Close" if you want to identify closing price crossovers
  3. Choose above (Bull signal) or below (Bear signal)
  4. Select a second moving average or "Close"
  5. Select the number of days within which the crossover must have occurred or excluded
  6. Click Add to add the filter.

Example 4: Long-term up-trend

moving average crossovers filter
Filter for 5-day EMA crossing above the 100-day EMA within the last 9999 (all) trading days.

To screen for stocks that are in a long-term up-trend:

  1. Open the Moving Average (Exponential) filter
  2. Set a faster moving average (e.g. 5-day) as the first moving average
  3. Select above (Bull signal)
  4. Set a slower moving average (e.g. 100-day) as the second moving average
  5. Enter within all (or 9999) trading days
  6. Add the filter to your screen
Hint Sort the return by clicking on the column heading EMA(5,100).

The higher the number in the EMA(5,100) column, the longer the fast MA has remained above the slow MA (21 days is 1 month; 63 days is 3 months).

Colin Twiggs

Author: Colin Twiggs is a former investment banker with almost 40 years of experience in financial markets. He co-founded Incredible Charts and writes the popular Trading Diary and Patient Investor newsletters.

Using a top-down approach, Colin identifies key macro trends in the global economy before evaluating selected opportunities using a combination of fundamental and technical analysis.

Focusing on interest rates and financial market liquidity as primary drivers of the economic cycle, he warned of the 2008/2009 and 2020 bear markets well ahead of actual events.

He founded PVT Capital (AFSL No. 546090) in May 2023, which offers investment strategy and advice to wholesale clients.