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.
| Component | Weight | How it becomes 0-100 |
|---|---|---|
| Breadth | 25% | Share of stocks that rose, out of those that rose or fell: 25% → 0, 75% → 100 |
| Trend | 20% | Share of the top 500 stocks above their 200-day average: 20% → 0, 80% → 100 |
| Flows | 15% | 5-day FII + DII net flow as a percentile of past 5-day windows (a fixed ±₹15,000 Cr band until 40 windows exist) |
| Delivery | 15% | Today's market-wide delivery share as a percentile of the previous ~60 sessions |
| Volatility | 15% | 100 minus India VIX's 1-year percentile (calm scores high) |
| Highs vs lows | 10% | 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.