tipsheet.markets
Market data to 30 Sept 2026 · Data status

Methods

Valuation: P/E, CAPE, dividend yield and yield gaps

Code: pipeline/tipsheet/compute/valuation.py, publish/valuation.py.

Bundles: valuation/*.

Coverage: 22 indices, listed in CORE_INDICES.

Inputs

CAPE

  1. Implied earnings per share: close ÷ P/E.
  2. Real earnings: each month’s EPS is restated in today’s rupees using CPI.
  3. CAPE: today’s real price ÷ the average real EPS over the 120 complete months before this one. It needs 10 years of P/E history, so Nifty 50’s CAPE starts in 2009.

NSE’s 2021 switch from standalone to consolidated earnings

Check against IIMA

The comparison is with Jacob and Raju’s CAPE at IIM Ahmedabad, capeindia.iima.ac.in (cite: Jacob and Raju 2024, SSRN 4911989).

Dividend yield

Yield gaps

MeasureDefinition
Earnings yield100 ÷ P/E
Nominal yield gapEarnings yield − 10-year G-sec yield
Real yield gapCAPE earnings yield (100 ÷ CAPE) − real 10-year G-sec yield
Real G-sec yield (CPI)10-year G-sec yield − CPI inflation, year on year
Real G-sec yield (survey)10-year G-sec yield − households’ 12-month inflation expectation

Percentiles

This note is the repository file docs/methods/valuation.md, rendered as-is.