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 sulaiman_alhabib_4013 (
"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 svcp_2360 (
"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 swicorp_wabel_reit_4345 (
"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 tadco_6040 (
"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 taiba_4090 (
"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 takween_1201 (
"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 taleem_reit_4333 (
"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 taprco_4070 (
"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 tasnee_2060 (
"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 tawuniya_8010 (
"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 tcc_3090 (
"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 teco_4170 (
"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 thimar_4160 (
"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 uacc_3005 (
"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 uca_8190 (
"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 wafa_insurance_8110 (
"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 wafrah_2100 (
"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 walaa_8060 (
"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 wataniya_8300 (
"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 yansab_2290 (
"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 ycc_3060 (
"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 yscc_3020 (
"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 zain_ksa_7030 (
"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 zamil_indust_2240 (
"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 zoujaj_2150 (
"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.