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

Adaniports

@kaggle.rohanrao_nifty50_stock_market_data.adaniports
  • 263.53 kB
  • 3,322 rows
  • 15 columns
Loading...
CREATE TABLE adaniports (
  "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
);

Asianpaint

@kaggle.rohanrao_nifty50_stock_market_data.asianpaint
  • 397.81 kB
  • 5,306 rows
  • 15 columns
Loading...
CREATE TABLE asianpaint (
  "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
);

Axisbank

@kaggle.rohanrao_nifty50_stock_market_data.axisbank
  • 399.42 kB
  • 5,306 rows
  • 15 columns
Loading...
CREATE TABLE axisbank (
  "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
);

Bajaj Auto

@kaggle.rohanrao_nifty50_stock_market_data.bajaj_auto
  • 265.91 kB
  • 3,202 rows
  • 15 columns
Loading...
CREATE TABLE bajaj_auto (
  "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
);

Bajajfinsv

@kaggle.rohanrao_nifty50_stock_market_data.bajajfinsv
  • 266.87 kB
  • 3,201 rows
  • 15 columns
Loading...
CREATE TABLE bajajfinsv (
  "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
);

Bajfinance

@kaggle.rohanrao_nifty50_stock_market_data.bajfinance
  • 390.33 kB
  • 5,235 rows
  • 15 columns
Loading...
CREATE TABLE bajfinance (
  "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
);

Bhartiartl

@kaggle.rohanrao_nifty50_stock_market_data.bhartiartl
  • 358.39 kB
  • 4,774 rows
  • 15 columns
Loading...
CREATE TABLE bhartiartl (
  "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
);

Bpcl

@kaggle.rohanrao_nifty50_stock_market_data.bpcl
  • 388.25 kB
  • 5,306 rows
  • 15 columns
Loading...
CREATE TABLE bpcl (
  "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
);

Britannia

@kaggle.rohanrao_nifty50_stock_market_data.britannia
  • 393.11 kB
  • 5,305 rows
  • 15 columns
Loading...
CREATE TABLE britannia (
  "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
);

Cipla

@kaggle.rohanrao_nifty50_stock_market_data.cipla
  • 393.41 kB
  • 5,306 rows
  • 15 columns
Loading...
CREATE TABLE cipla (
  "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
);

Coalindia

@kaggle.rohanrao_nifty50_stock_market_data.coalindia
  • 206.5 kB
  • 2,598 rows
  • 15 columns
Loading...
CREATE TABLE coalindia (
  "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
);

Drreddy

@kaggle.rohanrao_nifty50_stock_market_data.drreddy
  • 410.19 kB
  • 5,306 rows
  • 15 columns
Loading...
CREATE TABLE drreddy (
  "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
);

Eichermot

@kaggle.rohanrao_nifty50_stock_market_data.eichermot
  • 406.69 kB
  • 5,301 rows
  • 15 columns
Loading...
CREATE TABLE eichermot (
  "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
);

Gail

@kaggle.rohanrao_nifty50_stock_market_data.gail
  • 365.62 kB
  • 4,985 rows
  • 15 columns
Loading...
CREATE TABLE gail (
  "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
);

Grasim

@kaggle.rohanrao_nifty50_stock_market_data.grasim
  • 408.15 kB
  • 5,306 rows
  • 15 columns
Loading...
CREATE TABLE grasim (
  "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
);

Hcltech

@kaggle.rohanrao_nifty50_stock_market_data.hcltech
  • 404.1 kB
  • 5,300 rows
  • 15 columns
Loading...
CREATE TABLE hcltech (
  "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
);

Hdfc

@kaggle.rohanrao_nifty50_stock_market_data.hdfc
  • 405.16 kB
  • 5,306 rows
  • 15 columns
Loading...
CREATE TABLE hdfc (
  "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
);

Hdfcbank

@kaggle.rohanrao_nifty50_stock_market_data.hdfcbank
  • 406.3 kB
  • 5,306 rows
  • 15 columns
Loading...
CREATE TABLE hdfcbank (
  "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
);

Heromotoco

@kaggle.rohanrao_nifty50_stock_market_data.heromotoco
  • 411.81 kB
  • 5,306 rows
  • 15 columns
Loading...
CREATE TABLE heromotoco (
  "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
);

Hindalco

@kaggle.rohanrao_nifty50_stock_market_data.hindalco
  • 383.5 kB
  • 5,306 rows
  • 15 columns
Loading...
CREATE TABLE hindalco (
  "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
);

Hindunilvr

@kaggle.rohanrao_nifty50_stock_market_data.hindunilvr
  • 395.37 kB
  • 5,306 rows
  • 15 columns
Loading...
CREATE TABLE hindunilvr (
  "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
);

Icicibank

@kaggle.rohanrao_nifty50_stock_market_data.icicibank
  • 404.14 kB
  • 5,306 rows
  • 15 columns
Loading...
CREATE TABLE icicibank (
  "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
);

Indusindbk

@kaggle.rohanrao_nifty50_stock_market_data.indusindbk
  • 373.89 kB
  • 4,985 rows
  • 15 columns
Loading...
CREATE TABLE indusindbk (
  "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
);

Infy

@kaggle.rohanrao_nifty50_stock_market_data.infy
  • 423.58 kB
  • 5,306 rows
  • 15 columns
Loading...
CREATE TABLE infy (
  "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
);

Ioc

@kaggle.rohanrao_nifty50_stock_market_data.ioc
  • 381.74 kB
  • 5,306 rows
  • 15 columns
Loading...
CREATE TABLE ioc (
  "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.