Foreign exchange prediction and trading using few-shot machine learning
Forecasting is one of many machine learning applications for time-series data. However, forecasting market prices in forex and the stock market remain a challenge despite extensive research in several state-of-the-art machine learning methods While majority of the market moves within a range for a g...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2021
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/150115 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-150115 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1501152023-07-07T18:16:31Z Foreign exchange prediction and trading using few-shot machine learning Lee, Wilson Wang Lipo School of Electrical and Electronic Engineering ELPWang@ntu.edu.sg Engineering::Electrical and electronic engineering Forecasting is one of many machine learning applications for time-series data. However, forecasting market prices in forex and the stock market remain a challenge despite extensive research in several state-of-the-art machine learning methods While majority of the market moves within a range for a given period, the many variables incorporated into the trading market make short-term movements highly unpredictable and difficult to forecast with high accuracy solely from past performance. Hence, this paper seeks to determine the usefulness of Few Shot Learning on time-series data. This paper explores 2 different approaches related to Few Shot; looking into classifying trends and transfer learning on small datasets. In the first approach, we sub-sample prices and convert them into a line graph image database, classifying them into distinct feature classes. This allows the model to learn useful patterns to be applied on a target dataset with limited data for forecasting. The second approach uses transfer learning, by taking well-defined models and training them with large amount of time-series data. The trained model is then used to forecast on a small target dataset. The results are compared against benchmarks from few-shot learning classification techniques and LSTM models that have been published in the past. The result shows possible effectiveness of these approaches that can help improve the accuracy and reduce reliance on having large target dataset. Bachelor of Engineering (Electrical and Electronic Engineering) 2021-06-12T07:03:46Z 2021-06-12T07:03:46Z 2021 Final Year Project (FYP) Lee, W. (2021). Foreign exchange prediction and trading using few-shot machine learning. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/150115 https://hdl.handle.net/10356/150115 en application/pdf Nanyang Technological University |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Electrical and electronic engineering |
spellingShingle |
Engineering::Electrical and electronic engineering Lee, Wilson Foreign exchange prediction and trading using few-shot machine learning |
description |
Forecasting is one of many machine learning applications for time-series data. However, forecasting market prices in forex and the stock market remain a challenge despite extensive research in several state-of-the-art machine learning methods While majority of the market moves within a range for a given period, the many variables incorporated into the trading market make short-term movements highly unpredictable and difficult to forecast with high accuracy solely from past performance. Hence, this paper seeks to determine the usefulness of Few Shot Learning on time-series data. This paper explores 2 different approaches related to Few Shot; looking into classifying trends and transfer learning on small datasets. In the first approach, we sub-sample prices and convert them into a line graph image database, classifying them into distinct feature classes. This allows the model to learn useful patterns to be applied on a target dataset with limited data for forecasting. The second approach uses transfer learning, by taking well-defined models and training them with large amount of time-series data. The trained model is then used to forecast on a small target dataset. The results are compared against benchmarks from few-shot learning classification techniques and LSTM models that have been published in the past. The result shows possible effectiveness of these approaches that can help improve the accuracy and reduce reliance on having large target dataset. |
author2 |
Wang Lipo |
author_facet |
Wang Lipo Lee, Wilson |
format |
Final Year Project |
author |
Lee, Wilson |
author_sort |
Lee, Wilson |
title |
Foreign exchange prediction and trading using few-shot machine learning |
title_short |
Foreign exchange prediction and trading using few-shot machine learning |
title_full |
Foreign exchange prediction and trading using few-shot machine learning |
title_fullStr |
Foreign exchange prediction and trading using few-shot machine learning |
title_full_unstemmed |
Foreign exchange prediction and trading using few-shot machine learning |
title_sort |
foreign exchange prediction and trading using few-shot machine learning |
publisher |
Nanyang Technological University |
publishDate |
2021 |
url |
https://hdl.handle.net/10356/150115 |
_version_ |
1772825451780112384 |