A month ago
22 Sept
33
Rain
22% above their 40-day average
Bazaar Weather
Indian market breadth, in plain words
Wednesday
21 Oct 2026
latest close in the sheet
Storm
Very weak
About 7 stocks fell for every 1 that rose. Nifty closed at 22,811.35, -0.34%.
Each dot is 1% of the stocks tracked today. 13 rose · 87 fell.
Most stocks fell, and the trend is still down.
Doubt a bounce until more stocks join it.
Today
7 to 1
Fell for each one that rose
40-day trend
13%
Trend is still down
Big moves
238 vs 7
Drops beat jumps
Today. 146 rose and 964 fell. About 7 stocks fell for every 1 that rose. 13 of every 100 finished higher.
40-day trend. Only 13% of stocks are above their 40-day average. A healthy uptrend is often above 60%, so most stocks are still trending down.
Big moves. 238 stocks fell more than 4% today. 7 rose more than 4%. The violent moves are losses.
A reading of participation, not a buy or sell instruction.
Same health score, three moments. Wednesday, 21 October 2026 is the latest close.
A month ago
22 Sept
33
Rain
22% above their 40-day average
A week ago
14 Oct
41
Cloudy
30% above their 40-day average
Today
21 Oct
15
Storm
13% above their 40-day average
A healthy uptrend often keeps more than 60% of stocks above their 40-day average. Today that share is 13%.
Breadth means “how many stocks”, not “how the index looks”. Nifty can hide a weak crowd. These four do not.
13% of tracked stocks finished higher.
146Rose
964Fell
A 4% move in one session is large for most stocks.
7Up more than 4%
238Down more than 4%
25% in a month is rare. 50% is extreme.
A moving average is the average price of the last 10, 20 or 40 sessions. Above it, the recent trend is up.
Above 10-day average
13%
Short trend — about the last two weeks.
Above 20-day average
16%
About the last month of trading.
Above 40-day average
13%
Medium trend — about the last two months.
The averages themselves: 40% have a 10-day average above the 20-day, and 24% have a 20-day average above the 40-day. When those shares are low, even the trend lines are pointing down.
Compare the index with the crowd underneath it. Percentages are the fair comparison — the sheet does not track the exact same number of stocks every month.
Taller means a more one-sided day. Green: more stocks rose. Red: more stocks fell.
From 24,177.65 to 22,811.35 (-5.65%). The index can rise while most stocks do not.
Green is a day when more than half the stocks rose. Red is a day when more fell. The dashed line is that halfway mark.
10-day is the short trend, 40-day is the one that tells you if the last couple of months were healthy. Above 60% on the 40-day line is a broad uptrend.
1,110 stocks have a price in today’s sheet. Tap any name to see where it sits versus the past year and its averages.
1,110 stocks · Every stock with a price today
You do not need these to read the weather at the top. They are here when you want the reason behind a number.
Breadth asks a simple question: how many stocks are participating? A market is healthier when many stocks rise together, not when two or three famous names do all the work.
An advance is a stock that closed higher than yesterday. A decline closed lower. If declines heavily outnumber advances, selling is wide — even if Nifty’s fall looks small.
Nifty is pulled most by its biggest companies. It can rise while hundreds of smaller stocks fall. Breadth shows that hidden weakness, which is why it helps conviction.
Most stocks do not move 4% in one session. When many do, the day is emotional. Count the up 4% names against the down 4% names to see which emotion won.
These are extreme monthly moves. A lot of +25% names means a hot, speculative tape. A lot of −25% or −50% names means damage is spreading, not just one bad stock.
A 10-day average is the average closing price of the last 10 sessions (about two weeks). 20-day is about a month. 40-day is about two months. Price above the average means that stretch has been rising.