Baselight

Nifty Total Market Stocks, 1D, Max Price History

Maximum available price history of all 751 "Nifty Total Market" stocks.

@kaggle.rasi96_nifty_universe_750_stocks_1d_max_price_history

Loading...
Loading...

About this Dataset

Nifty Total Market Stocks, 1D, Max Price History

Aperçu

This dataset is a raw dump of the maximum recorded 1D price history of all 751 stocks listed under "Nifty Total Market", up until 2023-March-24. Sourced from Yahoo Finance. Original size of ~300 MB, compressed down to ~90 MB.

Motivation

The motivation originated out of the necessity of having as complete and reliable a database as possible of the NSE's widest official equity coverage. As of the time of this writing, many alternative datasets that are similar in nature have either been abandoned, not updated recently, or have unadjusted prices that do not align with publicly viewable charts. This data was sourced using adjusted OHLC values, such that it's as close to charted prices (within a personally satisfiable margin). The primary reason for publicising the dataset is to make future searches and personal access easier than if it were private.

Important Note

None of this data has been cleaned or has undergone deep verification. It has simply been pulled, randomly verified, archived, and uploaded (purely for personal convenience). This is directly related to the fact that the recommended contemporary Python equivalent for Yahoo Finance data retrieval removes rows that contain missing values. By extension, the Julia equivalent seeks to retain missing-values as NaN. As of the time of creation, Julia's package with the necessary change was undergoing pre-release testing and therefore unfortunately, this data had to be retrieved using Python's front. Whether this dataset will be updated in the near future or not remains to be decided.

Data Structure

  • symbol: the NSE ticker of the scrip the CSV belongs to. Is also the filename of the CSV (for example, "AXISBANK.NS"). This column repeats itself throughout the entirety of the CSV and hence, contains only one unique value across all ~5000 rows.
  • date: the recorded date of the economic observation, formatted as YYYY-MM-DD (for example, "1998-11-27"). Each row within this column contains unique values throughout the entirety of the CSV (i.e. all ~5000 rows are unique).
  • open: the opening transaction price of that scrip, for that day. Formatted as a float value (for example, 2.357349). Note that some scripts might have negative values due to adjustment artefacts.
  • high: the highest recorded transaction price of that scrip, for that day. Formatted as a float value (for example, 2.357349). Note that some scripts might have negative values due to adjustment artefacts.
  • low: the lowest recorded transaction price of that scrip, for that day. Formatted as a float value (for example, 1.799554). Note that some scripts might have negative values due to adjustment artefacts.
  • volume: the volume of shares that exchanged hands for that day. Formatted as an integer value (for example, 21000).
  • close: the last recorded transaction price of that scrip, for that day. Formatted as a float value (for example, 2.257743). Note that some scripts might have negative values due to adjustment artefacts.
  • dividends: any dividend paid out on that day that affect prices. Formatted as a float value (for example, 2.5). This column is mostly filled with zeroes.
  • splits: any stock splits that occurred on that day that affect prices. Formatted as an integer value (for example, 5). This column is mostly filled with zeroes.

Obligatory Acknowledgements

Appropriate recognition and appreciation goes to the National Stock Exchange of India and Yahoo Finance for their individual (and combined) efforts of economic and financial facilitation, proliferation, data collection, maintenance, management, and provision. Cover image credit.

All of this data is provided AS IS with no guarantee or warranty of any kind. The dataset is licensed under the GNU Affero General Public License.

Tables

Aartidrugs Ns

@kaggle.rasi96_nifty_universe_750_stocks_1d_max_price_history.aartidrugs_ns
  • 252.92 kB
  • 4,834 rows
  • 9 columns
Loading...
CREATE TABLE aartidrugs_ns (
  "symbol" VARCHAR,
  "date" TIMESTAMP,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "volume" DOUBLE,
  "close" DOUBLE,
  "dividends" DOUBLE,
  "splits" DOUBLE
);

Aavas Ns

@kaggle.rasi96_nifty_universe_750_stocks_1d_max_price_history.aavas_ns
  • 48.98 kB
  • 1,104 rows
  • 7 columns
Loading...
CREATE TABLE aavas_ns (
  "symbol" VARCHAR,
  "date" TIMESTAMP,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "volume" BIGINT,
  "close" DOUBLE
);

Abb Ns

@kaggle.rasi96_nifty_universe_750_stocks_1d_max_price_history.abb_ns
  • 274.78 kB
  • 5,155 rows
  • 9 columns
Loading...
CREATE TABLE abb_ns (
  "symbol" VARCHAR,
  "date" TIMESTAMP,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "volume" DOUBLE,
  "close" DOUBLE,
  "dividends" DOUBLE,
  "splits" DOUBLE
);

