Main Article Content

Ihyak Ulumuddin
Sunardi Sunardi
Abdul Fadlil

Abstract

Price fluctuation is a necessity in every business, including the price of Bitcoin. Therefore humans need a device or application that can assist in making predictions quickly and accurately. Deep Learning can be used to make predictions which include setting the parameters used during training, choosing the best parameters for prediction, and choosing the prediction results with the smallest error level in the actual situation. This study performs a Bitcoin price prediction using Long Short Term Memory (LSTM). This study uses quantitative calculations on the prediction results. Measurement of accuracy is done by testing the previous price (back testing) and calculating the average error using RMSE and MAPE. The method for generating predictions is LSTM as a type of Recurrent Neural Network (RNN) which has the advantage of using long-term memory in handling time series data. LSTM implementation using Python is used for price forecasting with stages starting from data collection and normalization, input and output modeling. The result of this research is a prediction of Bitcoin price with an accuracy rate of 97.48% based on the best model with input layer 2, the number of epochs 100, the number of hidden layers 100, and activation using Softmax. These price predictions can be used as a reference and consideration for traders to create trading strategies and run them automatically on the digital currency market.

Downloads

Download data is not yet available.

Article Details

How to Cite
Ulumuddin, I., Sunardi, S. and Fadlil, A. (2020) “Bitcoin Price Prediction Using Long Short Term Memory (LSTM): Bitcoin Price Prediction Using Long Short Term Memory (LSTM)”, Jurnal Mantik, 4(2), pp. 1090-1095. doi: 10.35335/mantik.Vol4.2020.889.pp1090-1095.
References
[1] Bowerman, B. L. & O’Connell, R.T. (1987). Time Series Forecasting. Boston: Duxbury Press.
[2] Dimas A. W. & Oscar D. (2017), Blockchain Dari Bitcoin untuk Dunia. Jakarta: Jasakom.
[3] Ivan V., Daniel S., Gianmario S., Peter R. & Valientino Z. (2019), Pithon Deep Learning. Second Edition. UK: Packt Publishing Ltd.
[4] Jason B. (2016), Deep Learning With Python, Edition: v1.7
[5] Oscar D. dan Sintha R. (2017). Bitcoin Trading For Z Generation Cara Gaul Mengenal dan Trading Bitcoin.Jakarta: Jasakom.
[6] Ian H.Witten.,Eibe Frank.,Mark A.Hall.,Christoper J.Pal. (2017), Data Mining Practical Machine Learning Tools and Techniques. fourth Edition. United State: Morgan Kaufmann.
[7] Jan Wira G.P. (2018), Pengenalan Konsep Pembelajaran Mesin dan Deep Learning., Edisi 12. Jepang
[8] Annalyn Ng.,Kenneth Soo.,(2 017). Numsense ! Data Science for The Layman.,Kindle Edition
[9] Foster P., Tom F., Data Science For Bussines :What you Need to Know about Data Mining and data Analytic Thinking., Kindle Edition
[10] Gareth J., Daniela W., Trevor H., Robert T., (2017), An Introduction to Statistical Learning : with Applications in R., New York:Springer
[11] Michael N., (2020), Artificial Intelligence: A Guide to Intelligent Systems (3rd Edition).
[12] Ritzkal. 2018. Manajemen jaringan untuk pemula. Bogor: UIKA Press
[13] Ritzkal. 2019. Keamanan Jaringan Cyber. Bogor: UIKA Press
[14] Ritzkal. (2020). Tick Waste Application in Houses With Warning of Microcontroller Assistant Social Media. Jurnal MANTIK, Vol. 3 , no. 4, pp. 559-568.