Data Extraction, Transformation, and Loading (ETL) Process Automation and Data Warehouse Implementation for Algorithmic Trading Machine Learning Modelling*
This research intends to implement a data warehouse (DW) and ETL (Extract, Transform, Load) process to handle time-series data used by an XGBoost model to predict stock market prices. The ETL pipeline automates data ingestion from Financial Modelling Prep (FMP) API [2], performs necessary transformation, and stores it for future use. Furthermore, it leverages its design to optimize resource usage. The paper also explores the DW performance and estimations for growing workloads.
Authors
- Gaétan Hains (ORCID: https://orcid.org/0000-0002-1687-8091)
- Youry Khmelevsky (ORCID: https://orcid.org/0000-0002-6837-3490)
- Ajitesh Parihar (ORCID: https://orcid.org/0009-0001-3162-1470)
- Albert Wong (ORCID: https://orcid.org/0000-0002-0669-4352)
- Kristina Cormier
- Dolcy Sareen
- Joshua Padron-Uy
- Keona Gagnier
Institutions
- Okanagan College (CA)
- Paris-Est Sup (FR)
- Langara College (CA)
Publication Details
- Published
- 2025-04-07
- DOI
- https://doi.org/10.1109/syscon64521.2025.11014812
- Citations
- 2
- Primary Topic
- Business Process Modeling and Analysis
- Type
- article
- Field-Weighted Citation Impact
- 4.57