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 |
Summary: | 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. |
---|