Please use this identifier to cite or link to this item: https://www.um.edu.mt/library/oar/handle/123456789/115348
Full metadata record
DC FieldValueLanguage
dc.date.accessioned2023-11-09T08:59:36Z-
dc.date.available2023-11-09T08:59:36Z-
dc.date.issued2023-
dc.identifier.citationCamilleri, M. (2023). Automated AI assisted trading (Bachelor's dissertation).en_GB
dc.identifier.urihttps://www.um.edu.mt/library/oar/handle/123456789/115348-
dc.descriptionB.Sc. IT (Hons)(Melit.)en_GB
dc.description.abstractTrading on the stock market is a risky endeavour, with most inexperienced traders making a loss on their investment. A good trading strategy plays a critical role when investing. This dissertation focuses on the application of Reinforcement Learning (RL) combined with other machine learning techniques to produce a profitable trading strategy. Five state‐of‐the‐art actor‐critic algorithms were utilized throughout this project. These are Advantage Actor‐Critic (A2C), Soft Actor‐Critic (SAC), Deep Deterministic Policy Gradient (DDPG), Proximal Policy Optimization (PPO), and Twin Delayed Deep Deterministic Policy Gradient (TD3). The development of these algorithms follows a continuous environment, whereby an action space consisting of 29 values indicates the magnitude and direction of actions on the stock market. Each index in the action space refers to an individual ticker part of the DOW30 Index. Additionally, each ticker also consisted of 18 technical indicators on which Principal Component Analysis (PCA) is applied. This reduces the dimensionality of the input parameters. Furthermore, the Optune Python package was used for hyperparameter optimization. Finally, each of these algorithms where combined into a regime switching approach, whereby all the algorithms would be retrained and reevaluated every 63 days. As the algorithms are evaluated, there Sharpe ratios are calculated over the validation window. This is utilized to select the algorithm to be used over the next trading period. The strategy developed in this dissertation utilizes various industry standard metrics and benchmarks to evaluate its performance. The implementation of this system over the years 2017‐2021 produces a Sharpe ratio of 1.058 and a cumulative return of 96.7%, outperforming the use of the individual components incorporated into the strategy.en_GB
dc.language.isoenen_GB
dc.rightsinfo:eu-repo/semantics/restrictedAccessen_GB
dc.subjectStock exchangesen_GB
dc.subjectReinforcement learningen_GB
dc.subjectAlgorithmsen_GB
dc.titleAutomated AI assisted tradingen_GB
dc.typebachelorThesisen_GB
dc.rights.holderThe copyright of this work belongs to the author(s)/publisher. The rights of this work are as defined by the appropriate Copyright Legislation or as modified by any successive legislation. Users may access this work and can make use of the information contained in accordance with the Copyright Legislation provided that the author must be properly acknowledged. Further distribution or reproduction in any format is prohibited without the prior permission of the copyright holder.en_GB
dc.publisher.institutionUniversity of Maltaen_GB
dc.publisher.departmentFaculty of Information and Communication Technology. Department of Artificial Intelligenceen_GB
dc.description.reviewedN/Aen_GB
dc.contributor.creatorCamilleri, Max (2023)-
Appears in Collections:Dissertations - FacICT - 2023
Dissertations - FacICTAI - 2023

Files in This Item:
File Description SizeFormat 
2308ICTICT390905072547_1.PDF
  Restricted Access
3.26 MBAdobe PDFView/Open Request a copy


Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.