If you've spent any time in trading forums, you've probably seen both terms used interchangeably. They're not the same. Confusing them is one of the most common mistakes I see Thai investors make — and it's not a small error. It changes what you buy, when you buy, and how you think about strength.
RSI: A Momentum Oscillator
RSI (Relative Strength Index) was created by J. Welles Wilder in 1978. It measures how fast a stock's price is moving — specifically, the ratio of average up-moves to average down-moves over a lookback period (usually 14 days).
The output is a number from 0 to 100. Above 70 is considered "overbought." Below 30 is "oversold."
Here's the key: RSI compares a stock against its own past price action. It's entirely self-referential. A stock that has doubled in a year can have an RSI of 40 if it's been drifting down lately. A stock that's collapsed 60% can have an RSI of 65 if it bounced sharply last week.
RSI tells you about recent momentum relative to itself.
RS Rating: A Market Rank
RS Rating (or Relative Strength Rating, as used in IBD / O'Neil methodology) is completely different. It measures how this stock has performed compared to every other stock in the market over the past 12 months (with recent performance weighted more heavily).
The output is a percentile from 1 to 99. An RS Rating of 80 means this stock has outperformed 80% of the market over the past year.
RS Rating tells you about relative performance vs the entire universe.
Why the Difference Matters
| RSI | RS Rating | |
|---|---|---|
| Compares to | Itself (own history) | All other stocks |
| Output | 0–100 oscillator | 1–99 percentile |
| "High" means | Overbought (caution signal for many) | Market leader (buy signal for IBD method) |
| What it finds | Momentum extremes | Relative winners |
The implications are opposite. A high RSI is treated as a warning by oscillator-based traders. A high RS Rating is a requirement for breakout systems — O'Neil required RS≥80 before considering a setup. So does our scanner.
A stock can have RSI=30 (looks "oversold," some traders buy) while having RS Rating=15 (a severe underperformer — not what you want). These signals point in completely different directions.
What We Actually Use
In our 20-year walk-forward test, adding RS Rating ≥ 80 as a filter lifted performance materially. Adding RSI thresholds did nothing useful — it created false signals or cut winners.
Separately, we validated the RS Line slope — whether the RS Line (stock price ÷ a benchmark index) is rising. Combined with RS Rating ≥ 80, this catches stocks that are not only strong now but strengthening relative to the market. That's the hard gate in our scanner.
RSI never appears in our system. Not as a filter, not as an exit, not as confirmation. It's measuring the wrong thing for this approach.
The Practical Test
Next time you're analyzing a stock: - Is it beating the market over the past year, or just bouncing off recent lows? → RS Rating - Is it moving faster than its own recent average? → RSI
Both numbers can be useful, but they answer different questions. Mixing them up turns your analysis into noise.
Personal research. Not investment advice. All backtests subject to walk-forward validation — past results do not guarantee future performance.
[Get the free 36-year research brief →](https://moeasymmetry.netlify.app/the-36-year-test.html)