Baselight

NIFTY-50 Stock Market Data (2000 - 2021)

Stock price data of the fifty stocks in NIFTY-50 index from NSE India

@kaggle.rohanrao_nifty50_stock_market_data

Loading...
Loading...

About this Dataset

NIFTY-50 Stock Market Data (2000 - 2021)

Context

Stock market data is widely analyzed for educational, business and personal interests.

Content

The data is the price history and trading volumes of the fifty stocks in the index NIFTY 50 from NSE (National Stock Exchange) India. All datasets are at a day-level with pricing and trading values split across .cvs files for each stock along with a metadata file with some macro-information about the stocks itself. The data spans from 1st January, 2000 to 30th April, 2021.

Update Frequency

Since new stock market data is generated and made available every day, in order to have the latest and most useful information, the dataset will be updated once a month.

Acknowledgements

NSE India: https://www.nseindia.com/
Thanks to NSE for providing all the data publicly.

Inspiration

Various machine learning techniques can be applied and explored to stock market data, especially for trading algorithms and learning time series models.

Tables

Itc

@kaggle.rohanrao_nifty50_stock_market_data.itc
  • 384.85 kB
  • 5,306 rows
  • 15 columns
Loading...
CREATE TABLE itc (
  "date" TIMESTAMP,
  "symbol" VARCHAR,
  "series" VARCHAR,
  "prev_close" DOUBLE,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "last" DOUBLE,
  "close" DOUBLE,
  "vwap" DOUBLE,
  "volume" BIGINT,
  "turnover" DOUBLE,
  "trades" DOUBLE,
  "deliverable_volume" DOUBLE,
  "n__deliverble" DOUBLE  -- %Deliverble
);

Jswsteel

@kaggle.rohanrao_nifty50_stock_market_data.jswsteel
  • 313.84 kB
  • 3,994 rows
  • 15 columns
Loading...
CREATE TABLE jswsteel (
  "date" TIMESTAMP,
  "symbol" VARCHAR,
  "series" VARCHAR,
  "prev_close" DOUBLE,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "last" DOUBLE,
  "close" DOUBLE,
  "vwap" DOUBLE,
  "volume" BIGINT,
  "turnover" DOUBLE,
  "trades" DOUBLE,
  "deliverable_volume" BIGINT,
  "n__deliverble" DOUBLE  -- %Deliverble
);

Kotakbank

@kaggle.rohanrao_nifty50_stock_market_data.kotakbank
  • 384.02 kB
  • 4,985 rows
  • 15 columns
Loading...
CREATE TABLE kotakbank (
  "date" TIMESTAMP,
  "symbol" VARCHAR,
  "series" VARCHAR,
  "prev_close" DOUBLE,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "last" DOUBLE,
  "close" DOUBLE,
  "vwap" DOUBLE,
  "volume" BIGINT,
  "turnover" DOUBLE,
  "trades" DOUBLE,
  "deliverable_volume" DOUBLE,
  "n__deliverble" DOUBLE  -- %Deliverble
);

Lt

@kaggle.rohanrao_nifty50_stock_market_data.lt
  • 328.81 kB
  • 4,184 rows
  • 15 columns
Loading...
CREATE TABLE lt (
  "date" TIMESTAMP,
  "symbol" VARCHAR,
  "series" VARCHAR,
  "prev_close" DOUBLE,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "last" DOUBLE,
  "close" DOUBLE,
  "vwap" DOUBLE,
  "volume" BIGINT,
  "turnover" DOUBLE,
  "trades" DOUBLE,
  "deliverable_volume" BIGINT,
  "n__deliverble" DOUBLE  -- %Deliverble
);

Maruti

@kaggle.rohanrao_nifty50_stock_market_data.maruti
  • 362.6 kB
  • 4,427 rows
  • 15 columns
Loading...
CREATE TABLE maruti (
  "date" TIMESTAMP,
  "symbol" VARCHAR,
  "series" VARCHAR,
  "prev_close" DOUBLE,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "last" DOUBLE,
  "close" DOUBLE,
  "vwap" DOUBLE,
  "volume" BIGINT,
  "turnover" DOUBLE,
  "trades" DOUBLE,
  "deliverable_volume" DOUBLE,
  "n__deliverble" DOUBLE  -- %Deliverble
);

