1.9 Indices: free-float weighting and the divisor
Motivation
"The market fell 2%" means the Nifty 50 fell 2%. An index is a precisely defined portfolio, and its construction determines what the number measures, what index funds must buy, and how index futures and options settle.
1.9.1Free-float capitalisation#
Definitions
For constituent at time : price , shares outstanding , and investible weight factor (IWF) , the fraction of shares available to ordinary investors (excluding promoter holdings, government strategic stakes and other locked-in holdings). The free-float market capitalisation of the index is
The index level is defined through a divisor :
For the Nifty 50, the base date is 3 Nov 1995 and the base value 1,000, so at the base was ; the index was launched on 22 Apr 1996 and moved from full to free-float capitalisation on 26 Jun 2009 (NSE Indices factsheet and methodology summaries). It is rebalanced semi-annually.
1.9.2Index returns and the divisor#
Proposition 1.3index return is a cap-weighted average
If the divisor and all are unchanged between and , then
Proof
, and .∎
Consequences: weights drift with prices, so a cap-weighted index fund needs no trading except when the basket, share counts or IWFs change. The index is a price index: ordinary dividends are not in , so the index falls when a constituent goes ex-dividend.
Proposition 1.4divisor adjustment
Suppose that after the close at the basket changes (a constituent is replaced, shares outstanding change through a rights issue or buyback, or an IWF is revised). Let and be the free-float capitalisations before and after the change, both at the closing prices of . The index stays continuous ( unchanged) if and only if the divisor becomes
After the change, Proposition 1.3 holds with the new weights. A split or bonus requires no divisor change.
Proof
Continuity means , which is (1.8). For a split of ratio (one share becomes ), the theoretical ex-price is and the share count (Proposition 1.5 below), so is unchanged, and . A bonus is the same with .∎
1.9.3Worked example: replacing a constituent#
Worked example
A toy three-stock index (illustrative numbers in the scale of large Indian banks and conglomerates):
| Stock | (₹) | (shares) | (₹ crore) | |
|---|---|---|---|---|
| A | 2,900 | 1,353 crore | 0.50 | 19,61,850 |
| B | 1,650 | 760 crore | 0.95 | 11,91,300 |
| C | 1,450 | 696 crore | 0.75 | 7,56,900 |
crore. If the index stands at 25,000, the divisor is crore. Replace C with D (, crore, , crore). Then crore and crore. The index is still 25,000. Index funds must sell all of C and buy D at the close of the effective date, which is the source of predictable closing-auction volume on rebalance days. These numbers are the fixtures of test_divisor_keeps_index_continuous_on_replacement in the tests of Exercise m01_mechanics (tests/test_m01_mechanics.py).
1.9.4Dividends and the TRI#
Total return index Let the index dividend in points on day be , where is the dividend per share of constituent going ex on . The total return index (for example, Nifty 50 TRI) is built recursively:
It assumes dividends are reinvested in the index on the ex-date. Over long horizons the TRI and the price index diverge by roughly the dividend yield each year. Benchmark mutual funds against the TRI, as SEBI requires.
Practitioner notes
- IWF changes and index inclusions move prices, because passive funds must trade a known quantity on a known date. Studying these flows is legitimate; front-running them on non-public information is not.
- A cap-weighted index concentrates in the largest stocks. In the toy example A is half the index.
- For Nifty futures and options the settlement price is derived from the index, so the index rules are part of the derivative contract.
See it live: current levels of 167 NSE indices, including India VIX, at https://oicharts.com/indices (one page per index, e.g. https://oicharts.com/indices/nifty-50). Compare the Nifty 50 with a sectoral index such as Nifty Bank on a day when one heavyweight moves sharply, and you will see Proposition 1.3 at work.