Opportunistic tactical portfolio management using genetic algorithm and reinforcement learning

Market trend reversals are what allow investors to capture profits, but stock trading comes with risks. A good portfolio is therefore one that can diversify risks yet exploit market trend reversals to maximize returns. This paper describes the use of 3 portfolio rebalancing strategies to explore the...

Full description

Saved in:
Bibliographic Details
Main Author: Chan, Janice Rui En
Other Authors: Quek Hiok Chai
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2020
Subjects:
Online Access:https://hdl.handle.net/10356/137996
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-137996
record_format dspace
spelling sg-ntu-dr.10356-1379962020-04-21T08:18:37Z Opportunistic tactical portfolio management using genetic algorithm and reinforcement learning Chan, Janice Rui En Quek Hiok Chai School of Computer Science and Engineering ASHCQUEK@ntu.edu.sg Engineering::Computer science and engineering Market trend reversals are what allow investors to capture profits, but stock trading comes with risks. A good portfolio is therefore one that can diversify risks yet exploit market trend reversals to maximize returns. This paper describes the use of 3 portfolio rebalancing strategies to explore the impact of base rates, commission rate loss and exchange rate loss on a portfolio’s profit level. The three rebalancing strategies are Opportunistic Tactical Buy and Hold Strategy, Genetic Algorithm Rebalancing Strategy (with risk algorithm) and Reinforcement Learning Rebalancing Strategy. Opportunistic Tactical Buy and Hold Strategy is a rule-based portfolio rebalancing strategy that takes advantage of the relative difference in each index/stock’s country risk to perform rebalancing during trend reversals. It demonstrated the ability to effectively adjust portfolio composition dynamically, as exemplified by experiments performed on both indexes and stocks. It is found that this algorithm performed extremely well in returning a high level of profits, although further tests are needed to verify this result. The effect of base rates is also tested on this strategy, and it is found that the algorithm performed better without base rate. In short, the Opportunistic Tactical Buy and Hold Strategy is able to outperform all underlying buy-and-hold indexes/stocks in each experiment, despite commission rate loss and exchange rate loss. However, a significant amount of profit loss is due to commission rate loss and exchange rate loss. It is found that choosing stocks of highly correlated currency pairs can reduce exchange rate loss, through experiments of portfolios with stocks selected from the telecommunications sector and the healthcare sector. Genetic Algorithm Rebalancing Strategy (with risk algorithm) is an algorithm that accounts for all three aspects of a market, namely market trends, risks, and returns. It shows promising results, as it is able to adjust the portfolio compositions to maximize returns. It is found that the algorithm performed better with base rates and is able to outperform all underlying buy-and-hold indexes/stocks in each experiment, despite commission rate loss and exchange rate loss. However, Reinforcement Learning Rebalancing Strategy shows unfavourable results as it was unable to outperform all indexes/stocks. With the introduction of a commission_reward function to account for the significance of commission rate loss, the Enhanced RL rebalancing strategy improved significantly and is able to outperform all underlying buy-and-hold indexes/stocks in terms of total returns, with and without base rate. Bachelor of Engineering (Computer Science) 2020-04-21T08:18:36Z 2020-04-21T08:18:36Z 2020 Final Year Project (FYP) https://hdl.handle.net/10356/137996 en SCSE19-0523 application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
topic Engineering::Computer science and engineering
spellingShingle Engineering::Computer science and engineering
Chan, Janice Rui En
Opportunistic tactical portfolio management using genetic algorithm and reinforcement learning
description Market trend reversals are what allow investors to capture profits, but stock trading comes with risks. A good portfolio is therefore one that can diversify risks yet exploit market trend reversals to maximize returns. This paper describes the use of 3 portfolio rebalancing strategies to explore the impact of base rates, commission rate loss and exchange rate loss on a portfolio’s profit level. The three rebalancing strategies are Opportunistic Tactical Buy and Hold Strategy, Genetic Algorithm Rebalancing Strategy (with risk algorithm) and Reinforcement Learning Rebalancing Strategy. Opportunistic Tactical Buy and Hold Strategy is a rule-based portfolio rebalancing strategy that takes advantage of the relative difference in each index/stock’s country risk to perform rebalancing during trend reversals. It demonstrated the ability to effectively adjust portfolio composition dynamically, as exemplified by experiments performed on both indexes and stocks. It is found that this algorithm performed extremely well in returning a high level of profits, although further tests are needed to verify this result. The effect of base rates is also tested on this strategy, and it is found that the algorithm performed better without base rate. In short, the Opportunistic Tactical Buy and Hold Strategy is able to outperform all underlying buy-and-hold indexes/stocks in each experiment, despite commission rate loss and exchange rate loss. However, a significant amount of profit loss is due to commission rate loss and exchange rate loss. It is found that choosing stocks of highly correlated currency pairs can reduce exchange rate loss, through experiments of portfolios with stocks selected from the telecommunications sector and the healthcare sector. Genetic Algorithm Rebalancing Strategy (with risk algorithm) is an algorithm that accounts for all three aspects of a market, namely market trends, risks, and returns. It shows promising results, as it is able to adjust the portfolio compositions to maximize returns. It is found that the algorithm performed better with base rates and is able to outperform all underlying buy-and-hold indexes/stocks in each experiment, despite commission rate loss and exchange rate loss. However, Reinforcement Learning Rebalancing Strategy shows unfavourable results as it was unable to outperform all indexes/stocks. With the introduction of a commission_reward function to account for the significance of commission rate loss, the Enhanced RL rebalancing strategy improved significantly and is able to outperform all underlying buy-and-hold indexes/stocks in terms of total returns, with and without base rate.
author2 Quek Hiok Chai
author_facet Quek Hiok Chai
Chan, Janice Rui En
format Final Year Project
author Chan, Janice Rui En
author_sort Chan, Janice Rui En
title Opportunistic tactical portfolio management using genetic algorithm and reinforcement learning
title_short Opportunistic tactical portfolio management using genetic algorithm and reinforcement learning
title_full Opportunistic tactical portfolio management using genetic algorithm and reinforcement learning
title_fullStr Opportunistic tactical portfolio management using genetic algorithm and reinforcement learning
title_full_unstemmed Opportunistic tactical portfolio management using genetic algorithm and reinforcement learning
title_sort opportunistic tactical portfolio management using genetic algorithm and reinforcement learning
publisher Nanyang Technological University
publishDate 2020
url https://hdl.handle.net/10356/137996
_version_ 1681056469505540096