Machine learning approaches for financial time series forecasting

Abstract
This paper is discusses the problems of the short-term forecasting of financial time series using supervised machine learning (ML) approach. For this goal, we applied several the most powerful methods including Support Vector Machine (SVM), Multilayer Perceptron (MLP), Random Forests (RF) and Stochastic Gradient Boosting Machine (SGBM). As dataset were selected the daily close prices of two stock index: SP 500 and NASDAQ, two the most capitalized cryptocurrencies: Bitcoin (BTC), Ethereum (ETH), and exchange rate of EUR-USD. As features we used only the past price information. To check the efficiency of these models we made out-of-sample forecast for selected time series by using one step ahead technique. The accuracy rates of the forecasted prices by using ML models were calculated. The results verify the applicability of the ML approach for the forecasting of financial time series. The best out of sample accuracy of short-term prediction daily close prices for selected time series obtained by SGBM and MLP in terms of Mean Absolute Percentage Error (MAPE) was within 0.46-3.71 %. Our results are comparable with accuracy obtained by Deep learning approaches.
Description
Keywords
financial time series, short-term forecasting, machine learning, support vector machine, random forest, gradient boosting, multilayer perceptron
Citation
Machine learning approaches for financial time series forecasting [Electronic resource] / Vasily Derbentsev, Andriy Matviychuk, Nataliia Datsenko [et al.] // Monitoring, Modeling & Management of Emergent Economy (M3E2–MLPEED 2020) : proceedings of the selected papers of the special edition of international conference, Odessa, Ukraine, July 13–18, 2020 / [ed.: A. Kiv]. – Electronic text data. – Odessa, 2020. – Vol. 2713 : Machine Learning for Prediction of Emergent Economy Dynamics. – P. 434–450. – Mode of access: https://ceur-ws.org/Vol-2713/paper47.pdf. – Title from screen.