Market Breadth
Track market breadth with advance-decline data, moving-average breadth, 52-week highs and lows, and other market-internal indicators.
Market closed Last updated 29 Sep, 9:53 PM IST
Trading session: Tue 29 Sep 2026
NIFTY 50 (50 stocks with a valid price): 17 up, 32 down and 1 unchanged versus the previous close (A/D ratio 0.53). 12.0% trade above their 50-day SMA and 24.0% above their 200-day SMA. In this session 0 made a new 52-week high and 8 a new 52-week low.
Advance / Decline
- Advances
- 17 34.0%
- Declines
- 32 64.0%
- Unchanged
- 1 2.0%
Based on 50 of 50 stocks with a valid price.
Moving-average breadth
52-week highs & lows
Among 50 stocks with a full year of daily history.
Volume breadth
- Volume up vs previous session
- 33 66.0%
- Volume down vs previous session
- 17 34.0%
Based on 50 stocks (50 for the 20-day average).
NIFTY 100 (100 stocks with a valid price): 28 up, 70 down and 2 unchanged versus the previous close (A/D ratio 0.40). 9.0% trade above their 50-day SMA and 33.0% above their 200-day SMA. In this session 1 made a new 52-week high and 17 a new 52-week low.
Advance / Decline
- Advances
- 28 28.0%
- Declines
- 70 70.0%
- Unchanged
- 2 2.0%
Based on 100 of 100 stocks with a valid price.
Moving-average breadth
52-week highs & lows
Among 99 stocks with a full year of daily history.
Volume breadth
- Volume up vs previous session
- 70 70.0%
- Volume down vs previous session
- 30 30.0%
Based on 100 stocks (100 for the 20-day average).
NIFTY 200 (200 stocks with a valid price): 54 up, 144 down and 2 unchanged versus the previous close (A/D ratio 0.38). 11.5% trade above their 50-day SMA and 33.2% above their 200-day SMA. In this session 1 made a new 52-week high and 26 a new 52-week low.
Advance / Decline
- Advances
- 54 27.0%
- Declines
- 144 72.0%
- Unchanged
- 2 1.0%
Based on 200 of 200 stocks with a valid price.
Moving-average breadth
52-week highs & lows
Among 195 stocks with a full year of daily history.
Volume breadth
- Volume up vs previous session
- 130 65.0%
- Volume down vs previous session
- 70 35.0%
Based on 200 stocks (200 for the 20-day average).
NIFTY 500 (500 stocks with a valid price): 139 up, 359 down and 2 unchanged versus the previous close (A/D ratio 0.39). 18.4% trade above their 50-day SMA and 40.6% above their 200-day SMA. In this session 3 made a new 52-week high and 63 a new 52-week low.
Advance / Decline
- Advances
- 139 27.8%
- Declines
- 359 71.8%
- Unchanged
- 2 0.4%
Based on 500 of 501 stocks with a valid price.
Moving-average breadth
52-week highs & lows
Among 488 stocks with a full year of daily history.
Volume breadth
- Volume up vs previous session
- 294 58.8%
- Volume down vs previous session
- 206 41.2%
Based on 500 stocks (500 for the 20-day average).
F&O Stocks (212 stocks with a valid price): 54 up, 156 down and 2 unchanged versus the previous close (A/D ratio 0.35). 10.8% trade above their 50-day SMA and 33.5% above their 200-day SMA. In this session 1 made a new 52-week high and 29 a new 52-week low.
Advance / Decline
- Advances
- 54 25.5%
- Declines
- 156 73.6%
- Unchanged
- 2 0.9%
Based on 212 of 212 stocks with a valid price.
Moving-average breadth
52-week highs & lows
Among 212 stocks with a full year of daily history.
Volume breadth
- Volume up vs previous session
- 137 64.6%
- Volume down vs previous session
- 75 35.4%
Based on 212 stocks (212 for the 20-day average).
Breadth by index
| Index | Adv | Dec | A/D | > 20 EMA | > 50 SMA | > 200 SMA | 52W H / L |
|---|---|---|---|---|---|---|---|
| NIFTY 50 | 17 | 32 | 0.53 | 10.0% | 12.0% | 24.0% | 0 / 8 |
| NIFTY 100 | 28 | 70 | 0.40 | 8.0% | 9.0% | 33.0% | 1 / 17 |
| NIFTY 200 | 54 | 144 | 0.38 | 10.0% | 11.5% | 33.2% | 1 / 26 |
| NIFTY 500 | 139 | 359 | 0.39 | 15.4% | 18.4% | 40.6% | 3 / 63 |
| F&O Stocks | 54 | 156 | 0.35 | 9.0% | 10.8% | 33.5% | 1 / 29 |
How these numbers are calculated
Advance / Decline
Each stock's last traded price is compared with its previous close. Up = advance, down = decline, a change of less than half a paisa = unchanged. Percentages are of stocks with a valid price. A/D ratio = advances ÷ declines (not shown when there are no declines).
Moving-average breadth
The share of stocks whose current price is above their 20-day exponential moving average (EMA), 50-day simple moving average (SMA) and 200-day SMA, using daily closing prices. During the session the averages include today's current price as the latest value. Stocks with fewer daily closes than the average needs are left out of that measure.
52-week highs and lows
A new 52-week high means today's high is above the highest high of the previous 52 weeks (365 calendar days); a new low means today's low is below the lowest low. Only stocks with close to a full year of daily history are counted. H/L ratio = new highs ÷ new lows.
Volume breadth
Uses the most recent completed trading session, so it is not affected by partial intraday volume. Rising = volume higher than the session before; above average = volume higher than the average of the previous 20 sessions. The session date is shown on the card.
Data quality rules
Missing, zero or invalid prices are excluded, never counted as zero. Stocks whose quote is from an older session (for example, suspended stocks) are excluded. If fewer than 90% of an index's stocks have a valid price, its breadth is not shown. Every card says how many stocks it is based on.
Frequently asked questions
What is market breadth?
Market breadth measures how many stocks are taking part in a market move. An index can rise because of a few large companies while most stocks fall; breadth counts every stock in the group so you can see how broad or narrow a move is.
How is the advance-decline ratio calculated?
Advances are stocks trading above their previous close, declines are stocks trading below it, and the A/D ratio is advances divided by declines. A ratio above 1 means more stocks are up than down; below 1 means more are down. When no stock is down the ratio is not defined and is shown as "no declines".
What does "% above the 200-day moving average" mean?
It is the share of stocks whose current price is above the simple average of their last 200 daily closing prices. The 50-day SMA and 20-day EMA work the same way over shorter periods. Stocks without enough price history are left out of that measure rather than counted as zero.
How often is this data updated?
During NSE market hours (9:15 AM to 3:30 PM IST, Monday to Friday) the numbers are refreshed about every 5 minutes. After the close a final snapshot is kept until the next session. The "Last updated" time always shows when data was actually received.
Where does the data come from?
Prices and daily history come from the official Upstox API. Index constituents come from the lists published by NSE Indices, and the F&O stock list from NSE. Data may be delayed or subject to API and data availability.
Is this a buy or sell signal?
No. This page reports statistics about how many stocks are rising, falling or trading above their averages. It does not predict prices and is not a recommendation to buy, sell or hold anything.
Market data powered by Upstox API.
Data may be delayed or subject to API/data availability.
Index constituents: NSE Indices. F&O stock list: NSE.
This page shows statistics about market participation for information and education only. It is not investment advice, a research report or a recommendation to buy, sell or hold any security. Past and current market data do not indicate future results. Please consult a SEBI-registered adviser before making investment decisions.