Skip to content
All library documents

Why Market-Cap Index Weights Must Be Applied to Index Holdings

Article Quant Q&A · Author: j1119

Summary

The document raises a question about how a market-cap-weighted index should behave when one constituent rises in price and another is unchanged. It contrasts changing portfolio weights with the index level, and asks whether major equity indices recalculate weights continuously. The supplied answer points to a key accounting distinction: weights alone are not the index value; they must be applied to the total market capitalization represented by the index.

The excerpt ends before giving corrected calculations or explaining index divisors and maintenance rules. It therefore offers only a partial resolution and does not establish how specific indices such as the S&P 500 or Nasdaq calculate and update their levels. The useful takeaway is that recomputing normalized market-cap weights and then treating their weighted average of share prices as an index price can produce a misleading result. A full explanation would need to define index units or a divisor and specify whether the index is price-weighted, market-cap-weighted, or adjusted for corporate actions.

Key ideas

  • Market-cap weights describe each constituent's share of aggregate capitalization, not standalone quantities to average against share prices.
  • An index level needs a defined construction rule, such as a divisor linking constituent capitalization to the reported level.
  • The excerpt identifies a likely error in the example but omits the corrected calculation and detailed index mechanics.

Tags

Full text
# Dynamic Weights for Market Cap Weighted Index


# Dynamic Weights for Market Cap Weighted Index












Let's suppose we're interested in the pricing of a very simple index, with two stocks A and B. Both A and B have 2 outstanding (or floating) shares, and A is priced at 1 dollar per share while B is priced at 9 dollars per share.

By market cap, the weights of A and B in the index should be `w_A = 0.1` and `w_B = 0.9`, so the price of our index is `0.1 * 1 + 0.9 * 9 = 8.20`.

By the end of the day, we suppose that the price of A rises to $2, while B is unchanged. Then, our new weights should be `w_A = 2/11` and `w_B = 9/11`, with an index price of `7.72`.

Mathematically, I understand this is happening because the total market cap of A is increasing, so the price of A is being weighted more heavily. However, I'm failing to grasp any financial intuition that allows a stock index to drop despite components trending upwards (or remaining unchanged).

How do stock indices like SPX/NASDAQ handle scenarios like this? Are they dynamically reweighted every time a component's price change (likely every tick)?

Thanks in advance!

## Answer by phdstudent (score 1)

https://quant.stackexchange.com/a/76405

You need to multiply the weights by the total market capitalization. See your example with the correct numbers below:

Shown in full with attribution under the source's licence. Licence: CC BY-SA 4.0 (Stack Exchange)

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.