Nifty Indices Dataset
Daily level historical dataset of major NIFTY indices
@kaggle.sudalairajkumar_nifty_indices_dataset
Daily level historical dataset of major NIFTY indices
@kaggle.sudalairajkumar_nifty_indices_dataset
The National Stock Exchange of India Limited (NSE) is the leading stock exchange of India, located in Mumbai. The NIFTY 50 index is National Stock Exchange of India's benchmark broad based stock market index for the Indian equity market.
Apart from NIFTY 50 index, there are also other indices like NIFTY Next 50, Nifty Midcap 150 etc. Exploring these indices may help in taking investment decisions.
This dataset has day level information on major NIFTY indices starting from 01 January 2000.
Each file represents an index and has the following columns
The data is obtained from NSE website with the help of nsepy python package.
Photo credits: Photo by M. B. M. on Unsplash
Who wants to predict the future of stock prices? ;)
CREATE TABLE indiavix (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"previous" DOUBLE,
"change" DOUBLE,
"n__change" DOUBLE -- %Change
);CREATE TABLE nifty_100 (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"volume" DOUBLE,
"turnover" DOUBLE,
"p_e" DOUBLE,
"p_b" DOUBLE,
"div_yield" DOUBLE
);CREATE TABLE nifty_50 (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"p_e" DOUBLE,
"p_b" DOUBLE,
"div_yield" VARCHAR -- Div Yield %
);CREATE TABLE nifty_500 (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"volume" DOUBLE,
"turnover" DOUBLE,
"p_e" DOUBLE,
"p_b" DOUBLE,
"div_yield" DOUBLE
);CREATE TABLE nifty_auto (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"volume" DOUBLE,
"turnover" DOUBLE,
"p_e" DOUBLE,
"p_b" DOUBLE,
"div_yield" DOUBLE
);CREATE TABLE nifty_bank (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"volume" DOUBLE,
"turnover" DOUBLE,
"p_e" DOUBLE,
"p_b" DOUBLE,
"div_yield" DOUBLE
);CREATE TABLE nifty_fmcg (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"volume" DOUBLE,
"turnover" DOUBLE,
"p_e" DOUBLE,
"p_b" DOUBLE,
"div_yield" DOUBLE
);CREATE TABLE nifty_it (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"volume" DOUBLE,
"turnover" DOUBLE,
"p_e" DOUBLE,
"p_b" DOUBLE,
"div_yield" DOUBLE
);CREATE TABLE nifty_metal (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"volume" DOUBLE,
"turnover" DOUBLE,
"p_e" DOUBLE,
"p_b" DOUBLE,
"div_yield" DOUBLE
);CREATE TABLE nifty_microcap_250 (
"date" TIMESTAMP,
"open" VARCHAR,
"high" VARCHAR,
"low" VARCHAR,
"close" DOUBLE,
"p_e" VARCHAR,
"p_b" VARCHAR,
"div_yield" VARCHAR -- Div Yield %
);CREATE TABLE nifty_midcap_150 (
"date" TIMESTAMP,
"open" VARCHAR,
"high" VARCHAR,
"low" VARCHAR,
"close" DOUBLE,
"p_e" VARCHAR,
"p_b" DOUBLE,
"div_yield" DOUBLE -- Div Yield %
);CREATE TABLE nifty_next_50 (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"p_e" DOUBLE,
"p_b" DOUBLE,
"div_yield" VARCHAR -- Div Yield %
);CREATE TABLE nifty_pharma (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"volume" DOUBLE,
"turnover" DOUBLE,
"p_e" DOUBLE,
"p_b" DOUBLE,
"div_yield" DOUBLE
);CREATE TABLE nifty_smallcap_250 (
"date" TIMESTAMP,
"open" VARCHAR,
"high" VARCHAR,
"low" VARCHAR,
"close" DOUBLE,
"p_e" VARCHAR,
"p_b" VARCHAR,
"div_yield" VARCHAR -- Div Yield %
);Anyone who has the link will be able to view this.