Charting Market Breadth Indicators

Market breadth data charts often look erratic and “noisy” since the data is usually a count or percentage of stocks rather than a price. This means that the values can fluctuate dramatically from day to day. Some breadth indicators even regularly fluctuate between positive and negative values.

The chart below shows S&P 500 net advances expressed as a percentage ($SPXADP). It oscillates above and below the zero line, within the +100% to -100% range.

Chart of S&P 500 Advance-Decline Percent in StockCharts.com
The S&P 500 Advance-Decline Percent oscillates above and below the zero line.

The chart shows that the values change wildly from day to day, making it erratic. The horizontal lines added to the chart help to identify the big moves that exceed +80% or -80%, but it is difficult to determine what is happening between these levels.

Fortunately, StockCharts offers three different chart types that are especially valuable for reducing the “noise” on market breadth charts and making it easier to read and interpret them: Histogram, Cumulative, and Invisible chart types. Each of these chart types will be discussed below.

Histogram Chart Type

A histogram chart represents each period as a bar extending from zero to the period's closing value. For regular stocks, where the value is always positive, the histogram chart doesn't look that different from an area chart. However, a histogram chart is helpful for breadth indicators, where the daily values can be negative.

A histogram chart of the S&P 500 Advance-Decline Percent in StockCharts.com
Histogram chart of the S&P 500 Advance-Decline Percent.

The chart above shows the same indicator ($SPXADP) but charted as a histogram. To do this, change the Type dropdown in the Chart Attributes section to Histogram and click Update.

Chart settings for histogram type chart of market breadth in StockCharts.com
Market breadth histogram chart settings.

The histogram chart plots the same data as the line chart, but the histogram format makes it easier to see clusters of up or down days. The horizontal lines make it easy to spot overbought and oversold levels. Our chart is already easier to interpret.

Histogram charts are useful for any indicator that oscillates around the zero line. Net advances, net advancing volume, and net new highs are classic examples.

Cumulative Chart Type

A cumulative chart creates a running total of an indicator's periodic values. This indicator adds the periodic value when positive and subtracts the periodic value when negative. Just like Histogram charts, Cumulative charts are best suited for indicators whose daily values fluctuate between positive and negative values.

S&P 500 Advance-Decline Percent displayed as a cumulative chart type in StockCharts.com
Cumulative chart of S&P 500 Advance-Decline Percent.

The chart above shows $SPXADP again, but charted as a cumulative indicator. To do this, change the Type dropdown in the Chart Attributes section to Cumulative and click Update.

Settings to create a cumulative type chart in StockCharts.com
Chart attribute settings for cumulative type chart.

This type of chart smooths out the day-to-day volatility of the raw data, and allows the chartist to more easily see trends in the market breadth values over time.

The Cumulative chart type is typically used to create the AD Line indicator from the Net Advances Indicator, the AD Volume Line from the Net Advancing Volume Indicator, and so forth. While plotting any ticker symbol using the Cumulative chart type is possible, the chart will not provide any useful information when used with securities where the value is always positive. The real usefulness of this chart type is in plotting securities where the values fluctuate above and below zero.

Invisible Chart Type

Another way to smooth the erratic raw data of market breadth indicators is by using a moving average. But how do you display the moving average without showing the raw data? This is done using the Invisible chart type.

The chart below plots $SPXADP with a 10-day simple moving average (SMA) line of the $SPXADP values. The noisy AD Percent line is not visible since the $SPXADP data is charted using the Invisible chart type. This allows you to focus only on the visible 10-day SMA line.

The invisible chart type in StockCharts.com hides the underlying chart and only displays overlays.
The invisible chart type hides the Advance-Decline Percent and only displays the moving average overlay.

To replicate this chart, change the Type dropdown in the Chart Attributes section to Invisible, add the 10-day SMA plotted behind the price, and click Update (see below).

Chart settings for the invisible chart type in. StockCharts.com
Chart Attribute settings for the invisible chart type.

The raw data is an oscillator, with values fluctuating above and below the zero line. The SMA line smooths out the values and creates a less “noisy” oscillator. This makes it easier to see and act on signals like zero-line crossovers.

While Cumulative and Histogram chart types are used almost exclusively with market breadth indicators, Invisible is a chart type that can be useful for other ticker symbols, especially those showing a lot of volatility. This often happens during periods of consolidation.

For example, the Invesco QQQ Trust ETF (QQQ) was very volatile during a few periods in 2009–2010. Chartists could benefit from making its price plot invisible and focusing on its moving averages instead.

Chart showing volatile periods in the QQQ.
It can be helpful to make the price plot invisible during volatile periods.

Spotting the trends during these volatile periods is easier without the daily candlesticks.

Chart displaying only the moving average without the price plot in StockCharts.com. This makes it easier to spot trends.
Without the daily candlestick plot it's easier to identify the trends.

Final Thoughts

The Histogram, Cumulative, and Invisible chart types are valuable resources for your market breadth analysis in SharpCharts. Using these chart types can reduce the noise on many breadth indicator charts, making it easier to interpret the data. These chart types can be used on the main price plot or in indicator panels wherever needed to smooth erratic breadth data.

The Histogram, Cumulative, and Invisible chart types help analyze market breadth.

Last updated

Was this helpful?