What is RPS? The Ultimate Guide to Relative Price Strength
💡 Quick Answer
RPS (Relative Price Strength) is a ranking indicator that measures a stock's price performance relative to all other stocks in the market over a specific period. The value ranges from 1 to 99. For example, an RPS of 85 means the stock's return outperformed 85% of the market. RPS≥80 is generally considered the threshold for a leading stock, and is the core technical indicator of William O'Neil's CANSLIM stock selection system.
1. The Core Concept of RPS
In the stock market, most investors focus on a stock's absolute return (e.g., "This stock is up 20%"). However, absolute returns don't tell the whole story. If the overall market is up 30%, a 20% return actually means the stock is underperforming.
RPS solves this problem. It calculates the return of every stock in the market over a given period (such as 120 days), sorts them from lowest to highest, and converts the rank into a percentile from 1 to 99.
RPS = [ (Total Stocks - Rank based on return) / Total Stocks ] × 100
2. How to Interpret RPS Values
- RPS 80 - 99 (Leading): The stock is in the top 20% of the market. This is the breeding ground for super stocks. O'Neil found that before their major price runs, the biggest winners usually had an RPS of 80 or higher.
- RPS 60 - 79 (Strong): Above average performance. Often indicates institutional accumulation.
- RPS 40 - 59 (Average): Performing in line with the broader market.
- RPS 1 - 39 (Weak): Underperforming the market. These stocks should generally be avoided in a CANSLIM strategy.
3. RPS vs RSI: The Crucial Difference
Many investors confuse Relative Price Strength (RPS) with the Relative Strength Index (RSI). They are fundamentally different:
| Feature | RPS (Relative Price Strength) | RSI (Relative Strength Index) |
|---|---|---|
| Nature | Cross-sectional Ranking Indicator | Time-series Momentum Oscillator |
| Comparison | Compares a stock against all other stocks | Compares a stock against its own past prices |
| Primary Use | Identifying market leaders & super stocks | Identifying overbought/oversold conditions |
| High Value Meaning | RPS > 80: Excellent! The stock is leading the market. | RSI > 70: Caution! The stock may be overbought. |
4. Multi-Period RPS Analysis
A single timeframe might be skewed by short-term news. Therefore, RPS Stock provides multi-period rankings:
- RPS20 (~1 month): Captures short-term momentum and sudden breakouts.
- RPS50 (~2.5 months): Medium-term trend indicator.
- RPS120 (~6 months): The most classic timeframe used in CANSLIM.
- RPS250 (~1 year): Long-term structural strength.
The Golden Signal: When a stock's RPS20, RPS50, and RPS120 all simultaneously cross above 80, it indicates that the stock is strong across short, medium, and long-term horizons. This is often a powerful buy signal.