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
  • 257.35 KB
  • 3322 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
);

Asianpaint

@kaggle.rohanrao_nifty50_stock_market_data.asianpaint
  • 388.49 KB
  • 5306 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
);

Axisbank

@kaggle.rohanrao_nifty50_stock_market_data.axisbank
  • 390.06 KB
  • 5306 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
);

Bajaj Auto

@kaggle.rohanrao_nifty50_stock_market_data.bajaj_auto
  • 259.68 KB
  • 3202 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
);

Bajajfinsv

@kaggle.rohanrao_nifty50_stock_market_data.bajajfinsv
  • 260.62 KB
  • 3201 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
);

Bajfinance

@kaggle.rohanrao_nifty50_stock_market_data.bajfinance
  • 381.18 KB
  • 5235 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
);

Bhartiartl

@kaggle.rohanrao_nifty50_stock_market_data.bhartiartl
  • 349.99 KB
  • 4774 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
);

Bpcl

@kaggle.rohanrao_nifty50_stock_market_data.bpcl
  • 379.15 KB
  • 5306 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
);

Britannia

@kaggle.rohanrao_nifty50_stock_market_data.britannia
  • 383.9 KB
  • 5305 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
);

Cipla

@kaggle.rohanrao_nifty50_stock_market_data.cipla
  • 384.19 KB
  • 5306 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
);

Coalindia

@kaggle.rohanrao_nifty50_stock_market_data.coalindia
  • 201.67 KB
  • 2598 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
);

Drreddy

@kaggle.rohanrao_nifty50_stock_market_data.drreddy
  • 400.58 KB
  • 5306 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
);

Eichermot

@kaggle.rohanrao_nifty50_stock_market_data.eichermot
  • 397.16 KB
  • 5301 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
);

Gail

@kaggle.rohanrao_nifty50_stock_market_data.gail
  • 357.05 KB
  • 4985 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
);

Grasim

@kaggle.rohanrao_nifty50_stock_market_data.grasim
  • 398.59 KB
  • 5306 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
);

Hcltech

@kaggle.rohanrao_nifty50_stock_market_data.hcltech
  • 394.63 KB
  • 5300 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
);

Hdfc

@kaggle.rohanrao_nifty50_stock_market_data.hdfc
  • 395.67 KB
  • 5306 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
);

Hdfcbank

@kaggle.rohanrao_nifty50_stock_market_data.hdfcbank
  • 396.77 KB
  • 5306 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
);

Heromotoco

@kaggle.rohanrao_nifty50_stock_market_data.heromotoco
  • 402.16 KB
  • 5306 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
);

Hindalco

@kaggle.rohanrao_nifty50_stock_market_data.hindalco
  • 374.52 KB
  • 5306 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
);

Hindunilvr

@kaggle.rohanrao_nifty50_stock_market_data.hindunilvr
  • 386.11 KB
  • 5306 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
);

Icicibank

@kaggle.rohanrao_nifty50_stock_market_data.icicibank
  • 394.67 KB
  • 5306 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
);

Indusindbk

@kaggle.rohanrao_nifty50_stock_market_data.indusindbk
  • 365.13 KB
  • 4985 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
);

Infy

@kaggle.rohanrao_nifty50_stock_market_data.infy
  • 413.65 KB
  • 5306 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
);

Ioc

@kaggle.rohanrao_nifty50_stock_market_data.ioc
  • 372.79 KB
  • 5306 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
);

Share link

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