Mm

@kaggle.rohanrao_nifty50_stock_market_data.mm
  • 404.42 kB
  • 5,306 rows
  • 15 columns
Loading...
CREATE TABLE mm (
  "date" TIMESTAMP,
  "symbol" VARCHAR,
  "series" VARCHAR,
  "prev_close" DOUBLE,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "last" DOUBLE,
  "close" DOUBLE,
  "vwap" DOUBLE,
  "volume" BIGINT,
  "turnover" DOUBLE,
  "trades" DOUBLE,
  "deliverable_volume" DOUBLE,
  "n__deliverble" DOUBLE  -- %Deliverble
);

Nestleind

@kaggle.rohanrao_nifty50_stock_market_data.nestleind
  • 239.93 kB
  • 2,806 rows
  • 15 columns
Loading...
CREATE TABLE nestleind (
  "date" TIMESTAMP,
  "symbol" VARCHAR,
  "series" VARCHAR,
  "prev_close" DOUBLE,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "last" DOUBLE,
  "close" DOUBLE,
  "vwap" DOUBLE,
  "volume" BIGINT,
  "turnover" DOUBLE,
  "trades" DOUBLE,
  "deliverable_volume" BIGINT,
  "n__deliverble" DOUBLE  -- %Deliverble
);

Nifty50 All

@kaggle.rohanrao_nifty50_stock_market_data.nifty50_all
  • 12 MB
  • 235,192 rows
  • 15 columns
Loading...
CREATE TABLE nifty50_all (
  "date" TIMESTAMP,
  "symbol" VARCHAR,
  "series" VARCHAR,
  "prev_close" DOUBLE,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "last" DOUBLE,
  "close" DOUBLE,
  "vwap" DOUBLE,
  "volume" BIGINT,
  "turnover" DOUBLE,
  "trades" DOUBLE,
  "deliverable_volume" DOUBLE,
  "n__deliverble" DOUBLE  -- %Deliverble
);

Ntpc

@kaggle.rohanrao_nifty50_stock_market_data.ntpc
  • 283.6 kB
  • 4,088 rows
  • 15 columns
Loading...
CREATE TABLE ntpc (
  "date" TIMESTAMP,
  "symbol" VARCHAR,
  "series" VARCHAR,
  "prev_close" DOUBLE,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "last" DOUBLE,
  "close" DOUBLE,
  "vwap" DOUBLE,
  "volume" BIGINT,
  "turnover" DOUBLE,
  "trades" DOUBLE,
  "deliverable_volume" BIGINT,
  "n__deliverble" DOUBLE  -- %Deliverble
);

Ongc

@kaggle.rohanrao_nifty50_stock_market_data.ongc
  • 395.73 kB
  • 5,306 rows
  • 15 columns
Loading...
CREATE TABLE ongc (
  "date" TIMESTAMP,
  "symbol" VARCHAR,
  "series" VARCHAR,
  "prev_close" DOUBLE,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "last" DOUBLE,
  "close" DOUBLE,
  "vwap" DOUBLE,
  "volume" BIGINT,
  "turnover" DOUBLE,
  "trades" DOUBLE,
  "deliverable_volume" DOUBLE,
  "n__deliverble" DOUBLE  -- %Deliverble
);

Powergrid

@kaggle.rohanrao_nifty50_stock_market_data.powergrid
  • 237.8 kB
  • 3,359 rows
  • 15 columns
Loading...
CREATE TABLE powergrid (
  "date" TIMESTAMP,
  "symbol" VARCHAR,
  "series" VARCHAR,
  "prev_close" DOUBLE,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "last" DOUBLE,
  "close" DOUBLE,
  "vwap" DOUBLE,
  "volume" BIGINT,
  "turnover" DOUBLE,
  "trades" DOUBLE,
  "deliverable_volume" BIGINT,
  "n__deliverble" DOUBLE  -- %Deliverble
);

Reliance

@kaggle.rohanrao_nifty50_stock_market_data.reliance
  • 411.24 kB
  • 5,306 rows
  • 15 columns
