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 Field | Value | Language |
---|---|---|
dc.date.accessioned | 2023-11-09T08:59:36Z | - |
dc.date.available | 2023-11-09T08:59:36Z | - |
dc.date.issued | 2023 | - |
dc.identifier.citation | Camilleri, M. (2023). Automated AI assisted trading (Bachelor's dissertation). | en_GB |
dc.identifier.uri | https://www.um.edu.mt/library/oar/handle/123456789/115348 | - |
dc.description | B.Sc. IT (Hons)(Melit.) | en_GB |
dc.description.abstract | Trading 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.iso | en | en_GB |
dc.rights | info:eu-repo/semantics/restrictedAccess | en_GB |
dc.subject | Stock exchanges | en_GB |
dc.subject | Reinforcement learning | en_GB |
dc.subject | Algorithms | en_GB |
dc.title | Automated AI assisted trading | en_GB |
dc.type | bachelorThesis | en_GB |
dc.rights.holder | The 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.institution | University of Malta | en_GB |
dc.publisher.department | Faculty of Information and Communication Technology. Department of Artificial Intelligence | en_GB |
dc.description.reviewed | N/A | en_GB |
dc.contributor.creator | Camilleri, Max (2023) | - |
Appears in Collections: | Dissertations - FacICT - 2023 Dissertations - FacICTAI - 2023 |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
2308ICTICT390905072547_1.PDF Restricted Access | 3.26 MB | Adobe PDF | View/Open Request a copy |
Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.