How the 1,000 most-traded NSE stocks are doing as a group, every 20 minutes while the market is open, with final figures each weekday evening. It helps judge how risky the market is, not which way it will go.
What changed in the last 5 sessions
Charts
Sectors
Each NSE Nifty Total Market industry's stocks in this month's 1,000, counted equally, against the average of all 1,000. Industries with fewer than 10 stocks are left out. Tap one for its stocks.
| Sector | Stocks | 3M vs avg | 1M vs avg | Above 50 DMA | 3M pctile (1y) |
|---|
The last 30 days
How this page works
An index like the Nifty 50 shows what its biggest companies did. Breadth counts what all the stocks did: how many are rising, making new highs or trending up. This page uses the 1,000 most-traded NSE stocks each month, counted equally, so it mostly reflects mid-sized and small companies. The two can disagree for months, and that disagreement is often the message.
What it's good for. When breadth is weak or fading, falls in mid and small companies have tended to be deeper and breakouts have failed more often. It does not say whether the market will rise or fall over the next few weeks. Read it as a tilt, not a switch, and watch the trend of the lines, not single days. There are no buy or sell signals here, by design.
The cards show today's readings while the market is open (provisional, every 20 minutes), otherwise the last close's. Each is placed against every session since its first date ("Higher than on 80 in 100 days since Sep 2015"), with its value a week, a month and three months ago.
Universe. The 1,000 NSE stocks (EQ/BE series, no ETFs) with the highest average daily traded value over the previous ~6 months (126 sessions), re-picked on the first trading day of each month and held for the month.
- 50 DMA / 5 DMA
- Average close over the last 50 / 5 sessions.
- One-year high / low
- A close above the highest (below the lowest) close of the prior 252 sessions. Stocks with under ~a year of history can't register one.
- India VIX
- The Nifty swing that option prices expect over the next 30 days, as a yearly %.
- Actual swings
- The Nifty's realised volatility over the last 20 sessions (standard deviation of daily log returns × √252).
- Up / down 25%+ in a month
- Change over the last 20 sessions.
- Percentile
- Share of all past sessions (since the reading's first date) with a lower value.
Data, limits and honesty notes
- Source: all prices come from Nubra (read-only market data). Industry labels come from NSE's Nifty Total Market constituent list; the calendar is hand-maintained. Nothing else.
- History is shorter than 2015 for some readings. Nubra's daily stock and Nifty/VIX history starts 18 Feb 2015, so the first universe can be picked in Sep 2015 and one-year highs/lows start about a year after that. Smallcap 250 and Midcap 150 start Feb 2019. Each card says "since <date>".
- Survivorship bias: only stocks listed today are in the history. Companies that delisted, merged or were suspended since 2015 are missing, which flatters past breadth (fewer losers). Treat old percentiles with that in mind.
- Split-adjusted prices, unadjusted volume: Nubra adjusts prices for splits and bonuses but not volumes. For the last ~6 months this is corrected using Nubra's own unadjusted reference prices; for older months it isn't, so a stock that split inside an older 6-month window may have been ranked too low for that month's universe.
- Equal weight: every stock counts once, whatever its size.
- Intraday readings are provisional and are replaced by the evening's final figures.
Downloads: full daily breadth history (CSV) · today's sector table (CSV)
Which way gold, silver, crude oil, copper and natural gas are trending: their nearest-month futures on MCX. Updated every 20 minutes while MCX is open.
How this tab works
The large number is the day's change: today's while MCX is open, else the last session's. Prices are in rupees per MCX's quoting unit: gold per 10 g, silver and copper per kg, crude oil per barrel, natural gas per mmBtu.
vs 50 DMA: today's price against its average close over the last 50 sessions. Above zero: uptrend; below: downtrend. 1M: change over the last 20 sessions.
Why prices are adjusted. Each reading uses the nearest-month contract. When it expires the next month usually trades at a different price; those jumps are removed (ratio-adjusted) so the readings show the trend, not the switch. The price shown is the live contract's own.
Short history. Nubra serves MCX history only from 6 Mar 2026, so the one-year range bar appears once a year of data exists. The rupee isn't shown: Nubra has no currency segment.
When prices are taken: every 20 minutes from 9 am IST until MCX closes (11:30 pm while US clocks are on summer time, 11:55 pm otherwise), and once more just after midnight.