Abbotindia Ns

@kaggle.rasi96_nifty_universe_750_stocks_1d_max_price_history.abbotindia_ns
  • 192.97 kB
  • 5,125 rows
  • 8 columns
Loading...
CREATE TABLE abbotindia_ns (
  "symbol" VARCHAR,
  "date" TIMESTAMP,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "volume" DOUBLE,
  "close" DOUBLE,
  "dividends" DOUBLE
);

Abcapital Ns

@kaggle.rasi96_nifty_universe_750_stocks_1d_max_price_history.abcapital_ns
  • 54.06 kB
  • 1,376 rows
  • 7 columns
Loading...
CREATE TABLE abcapital_ns (
  "symbol" VARCHAR,
  "date" TIMESTAMP,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "volume" BIGINT,
  "close" DOUBLE
);

Abfrl Ns

@kaggle.rasi96_nifty_universe_750_stocks_1d_max_price_history.abfrl_ns
  • 91.39 kB
  • 2,389 rows
  • 7 columns
Loading...
CREATE TABLE abfrl_ns (
  "symbol" VARCHAR,
  "date" TIMESTAMP,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "volume" DOUBLE,
  "close" DOUBLE
);

Abslamc Ns

@kaggle.rasi96_nifty_universe_750_stocks_1d_max_price_history.abslamc_ns
  • 23.67 kB
  • 362 rows
  • 8 columns
Loading...
CREATE TABLE abslamc_ns (
  "symbol" VARCHAR,
  "date" TIMESTAMP,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "volume" BIGINT,
  "close" DOUBLE,
  "dividends" DOUBLE
);

Accelya Ns

@kaggle.rasi96_nifty_universe_750_stocks_1d_max_price_history.accelya_ns
  • 268.51 kB
  • 5,152 rows
  • 8 columns
Loading...
CREATE TABLE accelya_ns (
  "symbol" VARCHAR,
  "date" TIMESTAMP,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "volume" DOUBLE,
  "close" DOUBLE,
  "dividends" DOUBLE
);

Acc Ns

@kaggle.rasi96_nifty_universe_750_stocks_1d_max_price_history.acc_ns
  • 274.15 kB
  • 5,152 rows
  • 8 columns
Loading...
CREATE TABLE acc_ns (
  "symbol" VARCHAR,
  "date" TIMESTAMP,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "volume" DOUBLE,
  "close" DOUBLE,
  "dividends" DOUBLE
);

Ace Ns

@kaggle.rasi96_nifty_universe_750_stocks_1d_max_price_history.ace_ns
  • 211.1 kB
  • 4,068 rows
  • 9 columns
Loading...
CREATE TABLE ace_ns (
  "symbol" VARCHAR,
  "date" TIMESTAMP,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "volume" DOUBLE,
  "close" DOUBLE,
  "dividends" DOUBLE,
  "splits" DOUBLE
);

Adanient Ns

@kaggle.rasi96_nifty_universe_750_stocks_1d_max_price_history.adanient_ns
  • 276.84 kB
  • 5,154 rows
  • 9 columns
Loading...
CREATE TABLE adanient_ns (
  "symbol" VARCHAR,
  "date" TIMESTAMP,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "volume" DOUBLE,
  "close" DOUBLE,
  "dividends" DOUBLE,
  "splits" DOUBLE
);

Adanigreen Ns

@kaggle.rasi96_nifty_universe_750_stocks_1d_max_price_history.adanigreen_ns
  • 52.54 kB
  • 1,179 rows
  • 7 columns
Loading...
CREATE TABLE adanigreen_ns (
  "symbol" VARCHAR,
  "date" TIMESTAMP,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "volume" BIGINT,
  "close" DOUBLE
);

Adaniports Ns

@kaggle.rasi96_nifty_universe_750_stocks_1d_max_price_history.adaniports_ns
  • 202.25 kB
  • 3,778 rows
  • 9 columns
Loading...
CREATE TABLE adaniports_ns (
  "symbol" VARCHAR,
  "date" TIMESTAMP,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "volume" DOUBLE,
  "close" DOUBLE,
  "dividends" DOUBLE,
  "splits" DOUBLE
);

Adanitrans Ns

@kaggle.rasi96_nifty_universe_750_stocks_1d_max_price_history.adanitrans_ns
  • 79.19 kB
  • 1,889 rows
  • 7 columns
Loading...
CREATE TABLE adanitrans_ns (
  "symbol" VARCHAR,
  "date" TIMESTAMP,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "volume" BIGINT,
  "close" DOUBLE
);

Advenzymes Ns

