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 ataa_4292 (
"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 atc_8130 (
"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 atheeb_telecom_7040 (
"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 axa_cooperative_8250 (
"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 baazeem_4051 (
"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 bahri_4030 (
"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 batic_4110 (
"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 bawan_1302 (
"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 bci_1210 (
"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 bjaz_1020 (
"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 bonyan_reit_4347 (
"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 bsfr_1050 (
"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 budget_saudi_4260 (
"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 bupa_arabia_8210 (
"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 buruj_8270 (
"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 care_4005 (
"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 catering_6004 (
"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 chemanol_2001 (
"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 chemical_2230 (
"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 chubb_8240 (
"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 city_cement_3003 (
"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 company_lst_final (
"symbol" BIGINT,
"company_name" VARCHAR,
"trading_name" VARCHAR,
"isin_code" VARCHAR
);CREATE TABLE dallah_health_4004 (
"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 dar_alarkan_4300 (
"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 derayah_reit_4339 (
"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.