STOCK MARKET MOVEMENT PREDICTION USING CONVOLUTIONAL NEURAL NETWORK (CNN)

In predicting capital market movements, the main concern is determining when is the right time to buy, sell, or hold a stock. Currently, most of the analysis performed by an investor is still manual, especially retail investors, so it is difficult to determine an efficient investment strategy. Thi...

Full description

Saved in:
Bibliographic Details
Main Author: Jhouma Parulian Napitu, Yohanes
Format: Final Project
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/54358
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
id id-itb.:54358
spelling id-itb.:543582021-03-16T10:05:41ZSTOCK MARKET MOVEMENT PREDICTION USING CONVOLUTIONAL NEURAL NETWORK (CNN) Jhouma Parulian Napitu, Yohanes Indonesia Final Project Stocks movement, time-series, Convolutional Neural Network INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/54358 In predicting capital market movements, the main concern is determining when is the right time to buy, sell, or hold a stock. Currently, most of the analysis performed by an investor is still manual, especially retail investors, so it is difficult to determine an efficient investment strategy. This final project aims to produce a model that is able to predict future stock movements of a company. This can help investors to determine investment strategies more efficiently. In this final project, the proposed solution is divided into two components, namely the preprocessing component and the prediction component. The preprocessing carried out is converting historical price data into a matrix that represents a candle chart. To predict stock price movements the model used is the Convolutional Neural Network for time-series. To determine the parameters used, an experiment was carried out by retraining based on four years of data. The experimental results show that the selected parameters for the models used are 5, 5, 5, and 5 for the size of the first filter, first pooling, second filtering and second pooling, respectively. The model with selected parameters has an average accuracy of 54.35% and an average area under ROC 0.5576. Unfortunately, this performance is not better than previous studies which predict the same thing with different models, namely an average accuracy of 64.14%. text
institution Institut Teknologi Bandung
building Institut Teknologi Bandung Library
continent Asia
country Indonesia
Indonesia
content_provider Institut Teknologi Bandung
collection Digital ITB
language Indonesia
description In predicting capital market movements, the main concern is determining when is the right time to buy, sell, or hold a stock. Currently, most of the analysis performed by an investor is still manual, especially retail investors, so it is difficult to determine an efficient investment strategy. This final project aims to produce a model that is able to predict future stock movements of a company. This can help investors to determine investment strategies more efficiently. In this final project, the proposed solution is divided into two components, namely the preprocessing component and the prediction component. The preprocessing carried out is converting historical price data into a matrix that represents a candle chart. To predict stock price movements the model used is the Convolutional Neural Network for time-series. To determine the parameters used, an experiment was carried out by retraining based on four years of data. The experimental results show that the selected parameters for the models used are 5, 5, 5, and 5 for the size of the first filter, first pooling, second filtering and second pooling, respectively. The model with selected parameters has an average accuracy of 54.35% and an average area under ROC 0.5576. Unfortunately, this performance is not better than previous studies which predict the same thing with different models, namely an average accuracy of 64.14%.
format Final Project
author Jhouma Parulian Napitu, Yohanes
spellingShingle Jhouma Parulian Napitu, Yohanes
STOCK MARKET MOVEMENT PREDICTION USING CONVOLUTIONAL NEURAL NETWORK (CNN)
author_facet Jhouma Parulian Napitu, Yohanes
author_sort Jhouma Parulian Napitu, Yohanes
title STOCK MARKET MOVEMENT PREDICTION USING CONVOLUTIONAL NEURAL NETWORK (CNN)
title_short STOCK MARKET MOVEMENT PREDICTION USING CONVOLUTIONAL NEURAL NETWORK (CNN)
title_full STOCK MARKET MOVEMENT PREDICTION USING CONVOLUTIONAL NEURAL NETWORK (CNN)
title_fullStr STOCK MARKET MOVEMENT PREDICTION USING CONVOLUTIONAL NEURAL NETWORK (CNN)
title_full_unstemmed STOCK MARKET MOVEMENT PREDICTION USING CONVOLUTIONAL NEURAL NETWORK (CNN)
title_sort stock market movement prediction using convolutional neural network (cnn)
url https://digilib.itb.ac.id/gdl/view/54358
_version_ 1822929586979078144