Today's market, placed on its own history.
Each number sits on a ruler of every trading day since 1999. The shaded part is the middle half of all those days; the dot is today.
Waiting for data
The market at a glance
Eight vital signs, each against its own history. Open any of them for the detail.
How to read a ruler What the verdict words mean
How expensive is the market?
Price to earnings, price to book and dividend yield, against each measure's own past.
Earnings yield against the 10-year bond
Nifty 50 earnings yield (what the index earns for every ₹100 of its price) minus the 10-year government bond yield. Higher means stocks pay more relative to bonds than usual.
How to read it
Earnings yield is what the index earns per ₹100 of price. When it moves towards the bond yield, stocks pay relatively more for their risk than they usually have. The rank compares today only with the past; it is not a forecast.
Midcaps against the Nifty 50
Nifty Midcap 150 P/E divided by Nifty 50 P/E. Above 1.0, midcaps cost more per rupee of profit.
Smallcaps against the Nifty 50
Nifty Smallcap 250 P/E divided by Nifty 50 P/E, the same way.
How to read it
A ratio above 1 means each rupee of midcap profit costs more than a rupee of Nifty 50 profit. The shaded middle half of all days is shown on the ruler.
Nifty 50 earnings per share
What the index earns per unit, over the past twelve months, and how fast that grows year on year.
How to read it
Prices follow earnings over the long run. When earnings grow faster than the price, P/E falls even if the market is rising. The step on 31 March 2021 is NSE's change from standalone to consolidated earnings, not a real jump. It describes the past; it is not a forecast.
Sector valuations against their own history
P/E percentile since each index began. Cool means lower than usual for that sector, warm means higher. Sectors are compared with themselves, not with each other.
How many stocks are taking part?
Liquid NSE stocks. An index can rise on a few large names while most stocks fall; breadth shows which.
Share of stocks above their 200-day average
By company size
% above the 200-day average. The teal tick is the usual level for that group.
Today's index members are used for past years too, which flatters older readings slightly.
Sector indices against their 200-day average
Click a heading to sort. Distance is how far the index sits above (+) or below (-) its average.
Advance-decline line
Running total of stocks up minus stocks down, ratio-adjusted so the growing number of listings does not distort it. A line that keeps rising with the index means the move is broad.
Momentum of participation
McClellan oscillator: above zero, more stocks are rising than over the past month.
52-week highs and lows
Stocks at a new 52-week high minus stocks at a new 52-week low, daily.
How far below their highs
The typical stock, and the share of stocks more than 20% under their 52-week high.
Nifty 50 below its previous high
How far the index has been under its own record at each date, since 1999. Zero means at a high.
Market cap to GDP
Total value of listed companies against the size of the economy, from the first day with GDP to divide by.
How concentrated is the market?
Share of total market value held by the largest companies.
Equal weight vs cap weight, last 12 months
Nifty 500 Equal Weight against Nifty 500, price return over twelve months. Gap is equal weight minus the Nifty 500: positive when the average company did better than the big names that dominate the index.
Who is buying and who is hedging?
Cash-market flows from foreign and domestic institutions, how foreign funds sit in index futures, and SAAR's option gauges.
FII index futures: long share
The share of foreign funds' index-futures contracts that are long, from NSE's participant-wise open-interest files.
FII and DII cash flows
Running total in ₹ crore, cash segment.
Where is the market rotating?
Each NSE sector index against the Nifty 50: relative strength across, its momentum up. Tails show the last ten weeks.
Reading the quadrant
Leading: stronger than the Nifty and still gaining. Weakening: stronger but losing pace. Lagging: weaker and losing. Improving: weaker but catching up. Sectors usually move clockwise. It describes the past few weeks only.
Index scoreboard
Returns and trend. Click a heading to sort.
How nervous is the market, and what is coming?
A mood gauge from six parts of our own data, the year's pattern by month, and the F&O dates ahead.
Fear and greed
Momentum, price strength, participation, India VIX, stocks against bonds, small against large. Each is ranked against its last two years. It describes mood, not what comes next.
Nifty 50 returns
Median return for each group. History, not a forecast.
F&O dates ahead
From the exchange holiday list; moved expiries in amber.
Reading the rulers
What "low", "typical" and "high" mean
We line today's reading up against every trading day in the index's history. Low means today is below three quarters of those days, high means above three quarters. It describes the past; it does not say what happens next.
Why P/E has a step on 31 March 2021
NSE changed the earnings it uses from standalone company results to consolidated group results. Consolidated profits are larger, so the same price showed a lower P/E from that day. Use "Since Apr 2021" to compare only like with like.
What breadth tells you
The share of stocks above their 200-day average shows how many companies are in their own uptrend. When the index rises while this share falls, a few large names are carrying it.
Where the data comes from
NSE and NSE Indices daily files, MoSPI national accounts, and the 10-year yield series from FRED. Calculations by Daksh Analytics. Educational only, not investment advice.
Source: NSE, NSE Indices, MoSPI, FRED. Calculations: Daksh Analytics. Educational only, not investment advice.
Charts: TradingView Lightweight Charts™, Copyright © 2025 TradingView, Inc.