Cycle-based trading & portfolio management system
This research project aims to apply machine learning techniques in the area of financial investment. By adopting data-driven objective methods, some common human biases known to prevent investors from making rational decisions could be reasonably avoided. The strategy is built upon cyclical mov...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2016
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/66823 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-66823 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-668232023-03-03T20:27:49Z Cycle-based trading & portfolio management system Zhan, Xiaoying Quek Hiok Chai School of Computer Engineering DRNTU::Engineering This research project aims to apply machine learning techniques in the area of financial investment. By adopting data-driven objective methods, some common human biases known to prevent investors from making rational decisions could be reasonably avoided. The strategy is built upon cyclical movements in the stock market, which is mainly induced by business cycles. Thus, the target horizon is mid to long term. By selecting stocks at their troughs and investing capitals during the rising phases, capitals could be utilized more efficiently to preserve values and generate returns. To predict the inflection points in stock prices, Takagi-Sugeno-Kang fuzzy neural network is adopted due to its accuracy. To improve its performance, Evolutionary Algorithms (EA) are applied to fine tune the model’s parameters. In addition, angular coding scheme is used to conquer the problem of limited search space associated with the designing of TSK Fuzzy Rule-Based System with EAs. After the longer term inflection signal is given, entry/exit points are confirmed by shorter-term signals such as MACD, which reflects more recent market changes. Maximum reward reinforcement learning is also incorporated to estimate the potential rising amplitude in order to avoid entering into unprofitable trades while taking into account transaction costs. The cycle-based stock selection approach is combined into the design of a portfolio management system based on Markowitz Portfolio Theory. The system constructs portfolios with the objective of maximizing return while maintaining overall risk at a predefined target level. Rebalancing is scheduled according to the Larry Swedroe 5/25 rules, which enables prompt response to significant market changes. The proposed cycled-based strategy achieves average annual return of around 14%. Compared to the benchmark (S&P) annual return of 9% during the same back-test period, the system makes a significant improvement. Bachelor of Engineering (Computer Science) 2016-04-27T05:15:29Z 2016-04-27T05:15:29Z 2016 Final Year Project (FYP) http://hdl.handle.net/10356/66823 en Nanyang Technological University 76 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering |
spellingShingle |
DRNTU::Engineering Zhan, Xiaoying Cycle-based trading & portfolio management system |
description |
This research project aims to apply machine learning techniques in the area of financial investment. By adopting data-driven objective methods, some common human biases known to prevent investors from making rational decisions could be reasonably avoided.
The strategy is built upon cyclical movements in the stock market, which is mainly induced by business cycles. Thus, the target horizon is mid to long term. By selecting stocks at their troughs and investing capitals during the rising phases, capitals could be utilized more efficiently to preserve values and generate returns. To predict the inflection points in stock prices, Takagi-Sugeno-Kang fuzzy neural network is adopted due to its accuracy. To improve its performance, Evolutionary Algorithms (EA) are applied to fine tune the model’s parameters. In addition, angular coding scheme is used to conquer the problem of limited search space associated with the designing of TSK Fuzzy Rule-Based System with EAs. After the longer term inflection signal is given, entry/exit points are confirmed by shorter-term signals such as MACD, which reflects more recent market changes. Maximum reward reinforcement learning is also incorporated to estimate the potential rising amplitude in order to avoid entering into unprofitable trades while taking into account transaction costs.
The cycle-based stock selection approach is combined into the design of a portfolio management system based on Markowitz Portfolio Theory. The system constructs portfolios with the objective of maximizing return while maintaining overall risk at a predefined target level. Rebalancing is scheduled according to the Larry Swedroe 5/25 rules, which enables prompt response to significant market changes.
The proposed cycled-based strategy achieves average annual return of around 14%. Compared to the benchmark (S&P) annual return of 9% during the same back-test period, the system makes a significant improvement. |
author2 |
Quek Hiok Chai |
author_facet |
Quek Hiok Chai Zhan, Xiaoying |
format |
Final Year Project |
author |
Zhan, Xiaoying |
author_sort |
Zhan, Xiaoying |
title |
Cycle-based trading & portfolio management system |
title_short |
Cycle-based trading & portfolio management system |
title_full |
Cycle-based trading & portfolio management system |
title_fullStr |
Cycle-based trading & portfolio management system |
title_full_unstemmed |
Cycle-based trading & portfolio management system |
title_sort |
cycle-based trading & portfolio management system |
publishDate |
2016 |
url |
http://hdl.handle.net/10356/66823 |
_version_ |
1759857883016593408 |