How the Market Pulse health score is calculated

Six components, each scored against its own history, weighted into one 0-100 number.

The Market Pulse score condenses six independent views of the market into one number. Each component is first turned into a 0-100 value, against its own history where possible, and then the six are averaged with fixed weights.

ComponentWeightHow it becomes 0-100
Breadth25%Share of stocks that rose, out of those that rose or fell: 25% → 0, 75% → 100
Trend20%Share of the top 500 stocks above their 200-day average: 20% → 0, 80% → 100
Flows15%5-day FII + DII net flow as a percentile of past 5-day windows (a fixed ±₹15,000 Cr band until 40 windows exist)
Delivery15%Today's market-wide delivery share as a percentile of the previous ~60 sessions
Volatility15%100 minus India VIX's 1-year percentile (calm scores high)
Highs vs lows10%New 52-week highs as a share of highs + lows: 15% → 0, 85% → 100

Labels: 75+ Broadly Positive · 60+ Constructive · 45+ Mixed · 30+ Fragile · below 30 Risk-Off.

The score is withheld when fewer than four of the six components are available, and the page names the missing ones. A number built from two inputs would look as precise as one built from six, and would be misleading.

Where this is used

Other methodology

⚠️ How this site is made: Market data pages are computed automatically from NSE/BSE publications and company filings; news articles and announcement analyses are written with AI. Both can contain errors. Verify with the original sources before any investment decision. Not investment advice; Flash Finance is not SEBI-registered. How we use AI