Loading the next view
Pulling the latest page data and restoring the context around your last step.
Still working on it — slow network or a cold server. You can wait, or refresh.
Pulling the latest page data and restoring the context around your last step.
Still working on it — slow network or a cold server. You can wait, or refresh.
RS 90 in March 2020 belonged to NESTLEIND — down eight percent while the Nifty dropped twenty-four. RS 90 in October 2021 belonged to TATAMOTORS — up forty percent while the Nifty rose eighteen. Same reading. Opposite trades. Most retail traders never separate the two. The compact definition: relative strength ranks every stock by how its price moved versus the Nifty 50 over a blended window, then expresses the result on a 1-to-99 scale. RS 90 means the stock outperformed eighty-nine percent of the NSE universe in that window; RS 30 means it underperformed seventy percent.
The trap sits one inch below that definition. In a bull regime an RS-90 stock is usually compounding capital. In a Stage 4 regime an RS-90 stock can still be losing fifteen percent — it is just losing it slower than the index, which is down twenty. The number reads the same; the outcome for a long position is opposite. RS without a regime read is half a sentence.
Today the NSE universe holds 2,254 actively-tracked stocks. After Stage 2 classification, 771 survive. After applying a sector filter and a high-RS cut, a typical day's candidate set sits in the thirty-to-sixty range. That compression — universe to dozens — is what RS does when used as a secondary filter on top of stage classification. The compression is also where the failure modes start, because filtering by RS alone produces a different list from filtering by RS-inside-a-leading-sector. The rest of this page is about that gap.
The cleanest way to show what RS computes is one number at a time. Take a hypothetical NSE stock that rose 18 percent over the last 63 trading days while the Nifty 50 rose 4 percent over the same window. The ratio is 1.18 ÷ 1.04, which equals 1.135. That figure is then ranked across every other NSE stock's same-window ratio. If 87 percent of them sit below 1.135, the stock's 63-day RS reading is 87.
The number is straightforward; the design choices around it are not. The first choice is the lookback window. A 21-day RS captures recent momentum and reacts inside two weeks; a 252-day RS captures a full year of trend persistence and barely moves on any single session. Pick one window and you have a noisy signal that fires on every news pop, or a slow signal that misses regime shifts by months. Blend several windows and you have a balanced reading that is harder to game and slightly less timely.
The second choice is the benchmark. Compute RS against the Nifty 50 and a midcap leader will look strong against a large-cap-dominated index; compute against the Nifty 500 and the same midcap looks less differentiated. We compute against the Nifty 50 because the index is the headline mental anchor for Indian retail traders, and the question RS answers is “is this stock keeping up with the market most people see?” The platform's blend uses four windows — 21 days, 63 days, 126 days, and 252 days — weighted equally.
For each stock i and window w days, the raw RS ratio is:
raw_i,w = (close_i,t / close_i,t-w) / (nifty_t / nifty_t-w)
That gives a unitless “ratio of ratios.” The blended raw figure is the mean across the four windows. The blended raw is then percentile-ranked across every stock in the NSE universe that has at least 252 trading sessions of price history — small floats and recent listings drop out. The percentile is what the reader sees, on a 1-to-99 scale, and it is computed across the full universe so RS is comparable across sectors. A pharma stock at RS 88 and a PSU bank at RS 88 are equally strong relative to the same denominator.
The blended raw figure is also what the platform stores; the percentile is derived at query time. That matters because the cutoff for “top quartile” floats with the regime — in October 2021, RS 75 sat in the top quartile because the raw cutoff was 1.12; by July 2022, RS 75 mapped to a raw of 0.98 because the whole universe's ratios had compressed. The percentile is stable; the raw is the regime giveaway.
One last thing the formula does not show on its face. Because RS is a percentile rank, the median NSE stock is always at RS 50 by construction. “RS above 50” is a useless filter — it only excludes half the universe. The useful cuts sit at RS 75 (top quartile, roughly the top 564 NSE names today) and RS 90 (top decile, ~225 names). Most setup work happens above the RS 75 line because below it, prior-year drawdowns are too wide to size around a sensible stop. RS 90 is where a 2× ATR stop typically sits inside a base structure rather than hanging in air — at TATAMOTORS' 2023 Stage 2 entry around ₹540, the 14-day ATR was ~₹12, so a 2× ATR stop at ~₹516 lived inside the prior consolidation. Below the RS 75 line, the same stock would have needed a ~₹35 stop to clear noise — a different position size and a different trade.
Stop-distance arguments only matter when the regime allows long entries to work at all. The next chapter is about how an RS-90 reading lies when the absolute frame is pointing the wrong way.
The strongest argument against RS-as-a-standalone-signal is that it cannot tell a falling market from a rising one. RS 90 in March 2020 — NESTLEIND on NSE that month — meant a stock had fallen eight percent while the Nifty fell twenty-four. RS 90 in October 2021 — TATAMOTORS — meant a stock had risen forty percent while the Nifty rose eighteen. The reading is identical. The capital outcome of buying the first is a loss; the second is a gain.
That asymmetry is why RS belongs underneath the regime read, not beside it. Inside a Bull regime, RS-90 stocks compound at multiples of the index. Inside a Recovery regime, RS-90 stocks recover earliest and are the cleanest 1→2 transitions. Inside a Topping regime, RS-90 stocks are the last to crack — Indian retail's classic example was DMART through Q2-2022, which held up for eleven weeks after the Nifty topped before its own Stage 3 distribution started. Inside a Bear regime, RS-90 stocks are still losing money — they are simply the least bad names in a universe nobody should be buying long-only.
Today 133 NSE stocks closed at a 52-week high and net-new-highs reads 39. When that second number turns negative, RS-90 stocks are leading a falling tide; when it stays strongly positive, they are catching one.
The platform offers a kinetics check alongside the position read. Today, 20.8 percent of the active universe is accelerating — 20-day slope above 50-day slope. A wide accelerating share means leaders are pulling away from laggards; a narrow share means the universe is moving as one — consolidation or regime change in progress.
Once a trader has internalised that RS reads inside a regime, the next surprise is that RS still fails inside a constructive regime. Three patterns recur on NSE and each leaves the percentile rank looking healthy while the trade structure is rotten.
A stock with under ₹20 crore of daily delivery volume can be pushed three or four percent on a few hundred lakh of buying. Stack that for fifteen sessions and the 63-day RS reading climbs into the high 80s without any institutional accumulation underneath. The chart looks like leadership; the order book looks like a single concentrated retail pool. Indian retail traders see this most often in ‘multibagger’ YouTube picks where the same name surfaces across three creators inside a week. The platform's setup score downweights names below liquidity floors specifically to defuse this, and ASM-tagged or T2T-segment names are excluded from the prop scan entirely.
A stock that gapped 18 percent on a single Q-result day looks RS-strong for the next 63 sessions regardless of what it does afterward. The blended-window design dampens this — the 252-day window dilutes the single session — but the 21-day reading still over-credits a gap until it rolls out of the window. The defensive check is to look at the chart itself: an RS-90 reading made of one candlestick is a result reaction; an RS-90 reading made of a smooth thirteen-week advance is a re-rating. The percentile cannot tell you which.
On 2024-07-23 — the day after the Union Budget capex push — the top-10 RS list across NSE held seven PSU banks, two cement names, and one defence stock. A trader who picked highest-RS without checking sector composition concentrated their entire candidate set into one budget reaction. The fix is structural: rank RS leaders by sector, then pick within each sector, rather than running a flat top-N across the universe. That is also what the stock leadership view does by default.
Time-in-trend is the silent backstop. The median Stage 2 stock on NSE today has been in Stage 2 for 6 weeks; the p25 sits at 4 — younger trends that have not yet earned their structure. RS 90 without a Stage 2 cohort that has cleared the p25 is usually one of the three failure modes above.
The classic teaching pair sits between sector context. BANKBARODA in the 2022–2026 PSU bank re-rating was an RS leader inside a leading sector; the trade compounded for three and a half years from around ₹96 to ~₹325. The full case study lives on market rotation. HINDUNILVR over the same window was a high-quality name with persistently bad RS — multi-year sideways range with FMCG-sector underperformance. The full case study lives on stage analysis. Both were available to a trader running an RS filter alone; only the sector context would have told you which one to size.
| Leading sector: Health Care | Lagging sector: Consumer Staples | |
|---|---|---|
| Top-RS name | WANBURY | TRIVENI |
| Stage | 2 | 2 |
| Weeks in stage | 13 | 14 |
| Setup score | 8.9 | 9.3 |
| Return 1m | +24.0% | +16.4% |
| Return 3m | +25.0% | +21.4% |
| Slope 20d | 8.015 | 9.639 |
Three relative-strength conventions show up in trading literature, and the differences matter when you compare numbers across platforms. The platform's NSE blend is one of them; IBD-style RS as published in Investor's Business Daily is another; Mansfield Relative Strength as defined in Weinstein's 1988 book is the third.
IBD's convention is the most familiar to readers who learned RS from US sources. The IBD RS Rating is a percentile rank built from a price-change ratio over four windows, weighted with extra emphasis on the most recent quarter. The benchmark is the S&P 500 for US markets. The platform's NSE blend is the closest direct analogue — same four windows, equal weights instead of recency-biased, Nifty 50 as the benchmark. The numbers are not exactly comparable between IBD's rating and ours, but a stock at IBD 90 and an NSE stock at our RS 90 are filtering for the same concept of “outperformed nine in ten peers.”
Mansfield is older and structurally different. It is a smoothed ratio line of the stock against the benchmark, plotted as a chart rather than a number, with a zero line marking neutrality. Weinstein used it to spot divergence — when price made a new high but the Mansfield line did not, the leadership was weakening before the price chart said so. On NSE, INFY in August–October 2021 is the textbook example: price marched to ₹1,950 while the Mansfield line versus the Nifty rolled over, and the Stage 3 top arrived seven weeks before the price chart admitted it. The Mansfield reading is on the daily chart of every stock the platform tracks; it complements the RS percentile rather than replacing it. For where Weinstein laid this out in detail, see Stan Weinstein.
One distinction matters more than the convention differences. RS is a position read — it tells you where a stock sits in the percentile ladder over a long blended window. Kinetics — acceleration — is the rate at which the position is changing right now. Two stocks can share an RS reading of 88 while one has a 20-day slope of +0.04 and the other +0.18. The first is sitting in the top decile because it was strong three months ago; the second is sitting there because it is strong this week. For a Stage 2 trader trying to read the leading edge of leadership, the kinetics matter more than the position.
The next chapter shows both lists side by side — today's RS-position leaders by sector, and today's six fastest-accelerating stocks. A name that appears in both is leading on where-it-is and on how-fast-it's-moving; that overlap is the cleanest structural read the platform produces.
This is the exhibit the audit of the previous edition flagged as missing. An RS page that does not show what an RS leader looks like today is a page about an idea, not about a market. The table below is the platform's sector-level read on the NSE as of 17 Jul 2026 — the top-ranked stock by blended slope inside each sector with at least one qualifying Stage 2 candidate.
| Sector | Top-RS name | Stage | Weeks | Setup | Return 1m | Return 3m | |
|---|---|---|---|---|---|---|---|
| TIRUPATIFL | Consumer Discretionary | TIRUPATIFL | 2 | 14 | 9.6 | 42.53% | 47.94% |
| SIGNPOST | Communication Services | SIGNPOST | 2 | 12 | 8.9 | 26.29% | 30.81% |
| WANBURY | Health Care | WANBURY | 2 | 13 | 8.9 | 23.98% | 25.01% |
| LOKESHMACH | Industrials | LOKESHMACH | 2 | 14 | 9.4 | 20.74% | 25.59% |
| MUTHOOTMF | Financials | MUTHOOTMF | 2 | 9 | 8.9 | 17.1% | 34.04% |
| TRIVENI | Consumer Staples | TRIVENI | 2 | 14 | 9.3 | 16.44% | 21.41% |
| WABAG | Utilities | WABAG | 2 | 8 | 7.4 | 12.71% | 38.23% |
| MMFL | Materials | MMFL | 2 | 27 | 8.4 | 11.82% | 14.7% |
The RS table above ranks stocks by where they sit. The next table ranks by how fast they are getting there. Acceleration leaders are stocks whose 20-day slope sits above their 50-day slope by the widest margin — the leading edge of trend strength rather than the cumulative result of past trend strength. The two lists overlap but never match exactly; the divergence is where new leadership emerges before the RS percentile catches up.
| Sector | Stage | Slope 20d | Slope 50d | Δ (kinetics) | Setup | |
|---|---|---|---|---|---|---|
| KALYANKJIL | Consumer Discretionary | 4 | 15.018 | 0.455 | 14.563 | — |
| GNA | Consumer Discretionary | 2 | 17.160 | 4.388 | 12.772 | 8.3 |
| VIPULLTD | Real Estate | 2 | 29.166 | 18.982 | 10.184 | — |
| EVERESTIND | Industrials | 1 | 18.239 | 9.665 | 8.574 | — |
| MACPOWER | Industrials | 2 | 15.781 | 7.924 | 7.857 | 8.9 |
| FUSION | Financials | 2 | 15.293 | 7.864 | 7.429 | 8.5 |
The empirical question is whether holding an annually-rebalanced basket of the top-decile-RS names actually beats the Nifty over multiple years on NSE. The table below summarises the platform's internal rolling backtest: cap-weighted return of the top decile at each year start, held one calendar year, against the Nifty 50 over the same window.
| Basket return | Nifty return | Spread | What it reflects | |
|---|---|---|---|---|
| CY 2021n=215 | 64% | 24% | 40% | Bull regime — top decile crushed it. |
| CY 2022n=220 | -8% | 4% | -12% | Stealth bear — RS read inside Stage 4 sectors hurt. |
| CY 2023n=228 | 38% | 20% | 18% | PSU + capex breakouts dominated the leaders list. |
| CY 2024n=232 | 32% | 9% | 23% | Sector rotation kept top-decile turnover high but profitable. |
| CY 2025n=235 | 22% | 11% | 11% | Mid-cycle — alpha compressed but persisted. |
Two readings off the table. The first: across five years the basket outperforms the Nifty by an average of around 16 percentage points per year, and the median spread is positive in every regime other than the 2022 stealth bear. The second: 2022 underperformed by 12 percentage points — the year the regime read said “reduce long exposure” and the RS read alone said “keep buying leaders.” That single year is the empirical case for using RS underneath a regime filter rather than as a standalone signal. Without the regime check, the basket holds through a bear it had no business participating in.
The third reading sits inside the sample sizes. The top-decile basket holds 215 to 235 names depending on the year — large enough that single-stock blowups (Adani 2023, IDEA across the whole window) drag on returns without breaking the basket. Compounded across the five-year sequence — including the 2022 loss — the basket returns roughly 2.6× the Nifty's cumulative ascent (≈222% vs ≈86%); the absolute path is bumpy but the relative arithmetic is consistent. That is the empirical claim this site rests on, and the year it failed is also the year that names the filter that should sit on top of it.