Algorithmic Trading and Short-term Forecast for Financial Time Series with Machine Learning Models Implementation and Testing Workshop
The increase in popularity of machine learning models and algorithms has brought up methods for increasing the efficiency of processes in various industries and new use cases. From corporations to individuals, machine learning is applicable in a wide range of settings. One such application is using machine learning models for stock price forecasting. This area is often studied. However, it still needs to solve problems due to the high complexity and volatility that technical factors and sentiment-analysis models try to capture. Based on this premise, we suggested building up our previous experience building short-term forecasting models using machine learning models. The research project aims to develop practical algorithmic trading algorithms based on accurate short-term forecasts for financial time series using machine learning models. The project focuses on these research activities:
- Building a database containing the targeted financial and other time series is valuable input to the machine learning models. This streamlines the process of acquiring financial data required for training the machine learning model by adding a web UI for configuring data collection automation and extracting required data.
- A short-term forecasting model based on machine learning is developed using the various time-series data from the data warehouse. Machine learning algorithms such as neural networks, random forecasts, support vector regression, XGBoost, and long short-term memory (LSTM) are evaluated with several performance criteria to identify the most accurate model from a short-term trading perspective. After the performance analysis based on several metrics, XGBoost was chosen for further development.
We will demonstrate how to evaluate the quality of the collected data, the metrics of the machine learning model’s prediction, and their integration.
Date and Time
Location
Hosts
Registration
- Date: 29 Jul 2024
- Time: 09:30 AM to 12:30 PM
- All times are (GMT-08:00) US/Pacific
- Add Event to Calendar
- 1000 KLO Rd.
- Kelowna, British Columbia
- Canada V1Y 4X8
- Building: E
- Room Number: 310
- Click here for Map
- Contact Event Host
-
The General Public is Invited.
- Co-sponsored by IEEE Okanagan College Student Branch
- Starts 20 July 2024 12:00 AM
- Ends 29 July 2024 12:00 PM
- All times are (GMT-08:00) US/Pacific
- Admission fee ?
Speakers
Albert Wong of Langara College
Speakers from Langara College: Dr. Albert Wong & Andres C. Viloria Garcia (10:15 am – 11:00 am)
Biography:
Albert Wong, Ph.D., teaches at the Post-degree Diploma Program in Data Analytics at Langara (the “DA Program”). Drawing on experience and skills developed over a long career, Dr. Wong sets the technical direction for projects proposed within several applied research applications and liaises closely with the partners’ senior leadership teams to ensure that the projects align with each firm’s strategic and financial imperatives. Dr. Wong’s academic expertise includes sampling, multivariate statistical analysis, and ML. He has spent decades working and consulting with organizations of various sizes on the use of statistics, DA, and information technology to solve strategic and/or tactical problems.
Andres C. Viloria Garcia has a post-degree Diploma in Data Analytics from Langara College. He currently works as a Research Associate at Langara College, participating in an NSERC-funded project to assist companies in developing decision-support capabilities and using machine learning techniques to solve business problems. He has experience building machine learning and artificial intelligence models for energy, manufacturing, and healthcare companies.
Address:Ukraine
Gaétan Hains of UPEC
Speaker from the University of Paris East Creteil: Dr. Gaétan Hains (9:35 am – 10:15 am)
Biography:
Gaétan Hains is an expert in software safety and performance and holds a PhD in Computer Science from the University of Oxford. He is currently a Professor of Computer Science and Vice President for Digital Affairs at the University of Paris-Est Creteil (UPEC). He is also a member of the Laboratory of Algorithmics, Complexity, and Logic (LACL), where he has previously served as the head and held academic positions at the University of Montreal and the University of Orleans. He has extensive experience in R&D project leadership and doctoral supervision in parallel-distributed computing, software safety, privacy, and formal methods, with applications in finance, telecom, Al, automotive, and automated trading.
Address:Paris, France
Ajitesh Parihar
COSC student applied research project presentation and demonstration (11:15 am - 12:30 pm)
Database design
Data collection process automation
Extraction, Transformation and Loading Process
UI development for data configurations and extraction
Integration prototype using Jupyter notebooks
Biography:
Ajitesh Parihar is a fourth-year Computer Science student and a Research Assistant at Okanagan College. He is a tech enthusiast who enjoys learning about innovations and technologies and is passionate about software engineering, cyber security, and algorithms. Ajitesh is excited to get more involved as a Board Member of the IEEE Student Branch and to meet and work with talented individuals.
Address:1000 K.L.O. Rd., , Kelowna, Canada
Agenda
1. Welcome from the IEEE Okanagan Subsection, IEEE Okanagan College Student Branch and Computer Science Department: Dr. Youry Khmelevsky, Chair (9:30 am – 9:35 am)
2. Invited speaker from the University of Paris East Creteil: Dr. Gaétan Hains (9:35 am – 10:15 am)
3. Invited speakers from Langara College: Dr. Albert Wong & Andres C. Viloria Garcia (10:15 am – 11:00 am)
Machine Learning algorithms for stock price forecasting
Model building process and methodology
Normalization and performance evaluation
Iterations and results
4. Coffee Break (11:00 am - 11:15 am)
5. Student research project presentation and demonstration (11:15 am - 12:30 pm)
Database design
Data collection process automation
Extraction, Transformation and Loading Process
UI development for data configurations and extraction
Integration prototype using Jupyter notebooks
We will demonstrate how to evaluate the quality of the collected data, the metrics of the machine learning model’s prediction, and their integration.