← Stocks App

Reading sector rotation in the app

A list of sector returns tells you who has done well. It cannot tell you who is fading or who is turning. The Sectors page answers both: a strength ranking for today, and a Relative Rotation Graph that shows each sector's path against the benchmark.

Two different questions

“Which sector is strongest?” and “which sector is gaining strength?” have different answers more often than not. A sector can be at the top of the table and already losing pace; another can be near the bottom and improving fast.

The Sectors page puts these side by side. The Overview ranks every NSE sector index on a single strength score. The Rotation view plots each one on two axes — relative strength and its rate of change — so leadership changes are visible as movement, not as a reshuffled list.

If you want to know whether trading rotation as a rule actually works, that is a backtesting question, covered in sector rotation, and how to test it honestly. This post is about reading the picture.

The sector strength score

Each sector gets a strength value built from three parts, each capped so no single one can dominate:

A rally with clearly negative breadth is held below the top band, however strong the index looks. Sectors are then ranked into a 0–99 score and given a label — Strong, Rising, Neutral, Weak or Falling — describing the trend, not what to do about it.

The Sectors overview: sectors leading on the 0-100 strength score on the left and those gaining ground fastest on the right.
The Sectors overview: sectors leading on the 0-100 strength score on the left and those gaining ground fastest on the right.

How the Relative Rotation Graph is calculated

For each sector index against the benchmark:

  1. Relative strength = 100 × sector ÷ benchmark.
  2. RS-Ratio = 100 + the z-score of that line over the last 14 bars (weekly) or 20 bars (daily). 100 means in line with its recent relative average.
  3. RS-Momentum = 100 + the z-score of the rate of change of RS-Ratio, over the same window.
  4. Both are lightly smoothed with a 3-bar EMA so the paths read as paths, not noise.

The four quadrants follow: Leading (both above 100), Weakening (ratio above, momentum below), Lagging (both below), Improving (ratio below, momentum above). Groups tend to rotate clockwise through them — a tendency, not a rule.

The weekly Relative Rotation Graph of sector indices against the benchmark, with tails and the four quadrants listed on the right.
The weekly Relative Rotation Graph of sector indices against the benchmark, with tails and the four quadrants listed on the right.

A worked example

Made-up numbers on the weekly chart. A sector’s relative-strength line has averaged 50.0 over the last 14 weeks with a standard deviation of 0.8. This week it reads 51.2.

z = (51.2 − 50.0) ÷ 0.8 = 1.5, so RS-Ratio is about 101.5 before smoothing — stronger than its own recent relative level. If the ratio’s weekly change is shrinking compared with its recent changes, RS-Momentum falls below 100 and the dot sits in Weakening: still outperforming, but by less each week.

That is the reading a return table cannot give you.

The controls

ControlWhat it changes
Daily / WeeklyBar size and the z-score window (20 daily or 14 weekly bars). Starts on Weekly.
BenchmarkNifty 50 (default), Nifty 500 or Nifty 100.
TailsOff shows dots (the hovered one still shows its trail); On draws every path. Sectors start with tails off.
Tail length1 to 20 bars, default 5.
Time slider and playMove the chart back in time, or replay how the dots travelled.
ListRS-Ratio, RS-Momentum, ratio change over the tail and the heading of the last step, per sector.

A Stocks switch on the same page plots individual stocks on a simpler strength-versus-momentum map. Industries have their own RRG under Industry, and every NSE index has one on the Indices page.

Cross-checking with foreign flows

Market → FPI flows shows NSDL’s fortnightly sector-wise report of foreign portfolio investment: net investment by sector for each fortnight, assets under custody, and a heatmap of the year’s fortnights per sector. You can switch between equity, debt, hybrid and mutual-fund flows, and between ₹ crore and USD million.

It is slow data — a fortnight at a time, published after the fact — so it confirms rather than leads. A sector rotating into Leading while foreign holders are net sellers is a move driven by domestic money, which is useful context, not a verdict.

Limits, and where to find it

  1. Open the Stocks Scanner and choose Market → Sectors.
  2. Overview ranks sectors; Rotation opens the RRG; Full table shows every timeframe and Charts shows each sector index as a chart.
  3. For flows, choose Market → FPI flows.

Common questions

What is a Relative Rotation Graph?

A chart that plots each sector by its relative strength against a benchmark (RS-Ratio, across) and the rate of change of that strength (RS-Momentum, up), with a tail showing the path it took.

What do the RRG quadrants mean?

Leading is strong and gaining, Weakening is strong but losing pace, Lagging is weak and still falling behind, Improving is weak but turning up. Groups tend to move clockwise through them.

Which benchmark should I use for NSE sector rotation?

Nifty 50 is the default; Nifty 500 or Nifty 100 can be chosen. A broader benchmark like Nifty 500 compares sectors against the wider market rather than the largest companies.

Why is a falling sector shown as Leading?

Because the graph is relative. If the benchmark falls more, the sector's relative strength rises even though its price fell.

Where can I see FPI flows by sector in India?

Under Market → FPI flows in the Stocks Scanner, built from NSDL's fortnightly sector-wise FPI report, in ₹ crore or USD million.

More on Stocks App

More in Stocks App · App: Stocks Scanner · Definitions: glossary · All: every article