Home › Blogs › Learning blogs › Market breadth

Market breadth: how to tell if a Nifty rally is broad or carried by a few stocks

Nifty 50 tells you where the index is. It does not tell you how many stocks agree with it. Market breadth fills that gap, and we now track it for the Nifty 200 every 10 minutes on a free, live page. This guide explains what breadth is, how to read the tracker, and what it can and cannot tell you.

Last updated 19 Oct 2026. Written by Vishal Trehan.

NSE is the National Stock Exchange of India. IST is Indian Standard Time. SEBI is the Securities and Exchange Board of India.

Open the live Nifty 200 breadth tracker

Why the Nifty number alone can mislead

Nifty 50 is weighted by company size (free-float market capitalisation). A few of the largest banks, IT, energy and consumer companies carry a large share of the index’s weight, so a strong move in those names can push Nifty up or down a long way on its own.

That means two days with the same Nifty gain can look very different underneath:

  • Day A: Nifty is up 0.8%, and most large and mid-sized stocks are up too. The buying is spread across the market.
  • Day B: Nifty is up 0.8%, but most stocks are flat or down. Three or four heavyweights are doing all the lifting.

The index print is identical. The market is not. Day A has wide support; Day B rests on a handful of names and is easier to reverse if those names cool off.

What market breadth measures

Market breadth counts how many stocks are rising against how many are falling. Every stock counts once, whatever its size. A ₹15 lakh cr company and a ₹30,000 cr company get the same single vote.

That is why breadth is a useful second opinion on the index. When Nifty and breadth move together, the move is broad. When they split, the index is being pulled by a few large stocks.

How the Nifty 200 breadth tracker works

The tracker follows all 200 stocks in the Nifty 200 index, which combines the Nifty 100 and the Nifty Midcap 100: India’s large and mid-sized listed companies. Fifty stocks is a small sample dominated by its top few; 200 gives a fairer picture of the broader market.

  • Every 10 minutes, from 09:30 to 15:30 IST, it takes each stock’s price at the close of the latest 5-minute price bar.
  • It compares each stock with its own day open (the default) or with yesterday’s close. You can switch between the two at the top of the page.
  • It sorts stocks into six bands by the size of their move: up 3% or more, up 2–3%, up 1–2%, down 1–2%, down 2–3%, and down 3% or more.
  • Stocks within ±1% are left out of the bands. A stock that has barely moved adds nothing to a trend, so the bands show only stocks moving with some conviction. These stocks still count in the overall up and down totals.
  • A written summary is rewritten with every update, so you do not need to read the charts to know what is happening.

Why the day open? Comparing with yesterday’s close mixes in the overnight gap. Comparing with the open shows what buyers and sellers have done during the session itself, which is what you want when judging the direction of the day.

How to read the four charts

1. Participation vs Nifty. The top line is Nifty 50; the green line below is the share of the 200 stocks trading higher. Above the dashed 50% line, more stocks are rising than falling. Both lines rising together is a broad move. Nifty rising while the green line falls means the rally is narrowing.

2. Stocks by size of move. Each bar is one 10-minute reading. Green blocks above zero are stocks that are up; red blocks below zero are stocks that are down. Darker shades are bigger moves. Taller green bars through the day mean buying is spreading; growing red bars mean selling is spreading.

3. Strength lines. These count stocks past a threshold: up at least 1%, 2% or 3%, and down at least 1%, 2% or 3%. The line to watch is stocks up 2% or more. If it keeps climbing, more stocks are joining the move. If it falls while Nifty holds near its high, fewer stocks are following the index higher, which often shows up as resistance at that level.

4. Sector participation. Each row is a sector, each column a 10-minute reading. Deep green means almost every stock in that sector is up; deep red means almost every stock is down. It shows at a glance which sectors are carrying the market and which are dragging.

Four patterns the tracker is built to show

What you see What it describes
Nifty up, 60% or more of stocks up, +2% count rising A broad rally that is gaining strength
Nifty up, fewer than half the stocks up A narrow rally carried by heavyweights
Nifty holding its gains, share of rising stocks down 10 points or more in the last hour A rally losing participation
Nifty down, but the share of rising stocks up 10 points or more in the last hour Selling pressure easing beneath the index

The banner at the top of the tracker names the pattern for the latest reading. These are descriptions of what is happening, not trading signals.

A real example: Monday, 19 October 2026

On 19 October, Nifty 50 opened at 23,150.85 and was at 22,888.95 at the 15:30 reading, down 1.13% from its open. The index fall alone says “a weak day”. Breadth shows how weak, and how widely spread:

  • Participation never reached half. The best reading of the day was 49.5% of stocks above their open, at 10:30. Buyers never had the majority, even in the morning.
  • By the close it had collapsed. At 15:30 only 42 of the 200 stocks (21%) were above their day open.
  • Big losers far outnumbered big gainers. 37 stocks were down 2% or more from their open; only 4 were up 2% or more.

The tracker’s verdict at the close was “Broad selling, intensifying”: most stocks falling with Nifty, and the count of heavy losers still growing. This was not a sell-off concentrated in a few index heavyweights; it ran through the wider market.

What breadth cannot do

  • It does not predict. Breadth describes what is happening now. A broad rally can still reverse, and a narrow one can still run. Treat it as context, not a forecast.
  • It is not tick-by-tick. A new reading comes every 10 minutes and appears within about two minutes.
  • Equal weighting cuts both ways. It is the point of breadth, but it also means a smaller company’s 3% move counts as much as a heavyweight’s.
  • Data can be delayed or contain errors. Prices come from a public market data feed. The page shows percentage moves and counts, not individual stock prices.

We are recording every trading day’s readings, so that over time we can test how breadth behaved around turns in Nifty. Until that evidence is in, use it as a lens on the market, not a rule.

Common questions

Is the tracker free?
Yes. It needs no login or app, and updates automatically every 10 minutes on trading days.

Why Nifty 200 and not Nifty 500?
Nifty 200 covers the large and mid-sized companies that drive most of the market’s trading, without the noise of thinly traded small companies. It is broad enough to show participation and liquid enough for 10-minute readings to be reliable.

How is “vs Day Open” different from “vs Prev Close”?
Day Open shows what has happened during today’s session. Prev Close is the usual “up or down for the day” figure and includes the overnight gap. They differ most on gap-up or gap-down days.

When does the list of 200 stocks change?
It follows the official Nifty 200 index and is updated when the index is rebalanced, normally in March and September.

Is this investment advice?
No. The tracker and this article are for education. They do not recommend buying or selling any security.

See today’s breadth reading

Share: WhatsApp · Telegram · X · LinkedIn

Disclaimer. Vishal Trehan, SEBI Registered Research Analyst, Reg. No. INH000016816. This article is educational and explains a market breadth tool in plain language. It is not a recommendation to buy or sell any security, and breadth readings are not trading signals. Investments in the securities market are subject to market risks. Read all the related documents carefully before investing. Regulatory disclosures: vishaltrehan.in/regulatorydisclosures.html.