How Stock Index and its daily percentage changes are calculated


The stock market fluctuates daily. Someday it rises high and someday reaches rock bottom.  There are several stock indexes across the globe i.e. S&P 500, Dow Jones, Nikkei 225, Sensex, Nifty, etc.

These indexes are the statistical weighted average of few major companies listed under them. Sensex is calculated based on 30 companies and Nifty on 50 companies. It will be easier to understand with an example.

GET THE BEST BOOKS

Assume the calculation for an Index called ABC ( I will take very small fictional numbers so that there is no confusion)

https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js

ABC takes into consideration 3 companies ( just for simple calculation).  These companies are available for trading. FREE-FLOAT MARKET CAPITALISATION METHOD IS USED TO CALCULATE INDEX.  It is simply multiplying the number of shares available to public with the current market price of the share.

Eg: XYZ company with 2000 shares, out of which only 1500 shares available for public trade at market price Rs. 120/- per share

=1500*120= Rs.180,000 Free Float Market capitalisation

MNO  company with 3000 shares, out of which only 2000 shares available for public trade at market price Rs. 500/- per share

=2000*500= Rs.1000,000 Free Float Market capitalisation

PQR company with 1000 shares, out of which only 800 shares available for public trade at market price Rs. 200/- per share

=800*200= Rs.160,000 Free Float Market capitalisation

So, total Free Float Market Capitalisation = 180,000+1000,000+160,000=1,340,000

Now, the year ABC INDEX had begun or the BASE YEAR it would have the initial Market Cap value like the one we calculated now. (eg: Sensex’s base year is 1978-79)

So now we take 2 assumptions about base year and its Market Cap

  1. Base year: 2000-01
  2. 2.       Market Cap: Rs.200,000

The base year Market Cap is considered 100. So daily or within every few minutes how much the Market Cap has increased or decreased to that base year is calculated

Calculation of ABC INDEX: 1,340,000* 100/200,000= 670 points

Tomorrow if the share prices of companies change and the Free Float Market Cap changes from Rs.1,340,000 to Rs.1,335,000 then how the changes are shown?

Calculation: 1,335,000* 100/200,000= 667.5 points

The Stock Market Index has gone down from 670 points to 667.5 points, i.e. the market is down by 2.5 points

Percentage Decrease = 2.5/670*100 = 0.37%

So, that’s how you get the news: The Market Today is at 667.5 points, down by 2.5 points or 0.37%.

Please do give me your feedback about the article and if you have any more doubts you want to be clear on. Thankyou.

DVP

GET THE BEST BOOKS

16 thoughts on “How Stock Index and its daily percentage changes are calculated

  1. Good work Dhrishya.. Would you be kind enough to send me a test mail.. Need to talk to you regarding your blogs and more.. thanks

    Ashish
    Myfinmentor.org
    Co-founder

  2. Mam,
    Your article provide such a basic understanding with as much clarity that cannot be found over net.thanks for your effort.
    I hope you will provide us some depth knowlege of adjustment calculation with respect to change in sensex in case of right issue and bonus with its importance.

  3. Hi Kayal,
    100 is the base points. As Today Sensex has reached more than 19k points but its origin had started from 100 points. Today if a new index is started the its starts from 100 and likewise with every addition of capital in the future the point increases but it is always compared to the and amount year it was started or decided upon for calculation. Hope you understood what I said. Thanks for your feedback

  4. market capitalisation of base year is the total shares of companies multiplied by there share prices in the year that index was started ,,,,,in case of sensex that is 100,,,,,am i right if not please correct me,,,,,

  5. Lets say I Buy 100,000 worth of shares and someone else buys 50,000 and the stock points go up 5.00% would I gain more because I put more also can you contact me back because I want to know in higher detail what is the base year and market cap

    • Hey Vishal,
      All that is explained in this artice briefly… you need to read it thoroughly again and again if you find it difficult to understand.
      In real world, Sensex’s calculation is based on the movements of 30 major companies. The movement is calculated by Free float market capitaisation method.. which is again explained in this article. Further which companies and real calculation… that you will have to research yourself.

Leave a comment