How much speculation is there?
Fear and greed: the Indian market's mood in one number
The index reads 31 out of 100 on 5 Oct 2026: fear. Lower than 76% of readings since 2007. It sums up six parts of the tape. Our tests found it does not forecast volatility or falls beyond what recent volatility already says. Its one useful region is extreme fear, which has been followed by better three months than usual.
Written for investors who want the market's mood with its parts on show, and want to know what such readings have meant. Data to 5 Oct 2026.
Today's reading and its parts
Each part is placed against its own history: the percentile is the share of past readings it is above, using only data up to each day. The score is their average. Today the biggest drag is safe-haven demand and the biggest lift is risk appetite.
31of 100Fear
Its 24th percentile since 2007. All six parts are in the reading.
A week ago 34A month ago 58A year ago 49
"Adds to the score" is the part's percentile minus the midpoint, divided by six: the parts' additions sum to the score minus 50.
The reading since 2007
The lowest reading was 0.4 on 25 Mar 2020; the highest 94.6 on 7 Dec 2020.
Fear and greed, weekly
Friday readings, 0 to 100, with the 13-week average in bold. Lines at 25 and 75 mark the extreme bands. Shaded: spells when the Nifty 50 was 20% or more below its peak, with the year and the deepest fall.
How to read it. Compare where the line sat before each big fall with where it sat after. The tests below ask whether the reading before a fall says anything that recent volatility does not.
Loading chart…
The last two years, daily
Every session, 0 to 100.
How to read it. Day to day the reading is noisy. Read the level and its direction over weeks.
Loading chart…
What happened next
Nifty 500 total returns after every session in each band, with the number of separate spells (windows that do not overlap), because thousands of overlapping sessions can look like far more evidence than they are. Read the spells column before the returns.
After each band: the next 3 and 12 months
Nifty 500 total return after every session in the band, 2007 onward. Today's band, fear, is in bold.
How to read it. Each dot is the median Nifty 500 return after sessions in that band, and the bar is the middle half of those returns. The shaded column is all sessions. The number on the right counts separate spells that do not overlap: thousands of sessions are only this many independent pieces of evidence. A band whose bar sits over the shaded column has said little; hollow rows have under five spells.
After each band: the next 3 and 12 months. 2 horizons, 5 bands. Extreme fear: median +2.9%, 33 spells; Fear: median +2.2%, 62 spells; Neutral: median +2.4%, 57 spells; Greed: median +3.9%, 60 spells; Extreme greed: median +7.9%, 29 spells. All sessions: median +3.7%.
Every column in a table: share up and the worst fall too
| Reading | Sessions | Separate 3-month spells | Next 3 months, median | Next 3 months, middle half | 3 months: share up | Worst fall within 3 months, median | Next 12 months, median | More |
|---|---|---|---|---|---|---|---|---|
| Extreme fear | 825 | 33 | +2.9% | −3% to +11% | 64% | −5.0% | +11.7% | |
| Fear | 1,305 | 62 | +2.2% | −5% to +8% | 57% | −5.2% | +7.9% | |
| Neutral | 702 | 57 | +2.4% | −4% to +8% | 57% | −3.6% | +6.2% | |
| Greed | 1,519 | 60 | +3.9% | −2% to +9% | 68% | −3.0% | +11.2% | |
| Extreme greed | 467 | 29 | +7.9% | +4% to +12% | 86% | −2.4% | +17.5% | |
| All sessions | 4,818 | 77 | +3.7% | −3% to +9% | 65% | −3.8% | +10.1% |
Does it forecast anything?
Five questions, written down before any result was computed. Risk is where real predictability exists, so the risk tests use hard baselines: recent volatility over a week, a month and a quarter, the US VIX, and whether the index is below its 200-day average.
- FG-H1 Does the score say anything about next month's volatility that recent volatility, the US VIX and the 200-day rule do not? Failed No. p = 0.74, and adding the score made out-of-sample forecasts slightly worse (2016 onward). p-value, score added to the volatility forecast bar 0.01 10.10.010.0010.0001 0.74
p-values on a log scale; smaller is stronger evidence, to the right. Shaded: the side that passes the bar set in advance.
- Same sign in both halves: met
- Improves out-of-sample forecasts: not met
- FG-H2 Does it add to the odds of a 5% fall within a month? Failed Close, but no. Lower scores did come before more 5% falls, in both halves of the sample and out of sample, but p = 0.03 against a pre-set bar of 0.01. p-value, score added to the odds of a 5% fall bar 0.01 10.10.010.0010.0001 0.029
p-values on a log scale; smaller is stronger evidence, to the right. Shaded: the side that passes the bar set in advance.
- Same sign in both halves: met
- Improves out-of-sample forecasts: met
- FG-H3 Does it add to the odds of a 10% fall within three months? Failed No. p = 0.29; out of sample it made forecasts worse. p-value, score added to the odds of a 10% fall bar 0.01 10.10.010.0010.0001 0.29
p-values on a log scale; smaller is stronger evidence, to the right. Shaded: the side that passes the bar set in advance.
- Same sign in both halves: met
- Improves out-of-sample forecasts: not met
- FG-H4a Has extreme fear (the score's lowest tenth) been followed by better three months than usual? Passed Yes. The Nifty 500 returned +8.1% on average over the next three months, against +3.5% for all sessions, across 14 separate episodes since 2011; p = 0.006, and the gap was positive in both halves. p-value, zone against all sessions bar 0.01 10.10.010.0010.0001 0.0062Next 3 months, average return all sessions +3.5% +8.1%
p-values on a log scale; smaller is stronger evidence, to the right. Shaded: the side that passes the bar set in advance.
- Same sign in both halves: met
- FG-H4b Has extreme greed (the highest tenth) been followed by worse three months? Failed No. It was followed by better than usual returns too (+7.6% against +3.5%), so the warning reading of greed is not supported. p-value, zone against all sessions bar 0.01 10.10.010.0010.0001 0.99Next 3 months, average return all sessions +3.5% +7.6%
p-values on a log scale; smaller is stronger evidence, to the right. Shaded: the side that passes the bar set in advance.
- Same sign in both halves: not met
Tests, samples and pass bars were fixed in the pre-registered specification before any result was computed. A pass needs every condition written there, not only a small p-value.
What this means. Use the score as a description of the day's tape, with its parts in view. Do not read greed as a warning. Extreme fear has been the one region with a record, and it has pointed towards better returns, not worse. It is one finding on 14 episodes, and the gap between halves of the sample was +3.8 and +5.2 points.
How it is built
Six parts of the tape, each turned into a percentile of its own history so that a 5% move in one and a 5-point move in another can be averaged. Equal weights, fixed in advance; nothing is fitted.
The parts. Momentum (Nifty 500 against its 125-session average), price strength (52-week highs minus lows), participation (share of liquid stocks above their 50-day average), volatility (the last month's against the last year's, read inversely), safe-haven demand (stocks against 5-year G-secs over 20 sessions) and risk appetite (small caps against large caps over 20 sessions). Stock counts use the liquid, survivorship-free NSE universe from breadth.
Against CNN's index. CNN's Fear & Greed Index uses seven parts for the US market. We keep the idea and use what India's data can support honestly. There is no put/call ratio: NSE option data here starts in 2020, and in India the ratio's sign is disputed because option writers dominate open interest. Junk-bond spreads are left out because corporate bond yields are licensed. The US VIX is left out so that it can serve as a baseline in the tests. India VIX is not in our data yet.
Against the earlier attempt. A previous fear and greed index for India was tested on 2017–2024 and failed as a forecast of returns and of risk. This one is built afresh on longer data. From 2008 it covers several full cycles and about 4.5 thousand sessions, more than twice the earlier sample. Its risk tests use harder baselines, and it tests the tails separately from the whole range.
No look-ahead. Every percentile uses only data up to that day, and each part needs three years of its own history before it counts. The reading is published once four of the six parts exist (from 2007); the tests use only days with all six (from 2008).
The workings
Data
Every chart has a table view, a CSV download and a link to its published JSON. Bundles are listed in data status.