Loading...
CREATE TABLE reliance (
  "date" TIMESTAMP,
  "symbol" VARCHAR,
  "series" VARCHAR,
  "prev_close" DOUBLE,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "last" DOUBLE,
  "close" DOUBLE,
  "vwap" DOUBLE,
  "volume" BIGINT,
  "turnover" DOUBLE,
  "trades" DOUBLE,
  "deliverable_volume" DOUBLE,
  "n__deliverble" DOUBLE  -- %Deliverble
);

Sbin

@kaggle.rohanrao_nifty50_stock_market_data.sbin
  • 406.62 kB
  • 5,306 rows
  • 15 columns
Loading...
CREATE TABLE sbin (
  "date" TIMESTAMP,
  "symbol" VARCHAR,
  "series" VARCHAR,
  "prev_close" DOUBLE,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "last" DOUBLE,
  "close" DOUBLE,
  "vwap" DOUBLE,
  "volume" BIGINT,
  "turnover" DOUBLE,
  "trades" DOUBLE,
  "deliverable_volume" DOUBLE,
  "n__deliverble" DOUBLE  -- %Deliverble
);

Shreecem

@kaggle.rohanrao_nifty50_stock_market_data.shreecem
  • 388.8 kB
  • 4,985 rows
  • 15 columns
Loading...
CREATE TABLE shreecem (
  "date" TIMESTAMP,
  "symbol" VARCHAR,
  "series" VARCHAR,
  "prev_close" DOUBLE,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "last" DOUBLE,
  "close" DOUBLE,
  "vwap" DOUBLE,
  "volume" BIGINT,
  "turnover" DOUBLE,
  "trades" DOUBLE,
  "deliverable_volume" DOUBLE,
  "n__deliverble" DOUBLE  -- %Deliverble
);

Stock Metadata

@kaggle.rohanrao_nifty50_stock_market_data.stock_metadata
  • 6.08 kB
  • 50 rows
  • 5 columns
Loading...
CREATE TABLE stock_metadata (
  "company_name" VARCHAR,
  "industry" VARCHAR,
  "symbol" VARCHAR,
  "series" VARCHAR,
  "isin_code" VARCHAR
);

Sunpharma

@kaggle.rohanrao_nifty50_stock_market_data.sunpharma
  • 391.49 kB
  • 5,306 rows
  • 15 columns
Loading...
CREATE TABLE sunpharma (
  "date" TIMESTAMP,
  "symbol" VARCHAR,
  "series" VARCHAR,
  "prev_close" DOUBLE,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "last" DOUBLE,
  "close" DOUBLE,
  "vwap" DOUBLE,
  "volume" BIGINT,
  "turnover" DOUBLE,
  "trades" DOUBLE,
  "deliverable_volume" DOUBLE,
  "n__deliverble" DOUBLE  -- %Deliverble
);

Tatamotors

@kaggle.rohanrao_nifty50_stock_market_data.tatamotors
  • 403.3 kB
  • 5,306 rows
  • 15 columns
Loading...
CREATE TABLE tatamotors (
  "date" TIMESTAMP,
  "symbol" VARCHAR,
  "series" VARCHAR,
  "prev_close" DOUBLE,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "last" DOUBLE,
  "close" DOUBLE,
  "vwap" DOUBLE,
  "volume" BIGINT,
  "turnover" DOUBLE,
  "trades" DOUBLE,
  "deliverable_volume" DOUBLE,
  "n__deliverble" DOUBLE  -- %Deliverble
);

Tatasteel

@kaggle.rohanrao_nifty50_stock_market_data.tatasteel
  • 397.25 kB
  • 5,306 rows
  • 15 columns
Loading...
CREATE TABLE tatasteel (
  "date" TIMESTAMP,
  "symbol" VARCHAR,
  "series" VARCHAR,
  "prev_close" DOUBLE,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "last" DOUBLE,
  "close" DOUBLE,
  "vwap" DOUBLE,
  "volume" BIGINT,
  "turnover" DOUBLE,
  "trades" DOUBLE,
  "deliverable_volume" DOUBLE,
  "n__deliverble" DOUBLE  -- %Deliverble
);

Tcs

@kaggle.rohanrao_nifty50_stock_market_data.tcs
  • 333.41 kB
  • 4,139 rows
  • 15 columns
