RPS vs RSI vs MACD vs momentum indicators
In-depth comparison analysis (2026)

Author: RPS Stock Quantitative Investment Research Team  |  Update time: 2026 year 8 month  |  Reading time: about 12 minutes
RPS Stock Quantitative Research Team
Focused on global stock relative price strength (RPS) research, in-depth analysis of the practical performance of various technical indicators in A-shares, US stocks, Hong Kong stocks, and Japanese stocks markets, continuously tracking the latest applications of the CANSLIM stock picking system.

📌 TL;DR — Core Conclusions

RPS It is a horizontal comparison indicator (stock vs whole market), suitable forstock picking screening;RSI It is a vertical oscillation indicator (stock vs itself), suitable fortiming judgment;MACD It is a trend tracking indicator, suitable fortrend confirmation. The three each perform their own functions, the best practice iscombined use: RPS stock picking → MACD trend confirmation → RSI buy timing judgment.

One, core comparison of the four major indicators

Dimension RPS (Relative Price Strength) RSI (Relative Strength Index) MACD Momentum indicators (MOM)
Comparison dimension Horizontal: stock vs whole market Vertical: own rise/fall ratio Vertical: moving average difference Vertical: price change speed
Value range 1 - 99 (percentile) 0 - 100 No fixed range No fixed range
Core use stock picking screening Overbought and oversold judgment Trend confirmation / divergence Momentum strength
Signal type Strong stock screening Reversal signal Trend signal Trend signal
Best Use Cases Stock selection in trending/bull markets Timing in range-bound markets Trend confirmation in trending markets Momentum in trending markets
Inventor William O'Neil (1988) Welles Wilder (1978) Gerald Appel (1979) Multiple
Computational Complexity Requires full-market data Can be calculated on a single stock Can be calculated on a single stock Can be calculated on a single stock

II. In-Depth Explanation of RPS

📊 RPS (Relative Price Strength)

Cross-sectional comparison stock picking screening Trend following

Calculation Principle:Calculate the percentage gain of the target stock over a specified period, then rank it as a percentile among all stocks in the entire market. RPS=90 means the stock's gain has outperformed 90% of all stocks in the market.

Core Advantages:RPS is the only indicator capable of measuring a stock's relative strength versus the market, enabling identification of truly strong stocks in any market environment. In bull markets, high-RPS stocks tend to be the biggest gainers; in bear markets, high-RPS stocks are the most resilient.

✅ Advantages

  • The only cross-sectional comparison indicator
  • Identifies true market-leading stocks
  • Supported by the momentum effect and statistically valid
  • Applicable to all markets (A-shares/US/HK/Japan)
  • Core indicator of the CANSLIM system

❌ Limitations

  • Requires full-market data for calculation
  • Does not provide buy/sell timing signals
  • High-RPS stocks may still decline in bear markets
  • Does not reflect a stock's own overbought/oversold conditions

III. In-Depth Explanation and Comparison of RSI

📈 RSI (Relative Strength Index)

Time-series comparison Overbought/Oversold Reversal signal

Calculation Principle:RSI = 100 - 100/(1+RS), where RS = average gain over the past N days / average loss over the past N days. RSI>70 is typically considered overbought, RSI<30 oversold.

Fundamental Difference from RPS:RSI compares a stock against its own historical prices (longitudinal), while RPS compares a stock against all other stocks in the market (cross-sectional). A stock can simultaneously exhibit RSI=80 (overbought on its own) and RPS=95 (extremely strong relative to the market); these two signals are not contradictory.

Practical Combination:Use RPS to screen a pool of strong stocks (RPS≥80), then use RSI within those strong stocks to identify pullback buying opportunities (buy when RSI retraces from highs to around 50).

✅ Advantages

  • Simple to calculate on a single stock
  • Intuitive overbought/oversold signals
  • Effective divergence signals
  • Suitable for timing in range-bound markets

❌ Limitations

  • Does not reflect relative market strength
  • Overbought signals fail in strong trends
  • Not suitable for stock screening

IV. In-Depth Explanation and Comparison of MACD

📉 MACD (Moving Average Convergence Divergence)

Trend following Golden cross / Death cross Divergence signals