@kaggle.rasi96_nifty_universe_750_stocks_1d_max_price_history.advenzymes_ns
  • 88.48 kB
  • 1,644 rows
  • 9 columns
Loading...
CREATE TABLE advenzymes_ns (
  "symbol" VARCHAR,
  "date" TIMESTAMP,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "volume" BIGINT,
  "close" DOUBLE,
  "dividends" DOUBLE,
  "splits" DOUBLE
);

Aegischem Ns

@kaggle.rasi96_nifty_universe_750_stocks_1d_max_price_history.aegischem_ns
  • 269.93 kB
  • 5,151 rows
  • 9 columns
Loading...
CREATE TABLE aegischem_ns (
  "symbol" VARCHAR,
  "date" TIMESTAMP,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "volume" DOUBLE,
  "close" DOUBLE,
  "dividends" DOUBLE,
  "splits" DOUBLE
);

Aether Ns

@kaggle.rasi96_nifty_universe_750_stocks_1d_max_price_history.aether_ns
  • 13 kB
  • 202 rows
  • 7 columns
Loading...
CREATE TABLE aether_ns (
  "symbol" VARCHAR,
  "date" TIMESTAMP,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "volume" BIGINT,
  "close" DOUBLE
);

Affle Ns

@kaggle.rasi96_nifty_universe_750_stocks_1d_max_price_history.affle_ns
  • 42.19 kB
  • 899 rows
  • 8 columns
Loading...
CREATE TABLE affle_ns (
  "symbol" VARCHAR,
  "date" TIMESTAMP,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "volume" BIGINT,
  "close" DOUBLE,
  "splits" DOUBLE
);

Agi Ns

@kaggle.rasi96_nifty_universe_750_stocks_1d_max_price_history.agi_ns
  • 270.17 kB
  • 5,155 rows
  • 8 columns
Loading...
CREATE TABLE agi_ns (
  "symbol" VARCHAR,
  "date" TIMESTAMP,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "volume" DOUBLE,
  "close" DOUBLE,
  "dividends" DOUBLE
);

Ahlucont Ns

@kaggle.rasi96_nifty_universe_750_stocks_1d_max_price_history.ahlucont_ns
  • 171.04 kB
  • 3,279 rows
  • 8 columns
Loading...
CREATE TABLE ahlucont_ns (
  "symbol" VARCHAR,
  "date" TIMESTAMP,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "volume" DOUBLE,
  "close" DOUBLE,
  "dividends" DOUBLE
);

Aiaeng Ns

@kaggle.rasi96_nifty_universe_750_stocks_1d_max_price_history.aiaeng_ns
  • 227.68 kB
  • 4,263 rows
  • 9 columns
Loading...
CREATE TABLE aiaeng_ns (
  "symbol" VARCHAR,
  "date" TIMESTAMP,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "volume" DOUBLE,
  "close" DOUBLE,
  "dividends" DOUBLE,
  "splits" DOUBLE
);

Ajantpharm Ns

@kaggle.rasi96_nifty_universe_750_stocks_1d_max_price_history.ajantpharm_ns
  • 272.47 kB
  • 5,152 rows
  • 9 columns
Loading...
CREATE TABLE ajantpharm_ns (
  "symbol" VARCHAR,
  "date" TIMESTAMP,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "volume" DOUBLE,
  "close" DOUBLE,
  "dividends" DOUBLE,
  "splits" DOUBLE
);

Akzoindia Ns

@kaggle.rasi96_nifty_universe_750_stocks_1d_max_price_history.akzoindia_ns
  • 268.08 kB
  • 5,152 rows
  • 8 columns
Loading...
CREATE TABLE akzoindia_ns (
  "symbol" VARCHAR,
  "date" TIMESTAMP,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "volume" DOUBLE,
  "close" DOUBLE,
  "dividends" DOUBLE
);

Alembicltd Ns

@kaggle.rasi96_nifty_universe_750_stocks_1d_max_price_history.alembicltd_ns
  • 260.12 kB
  • 5,158 rows
  • 9 columns
Loading...
CREATE TABLE alembicltd_ns (
  "symbol" VARCHAR,
  "date" TIMESTAMP,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "volume" DOUBLE,
  "close" DOUBLE,
  "dividends" DOUBLE,
  "splits" DOUBLE
);

Alkem Ns

@kaggle.rasi96_nifty_universe_750_stocks_1d_max_price_history.alkem_ns
  • 95.86 kB
  • 1,793 rows
  • 8 columns
Loading...
CREATE TABLE alkem_ns (
  "symbol" VARCHAR,
  "date" TIMESTAMP,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "volume" BIGINT,
  "close" DOUBLE,
  "dividends" DOUBLE
);

Share link

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