
The StockCharts Technical Rank (SCTR) is a numerical score that ranks a stock within a group of stocks. The methodology for these rankings comes from the wisdom of John Murphy, author of many books on technical analysis and contributor to the Market Message at StockCharts.com.
Stocks are assigned a score based on six key indicators covering different timeframes. These indicator scores are then sorted and assigned a technical rank. Using SCTR tables, chartists can sort stocks according to their technical rank, making it easy to identify the technical leaders and laggards within a specific group.
As with all technical indicators, SCTRs are designed to be used in conjunction with other indicators and analysis techniques. For example, chartists can use SCTRs as a filter when there are too many signals, weeding out stocks showing relative weakness and providing a manageable subset for further analysis.
Note that leveraged and inverse ETFs are excluded from the SCTR rankings for the ETF universe. Aboveaverage volatility and inverse movements skew the results. The VIX ETF (VXX) is also excluded because it moves inverse to the S&P 500.
It takes two steps to calculate the StockCharts Technical Rank (SCTR). First, each stock is “scored” based on six different technical indicators. These six indicators can be subdivided into three groups: longterm, mediumterm and shortterm. The box below details these indicators, the relevant timeframe and the weightings.
LongTerm Indicators (weighting)  * Percent above/below 200day EMA (30%) * 125Day RateofChange (30%) MediumTerm Indicators (weighting)  * Percent above/below 50day EMA (15%) * 20day RateofChange (15%) ShortTerm Indicators (weighting)  * 3day slope of PPO(12,26,9) Histogram/3 (5%) * 14day RSI (5%)
Except for the 3day slope of the PPOHistogram, the raw numbers are used to calculate the indicator score. For example, if a stock is 15% above its 200day moving average, then this indicator will contribute 4.5 points to the total indicator score (15 x .30 = 4.5). If the 20day RateofChange is 7%, then this indicator will contribute a negative 1.05 points to the total indicator score (7 x .15 = 1.05).
For the PPOHistogram, if its slope is greater than +1 (i.e., +45 degrees), 5 points (5% of 100) is contributed to the total indicator score. If the PPOHistogram's slope is less than 45 degrees, 0 points are contributed to the score. Otherwise, 5% of ((Slope + 1) x 50) is contributed.
After this first calculation round, StockCharts.com then ranks these stocks by their indicator score. Keep in mind that these stocks are ranked solely within their group, such as largecaps, midcaps and smallcaps. This article will first show a simplified example using ten stocks sorted by indicator score. The stock with the highest score gets the highest technical rank (10), while the stock with the lowest score gets the lowest technical rank (1). The rankings are then filled in according to the indicator score.
StockCharts Technical Rank goes into much more detail. First, the rankings extend from 0.00 to 99.99, with 0 being the absolute weakest and 99.99 being the absolute strongest. No stock will score a perfect 100. Second, StockCharts.com creates “buckets” (akin to percentiles) to sort the stocks within a group. Using an example with a universe of 500 stocks, ten equal buckets would be created and each bucket would have 50 stocks (50 x 10 = 500). The 50 stocks with the lowest indicator scores go into the bottom bucket and have SCTRs ranging from 0 to 10. The 50 stocks with the highest indicator scores go into the top bucket and have SCTRs ranging from 90 to 99.99. Each bucket will then be filled accordingly and further sorted within the bucket. The end result is 500 stocks ranked from 0 to 99.99 and spread relatively evenly across the ranking pool.
The indicator score is unique and powerful because it accounts for several timeframes, rather than being tethered to a specific one. A stock must score well with all indicators and all timeframes to earn a top indicator score and technical rank. The indicator score puts more weight on the two longterm indicators, which account for 60% of the total score. This makes sense because the longterm trend is the strongest force. The weightings decline as scoring moves to the shortterm indicators. The mediumterm indicators account for 30% and the shortterm indicators account for 10%. Together, the longterm and mediumterm indicators account for 90% of the total score.
The StockCharts Technical Rank shows how a stock is performing relative to its peers, not a benchmark index. Indices, such as the S&P 500, are dominated by largecaps and may not truly reflect the market as a whole. Instead of benchmarking to one index, SCTR sorts all stocks within a specific universe, such as largecaps, midcaps and smallcaps. In this regard, chartists can see how Apple is performing relative to Amazon, IBM and other largecap stocks.
SCTR tables can easily be sorted to separate the strongest stocks from the weakest. In any given SCTR universe, the top 10% will rank between 90 and 100, while the bottom 10% will rank between 0 and 10. A stock scoring 50 would be average, showing neither relative strength nor relative weakness. In general, scores between 40 and 60 are considered average. Signs of technical weakness start to appear as scores move below 40. Signs of technical strength emerge when scores move above 60.
In order for a stock to have a SCTR value, it must first belong to a “Universe.” Universes are large groups of stocks established by StockCharts.com for the purpose of relative strength ranking. A stock can only belong to one SCTR Universe at a time. Currently, we use country and/or market capitalization to determine which universe a stock belongs to.
Here is a list of the current SCTR universes that we support:
In order to keep the number of ranked stocks manageable, the exact meaning of the phrase “significant market cap” changes from year to year depending on the number of stocks that qualify for each universe
The SCTR Universes are “rebalanced” each year around June 1st.
There are two percentagebased longterm indicators. First, the indicator score accounts for how far a stock is from its 200day moving average. A stock is in a longterm uptrend when it is above the 200day moving average and in a longterm downtrend when it is below. The distance from the 200day moving average line determines the trend's strength. A strong uptrend is present when price is well above the 200day. Conversely, a strong downtrend is present when price is well below the 200day.
The 125day RateofChange is the second longterm indicator. This is a simple indicator that measures the percentage price change over the last 125 days, which is around six months. Strong stocks will show the largest gains, while weak stocks will show the largest losses. It is a straightforward indicator designed to measure pure strength or weakness.
The first chart shows Home Depot with the 200day moving average and the 125day RateofChange indicator. At the time this chart was created, HD had an SCTR score of 97.4. Price was over 15% higher than its moving average and the RateofChange was above 20%. Such strength in these longterm indicators packs a big positive punch for the technical rank.
The second chart shows Whirlpool (WHR) with the same indicators, but a completely different technical picture. Note that WHR has a SCTR score of 3.50, which is in the bottom 10%. The stock is trading over 25% below its 200day average and the 125day RateofChange is below 30%. WHR recently hit a new 52week low, which is indicative of a longterm downtrend. This weakness is clearly confirmed by the low technical rank.
The next two indicators cover the mediumterm picture. A 50day moving average covers around 2 1/2 months of trading. A stock is trending higher when above the 50day moving average and trending lower when below the 50day. This positive effect is compounded when a stock is trading above both the 200day and 50day averages. The converse is true when a stock is trading below both moving averages.
The 20day RateofChange measures the percentage price change over a 20day period, which is about a month. Again, stocks with big positive price changes over a 20day period show aboveaverage strength that will be reflected in the technical rank. A big decline over a 20day period would negatively affect the technical rank.
The first chart shows Home Depot with the 50day average and the 20day RateofChange indicator. Remember, HD had an SCTR score of 97.4 at the time this chart was created. Mediumterm, price was over 10% above its 50day average and the 20day RateofChange was greater than 9%. Those are mighty strong numbers.
The second chart shows Whirlpool (WHR) with the same indicators, but a completely different technical picture. Remember, WHR had a SCTR score of 3.50 on December 5th. The stock was trading over 5% below its 50day moving average and the 20day RateofChange was below 2.5%. These numbers are not that drastic and definitely an improvement over the levels seen in late November. However, ranked against other largecap stocks, these negative numbers did not help Whirlpool and kept its technical rank in the bottom 10%.
The two shortterm indicators account for 10% of the indicator score. First, 14day RSI is used to gauge shortterm momentum. Developed by Welles Wilder, this classic momentum oscillator fluctuates between 0 and 100. High levels (above 60) reflect bullish momentum while low levels (below 40) indicate bearish momentum.
The 3day slope of the PPOHistogram is also used to gauge shortterm momentum. The Percentage Price Oscillator (PPO) measures the percentage difference between the 9day EMA and the 26day EMA of a stock. The PPOHistogram is the difference between the PPO and its 9day EMA. In a sense, the PPO measures momentum and the PPOHistogram measures the momentum of the PPO. Taking this indicator one step further, the 3day Slope of the PPOHistogram measures the degree of change in the PPOHistogram over a 3day period. The slope is simply the rise over the run (rise/run), which is the 3day change in the PPOHistogram divided by 3. SharpCharts does not have an indicator for this, but a quick look at the charts tells us if the slope is positive or negative. We can also see when the slope is relatively steep or flat. A steep slope reflects a sharp change, while a flat slope reflects a slight change.
The first chart shows Home Depot with 14day RSI in red and the Percent Price Oscillator (PPO) with its histogram in the indicator window. Keep in mind that HD has a SCTR score of 97.4. RSI shows strength because it was trading above 70 at the time. In fact, notice that RSI was at its highest level in over six months. This strong reading contributed to the high technical rank for HD. The last three bars of the histogram define the slope. There is a sharp rise from the first bar to the third, which is a positive slope.
The second chart shows Whirlpool (WHR) with the same shortterm indicators. Remember, WHR had a SCTR score of 3.50. 14day RSI bounced off its late November low, but remains below 50. Shortterm momentum is neutral at best, slightly bearish at worst. The 3day slope for the PPOHistogram, however, is positive. Notice that the first bar is in negative territory and the third bar is in positive territory. The rise is not that steep though. This indicates that the 3day slope of the PPOHistogram is not contributing that much to the indicator score. Additionally, keep in mind that this indicator accounts for just 10% of the total score.
The StockCharts Technical Rank feature can be accessed from the SCTR Reports page. Once on the page, users can choose their stock universe. Chartists can also choose between endofday and intraday. Endofday is based on the most recent daily close, while intraday is based on price levels at that particular point in time. Indicators, such as the 14day RSI and the 200day Moving Average, are based on those same price levels.
Once working with a SCTR table, users can sort the columns with the double arrows. Sorting can be by industry group, SCTR, SCTR Change, or Close. The SCTR change is the change in SCTR values from one period to the next. Sorting by this column will show chartists which stocks had the biggest changes in their technical rank. This feature can be used to spot big movers. Note that leveraged and inverse ETFs are excluded from the SCTR rankings for the ETF universe. Aboveaverage volatility and inverse movements skew the results. The VIX ETF (VXX) is also excluded because it moves inverse to the S&P 500. Click here to see the StockCharts Technical Rank page live.
The StockCharts Technical Rank (SCTR) separates the wheat from the chaff. Relative strength is an important part of a successful trading or investing strategy. Based on the wisdom of John Murphy, SCTR allows chartists to compare the technical strength of one stock against all the stocks in its peer group. Chartists can also group stocks according to the technical rank. Stocks in the top 30% will have a technical rank of 70 or higher. Chartists can then focus on these relatively strong stocks for potential long positions on pullbacks. Conversely, chartists can use the technical rank to avoid weak stocks, such as those with a technical rank below 40. As far as new trends emerging, chartists can look for stocks with technical ranks moving out of the middle zone (4060). A move above 60 would show relative strength improving, while a move below 40 would show an increase in relative weakness. As with all technical tools, SCTR should be used in conjunction with other aspects of Technical Analysis.
This scan reveals stocks where the SCTR for a US stock has just crossed above 90. The 'or' clause includes all US stocks with SCTR values, regardless of market cap.
[type = stock] AND [country = US] AND [Daily SMA(20,Daily Volume) > 40000] AND [Daily SMA(60,Daily Close) > 20] AND [[SCTR.large x 90] OR [SCTR.mid x 90] OR [SCTR.small x 90]]
This scan reveals US ETFs that are having a new 6month high SCTR value. Because the scan covers a limited number of securities in a single SCTR universe, the typical scan clauses for defining the universe are not necessary here.
[today's SCTR.us.etf > yesterday's max(120,SCTR.us.etf)]
Q: Why doesn't XYZ have a SCTR?
A: Only those tickers included in predefined SCTR universe groups will have a SCTR ranking.
Q: The SCTR value has been the same for XYZ for a while now, why is that?
A: That means it is consistently outperforming/underperforming its peers.
Q: How often are SCTRs updated?
A: During the trading day, SCTRs are updated every 12 minutes.