Market breadth: Above moving averages
What are Above moving averages metrics?
Above moving averages metrics are market breadth indicators. They show the percentage of stocks in a group that are trading above their own moving average over a given period: 20, 50, or 200 days.
A moving average smooths out daily price swings and shows a stock's underlying trend. When a stock's price is above its moving average, the stock is generally considered to be in an uptrend for that time frame. When it is below, the stock is generally in a downtrend. By measuring the share of stocks above their moving averages, you can see how much of the market is actually taking part in a trend, rather than relying only on the index level.
These metrics are calculated for two kinds of stock groups:
- Indices: all constituents of an index, such as the S&P 500 or the Nasdaq 100.
- Countries: all stocks listed in a given country's market.
In the formulas below, constituents means every stock in the selected index or country.
Why they matter to investors?
- They show how broad a trend is. If an index is rising and most of its stocks are above their moving averages, the uptrend is broad-based. If only a small share of stocks is above, a few large companies are driving the index.
- They cover different time horizons. The 20-day metric reflects short-term trends, the 50-day metric reflects medium-term trends, and the 200-day metric reflects long-term trends. Together, they show whether short-term moves agree with the bigger picture.
- They help identify market extremes. Very high readings suggest the market may be stretched and due for a pause. Very low readings suggest widespread selling that may be close to exhaustion.
- They allow comparisons across markets. The metrics are percentages, so you can directly compare indices or countries of any size.
Fields and formulas
Each metric compares a stock's current close with its simple moving average (SMA) for the period.
- Current close: the stock's latest closing price.
- SMA 20/50/200: the average of the stock's closing prices over the last N trading days.
The list of metrics:
- Above moving averages 20-day (%) = number of stocks with Current close > SMA20 / number of constituents × 100
- Above moving averages 50-day (%) = number of stocks with Current close > SMA50 / number of constituents × 100
- Above moving averages 200-day (%) = number of stocks with Current close > SMA200 / number of constituents × 100