Foreign exchange prediction using the long short-term memory neural network

The foreign exchange market is one of the most active among other financial markets such as stocks and it has the highest amount of trading volume. With the advancement in technology, computer algorithm trading has become very common. The machine learning neural network could play an additional role...

Full description

Saved in:
Bibliographic Details
Main Author: Lee, Xiang Wei
Other Authors: Wang Lipo
Format: Final Year Project
Language:English
Published: 2018
Subjects:
Online Access:http://hdl.handle.net/10356/75426
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:The foreign exchange market is one of the most active among other financial markets such as stocks and it has the highest amount of trading volume. With the advancement in technology, computer algorithm trading has become very common. The machine learning neural network could play an additional role in predicting the future prices of the foreign exchange market to make profit in the market. There are many kinds of machine learning neural network such as Artificial Neural Network (ANN), Support Vector Regression (SVR) and Recurrent Neural Network (RNN). However, the RNN is the most popular among the others. An extension of the RNN is the Long short-term memory neural network (LSTM) where it can solve the RNN vanishing gradient problem. Hence when it comes to recurrent neural network, LSTM is widely introduced and used. The aim of this paper is to evaluate the effectiveness and accuracy of the proposed method of long short-term memory neural network (LSTM) in predicting the foreign exchange market. The results from the proposed method will then be compared to the Multi-layered Perceptron neural network (MLP) and the Convolutional Neural Network (CNN) from other research papers. The project will be implemented using Keras neural libraries with Tensorflow as back end. The closing price of the USD/JPY, EUR/USD and GBP/USD will be used as the input to the LSTM model.