Python Jupyter Notebook script to scrape data from Nifty50 (PE/PB Ratios, Delivery Qty, Open Close High Low Price) Source of the data is the official NSE Website:
- Home > Products > Equities > Indices > Historical Data > P/E, P/B & Div. Yield values
- Home > Products > Equities > Indices > Historical Data > Historical Index Data
- Add functionality to scrape the data
- Add functionality to merge basic and ratios data
- Add functionality to scrape the data for specific equity
- Add functionalities to do derived statistical analysis:
- Frequency Distribution chart of single day %changes (%fall/%rise)
- Check if the distribution is normal and Find the co-efficients of normal distribution
- Identify the BLACK SWANN events in stock market (Bullish Silver, Bullish Gold, Bullish Diamond, Bearish Silver, Bearish Gold, Bearish Diamond Event)
About NIFTY50:
The NIFTY 50 is a benchmark Indian stock market index that represents the weighted average of 50 of the largest Indian companies listed on the National Stock Exchange. It is one of the two main stock indices used in India, the other being the BSE SENSEX. Indian Stock market is emerging market which is beliveved to cross
New Website links for fetching the Data: