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

Methods

Derivatives and turnover: methods

Code: pipeline/tipsheet/compute/derivatives.py, pipeline/tipsheet/publish/derivatives.py. Tests: pipeline/tests/test_derivatives.py.

What we measure

How much trading happens in Indian equities, and how much of it is in derivatives rather than shares.

All money is in Rs crore. Ratios are plain multiples unless the column name ends in _pct.

Source

NSE’s “Business growth” historical APIs, collected by the Data bank as nse_business_growth_history (segments cm for the equity cash market and fo for equity derivatives). We read monthly and daily rows. The Data bank stores both NSE’s displayed value and a value normalised to rupees; we use the normalised value and divide by 10 million.

Start dates and why

SeriesStartsWhy
Cash turnover, average daily turnover, market cap, turnover/market capApr 1999NSE serves no cm monthly rows before then.
Cash turnover, daily30 Mar 2011NSE’s cm daily API starts there.
F&O notional turnover, put/call ratiosApr 2009NSE serves no equity-derivatives history before Apr 2009 on these APIs, although F&O trading began in 2000. Earlier months were probed and came back empty.
Option premium, premium-basis total and every ratio built on themApr 2015NSE published option premium only from Apr 2015. Before that its premium-basis total equals futures turnover alone, so we withhold it rather than show a false jump.

Every bundle carries these in meta.starts and meta.start_rule.

Known source defects and how we handle them

Checks on the real data (1 Oct 2026 snapshot)

Caveats

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