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 alkhabeer_reit_4348 (
"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 alkhaleej_trng_4290 (
"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 alkhodari_1330 (
"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 allianz_sf_8040 (
"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 al_maather_reit_4334 (
"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 almarai_2280 (
"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 almrakez_4321 (
"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 alrajhi_1120 (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"change" DOUBLE,
"change_percent" DOUBLE,
"volume_traded" DOUBLE,
"value_traded_sar" DOUBLE
);CREATE TABLE al_rajhi_reit_4340 (
"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 alrajhi_takaful_8230 (
"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 alsagr_insurance_8180 (
"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 alsorayai_group_1213 (
"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 alujain_2170 (
"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 alyamamah_steel_1304 (
"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 amana_insurance_8310 (
"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 amiantit_2160 (
"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 anaam_holding_4061 (
"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 anb_1080 (
"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 a_othaim_market_4001 (
"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 apc_2200 (
"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 arabian_shield_8070 (
"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 ardco_4150 (
"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 aseer_4080 (
"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 aslak_1301 (
"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 astra_industrial_1212 (
"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.