Calculation Principle:MACD = EMA(12) - EMA(26), Signal Line = EMA(MACD, 9), Histogram = MACD - Signal Line. A MACD golden cross (MACD crossing above the signal line) is a buy signal; a death cross is a sell signal.

Combination Strategy with RPS:RPS selects strong stocks, while MACD confirms the trend and provides entry timing. Classic strategy: Among stocks with RPS250≥80, buy on a MACD golden cross and sell on a MACD death cross.

✅ Advantages

  • Effective for trend confirmation
  • Strong warning capability via divergence signals
  • Clear golden/death cross signals
  • Suitable for trend-following in trending markets

❌ Limitations

  • Relatively high lag
  • Frequent false signals in range-bound markets
  • Does not reflect relative market strength

V. Optimal Combination Strategy

Golden Triangle Combination (RPS + MACD + RSI):

  1. The first step (stock selection):Use RPS to screen a strong-stock pool, conditions: RPS90≥80 and RPS250≥80
  2. { "translation": "Second Step (Confirm Trend):" }From the strong-stock pool, select stocks where MACD is above the zero line and showing a golden cross
  3. The third step (timing the buy):Wait for RSI to retrace from highs into the 50-60 range as the buy opportunity
  4. Fourth step (stop-loss):Exit with a stop-loss if price breaks below the 20-day moving average or RPS falls below 70

VI. Indicator Selection Under Different Market Conditions

Market Environment Recommended Primary Indicator Supplementary Indicators Notes
Bull / Trending Market RPS MACD RPS for selecting strong stocks, MACD for trend confirmation
Range-bound Market RSI Bollinger Bands RSI Overbought and Oversold Signals are More Effective
Bear Market RPS (Defensive) RSI Select the Stock with the Highest RPS for Optimal Downside Protection
Sector Rotation RPS (Sector) Momentum Indicators Use Sector RPS to Identify Capital Flows

🚀 Use RPS to Screen Strong Stocks Immediately

Real-time RPS Ranking Covering Over 20,000+ Stocks in A-shares, US Stocks, Hong Kong Stocks, and Japanese Stocks

View RPS rankings →
↑

Quick Selection: What Questions Should Each of RPS, RSI, and MACD Address?

IndicatorsBest Question to AnswerShould Not Be Used Alone
RPSWhich Securities Are Relatively Stronger Within the Specified Window in the Same Market?Infer Valuation or Future Guaranteed Increase
RSIIs the Price Within the Relative Strength-Weakness or Overbought/Oversold Range in the Short Term?Alternative to Horizontal Ranking Across Stocks
MACDAre Changes in Trend and Momentum Supported by Moving Average Relationships?Judge the Quality of Company Fundamentals

The appropriate approach is to first use RPS to build a candidate pool, then review using trends, volume-price action, and fundamentals. Please refer to for different observation windows and data limitations RPS Methodology。

The Position of RPS in the Technical Analysis System

Technical analysis is typically divided into four groups: trend, oscillator, volume, and relative strength.Technical analysisThe most common indicators such as MACD, KDJ, RSI, and Bollinger Bands all belong to the first three categories; their common point isthey only observe the price series of a single instrument itself— when calculating the RSI of a stock, there is no need to know the performance of other stocks.

RPS belongs to the fourth category and is a relatively niche branch of technical analysis: it must first obtain the gains of all instruments in the entire market, then perform a cross-sectional ranking. Thiscross-sectionalcharacteristic makes the questions answered by RPS different from traditional technical analysis — MACD answers “how is the trend of this stock itself,” while RPS answers “where does this stock rank in the entire market.”

Therefore, in actual technical analysis processes, the two types of indicators are usually complementary rather than substitutes: first use RPS to screen a relatively strong candidate pool from thousands of instruments (cross-sectional screening), then use traditional technical analysis tools such as moving averages, volume-price, and patterns to determine the buy/sell timing of individual stocks (time-series judgment). This is also the basic structure of William O'Neil's CANSLIM system — the RS component is responsible for the stock selection range, while pattern and volume analysis are responsible for the entry timing.

Further:RPS Industry Rotation Analysis(usage in conjunction with turnover rate, moving average structure, and market breadth) |RPS Methodology|RPS Trading Tutorial