Loading...
CREATE TABLE tcs (
  "date" TIMESTAMP,
  "symbol" VARCHAR,
  "series" VARCHAR,
  "prev_close" DOUBLE,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "last" DOUBLE,
  "close" DOUBLE,
  "vwap" DOUBLE,
  "volume" BIGINT,
  "turnover" DOUBLE,
  "trades" DOUBLE,
  "deliverable_volume" BIGINT,
  "n__deliverble" DOUBLE  -- %Deliverble
);

Techm

@kaggle.rohanrao_nifty50_stock_market_data.techm
  • 296.26 kB
  • 3,635 rows
  • 15 columns
Loading...
CREATE TABLE techm (
  "date" TIMESTAMP,
  "symbol" VARCHAR,
  "series" VARCHAR,
  "prev_close" DOUBLE,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "last" DOUBLE,
  "close" DOUBLE,
  "vwap" DOUBLE,
  "volume" BIGINT,
  "turnover" DOUBLE,
  "trades" DOUBLE,
  "deliverable_volume" BIGINT,
  "n__deliverble" DOUBLE  -- %Deliverble
);

Titan

@kaggle.rohanrao_nifty50_stock_market_data.titan
  • 402.61 kB
  • 5,306 rows
  • 15 columns
Loading...
CREATE TABLE titan (
  "date" TIMESTAMP,
  "symbol" VARCHAR,
  "series" VARCHAR,
  "prev_close" DOUBLE,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "last" DOUBLE,
  "close" DOUBLE,
  "vwap" DOUBLE,
  "volume" BIGINT,
  "turnover" DOUBLE,
  "trades" DOUBLE,
  "deliverable_volume" DOUBLE,
  "n__deliverble" DOUBLE  -- %Deliverble
);

Ultracemco

@kaggle.rohanrao_nifty50_stock_market_data.ultracemco
  • 336.39 kB
  • 4,140 rows
  • 15 columns
Loading...
CREATE TABLE ultracemco (
  "date" TIMESTAMP,
  "symbol" VARCHAR,
  "series" VARCHAR,
  "prev_close" DOUBLE,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "last" DOUBLE,
  "close" DOUBLE,
  "vwap" DOUBLE,
  "volume" BIGINT,
  "turnover" DOUBLE,
  "trades" DOUBLE,
  "deliverable_volume" BIGINT,
  "n__deliverble" DOUBLE  -- %Deliverble
);

Upl

@kaggle.rohanrao_nifty50_stock_market_data.upl
  • 332.05 kB
  • 4,287 rows
  • 15 columns
Loading...
CREATE TABLE upl (
  "date" TIMESTAMP,
  "symbol" VARCHAR,
  "series" VARCHAR,
  "prev_close" DOUBLE,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "last" DOUBLE,
  "close" DOUBLE,
  "vwap" DOUBLE,
  "volume" BIGINT,
  "turnover" DOUBLE,
  "trades" DOUBLE,
  "deliverable_volume" DOUBLE,
  "n__deliverble" DOUBLE  -- %Deliverble
);

Vedl

@kaggle.rohanrao_nifty50_stock_market_data.vedl
  • 395.53 kB
  • 5,305 rows
  • 15 columns
Loading...
CREATE TABLE vedl (
  "date" TIMESTAMP,
  "symbol" VARCHAR,
  "series" VARCHAR,
  "prev_close" DOUBLE,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "last" DOUBLE,
  "close" DOUBLE,
  "vwap" DOUBLE,
  "volume" BIGINT,
  "turnover" DOUBLE,
  "trades" DOUBLE,
  "deliverable_volume" DOUBLE,
  "n__deliverble" DOUBLE  -- %Deliverble
);

Wipro

@kaggle.rohanrao_nifty50_stock_market_data.wipro
  • 400.1 kB
  • 5,306 rows
  • 15 columns
Loading...
CREATE TABLE wipro (
  "date" TIMESTAMP,
  "symbol" VARCHAR,
  "series" VARCHAR,
  "prev_close" DOUBLE,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "last" DOUBLE,
  "close" DOUBLE,
  "vwap" DOUBLE,
  "volume" BIGINT,
  "turnover" DOUBLE,
  "trades" DOUBLE,
  "deliverable_volume" DOUBLE,
  "n__deliverble" DOUBLE  -- %Deliverble
);

Share link

Anyone who has the link will be able to view this.