Saudi Daily Stocks History (Tadawul)
Daily Historical Data for All Saudi Stocks
@kaggle.aldukhi2_saudi_daily_stocks_history_test
Daily Historical Data for All Saudi Stocks
@kaggle.aldukhi2_saudi_daily_stocks_history_test
The motive behind collecting this dataset is to provide a historical data for all Saudi stocks, where you can build your own predictive models in the hope of making millions of SARs.
The dataset was collected using Selenium on Python from Tadawul. For some stocks, the website can go back until 2001. The stocks vary in their starting time period but end on March 19, 2020, the day in which the dataset was collected.
The dataset was generated to satisfy requirements for General Assembly Data Science Immersive Program.
Few things might be interesting to investigate:
The dataset only gives information about daily trends (opening, closing, change, etc.) Unfortunately, the information about hourly prices cannot be found on Tadawul website.
CREATE TABLE abo_moati_4191 (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"change" DOUBLE,
"change_percent" DOUBLE,
"volume_traded" DOUBLE,
"value_traded_sar" DOUBLE,
"number_trades" BIGINT
);CREATE TABLE acc_3010 (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"change" DOUBLE,
"change_percent" DOUBLE,
"volume_traded" DOUBLE,
"value_traded_sar" DOUBLE,
"number_trades" BIGINT
);CREATE TABLE acig_8150 (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"change" DOUBLE,
"change_percent" DOUBLE,
"volume_traded" DOUBLE,
"value_traded_sar" DOUBLE,
"number_trades" BIGINT
);CREATE TABLE adc_2140 (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"change" DOUBLE,
"change_percent" DOUBLE,
"volume_traded" DOUBLE,
"value_traded_sar" DOUBLE,
"number_trades" BIGINT
);CREATE TABLE advanced_2330 (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"change" DOUBLE,
"change_percent" DOUBLE,
"volume_traded" DOUBLE,
"value_traded_sar" DOUBLE,
"number_trades" BIGINT
);CREATE TABLE aicc_8160 (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"change" DOUBLE,
"change_percent" DOUBLE,
"volume_traded" DOUBLE,
"value_traded_sar" DOUBLE,
"number_trades" BIGINT
);CREATE TABLE alabdullatif_2340 (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"change" DOUBLE,
"change_percent" DOUBLE,
"volume_traded" DOUBLE,
"value_traded_sar" DOUBLE,
"number_trades" BIGINT
);CREATE TABLE alahlia_8140 (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"change" DOUBLE,
"change_percent" DOUBLE,
"volume_traded" DOUBLE,
"value_traded_sar" DOUBLE,
"number_trades" BIGINT
);CREATE TABLE alahli_reit_1_4338 (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"change" DOUBLE,
"change_percent" DOUBLE,
"volume_traded" DOUBLE,
"value_traded_sar" DOUBLE,
"number_trades" BIGINT
);CREATE TABLE alalamiya_8280 (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"change" DOUBLE,
"change_percent" DOUBLE,
"volume_traded" DOUBLE,
"value_traded_sar" DOUBLE,
"number_trades" BIGINT
);CREATE TABLE alandalus_4320 (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"change" DOUBLE,
"change_percent" DOUBLE,
"volume_traded" DOUBLE,
"value_traded_sar" DOUBLE,
"number_trades" BIGINT
);CREATE TABLE alaseel_4012 (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"change" DOUBLE,
"change_percent" DOUBLE,
"volume_traded" DOUBLE,
"value_traded_sar" DOUBLE,
"number_trades" BIGINT
);CREATE TABLE albabtain_2320 (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"change" DOUBLE,
"change_percent" DOUBLE,
"volume_traded" DOUBLE,
"value_traded_sar" DOUBLE,
"number_trades" BIGINT
);CREATE TABLE albaha_4130 (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"change" DOUBLE,
"change_percent" DOUBLE,
"volume_traded" DOUBLE,
"value_traded_sar" DOUBLE,
"number_trades" BIGINT
);CREATE TABLE albilad_1140 (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"change" DOUBLE,
"change_percent" DOUBLE,
"volume_traded" DOUBLE,
"value_traded_sar" DOUBLE,
"number_trades" BIGINT
);CREATE TABLE aldrees_4200 (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"change" DOUBLE,
"change_percent" DOUBLE,
"volume_traded" DOUBLE,
"value_traded_sar" DOUBLE,
"number_trades" BIGINT
);CREATE TABLE aletihad_8170 (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"change" DOUBLE,
"change_percent" DOUBLE,
"volume_traded" DOUBLE,
"value_traded_sar" DOUBLE,
"number_trades" BIGINT
);CREATE TABLE alhammadi_4007 (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"change" DOUBLE,
"change_percent" DOUBLE,
"volume_traded" DOUBLE,
"value_traded_sar" DOUBLE,
"number_trades" BIGINT
);CREATE TABLE alhokair_4240 (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"change" DOUBLE,
"change_percent" DOUBLE,
"volume_traded" DOUBLE,
"value_traded_sar" DOUBLE,
"number_trades" BIGINT
);CREATE TABLE alhokair_group_1820 (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"change" DOUBLE,
"change_percent" DOUBLE,
"volume_traded" DOUBLE,
"value_traded_sar" DOUBLE,
"number_trades" BIGINT
);CREATE TABLE alinma_1150 (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"change" DOUBLE,
"change_percent" DOUBLE,
"volume_traded" DOUBLE,
"value_traded_sar" DOUBLE
);CREATE TABLE alinma_tokio_m_8312 (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"change" DOUBLE,
"change_percent" DOUBLE,
"volume_traded" DOUBLE,
"value_traded_sar" DOUBLE,
"number_trades" BIGINT
);CREATE TABLE aljazira_reit_4331 (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"change" DOUBLE,
"change_percent" DOUBLE,
"volume_traded" DOUBLE,
"value_traded_sar" DOUBLE,
"number_trades" BIGINT
);CREATE TABLE aljouf_6070 (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"change" DOUBLE,
"change_percent" DOUBLE,
"volume_traded" DOUBLE,
"value_traded_sar" DOUBLE,
"number_trades" BIGINT
);CREATE TABLE alkathiri_3008 (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"change" DOUBLE,
"change_percent" DOUBLE,
"volume_traded" DOUBLE,
"value_traded_sar" DOUBLE,
"number_trades" BIGINT
);Anyone who has the link will be able to view this.