Cocco Luisanna, Tonelli Roberto, Marchesi Michele
Department of Mathematics and Computer Science, University of Cagliari, Cagliari, Italy.
PeerJ Comput Sci. 2021 Mar 29;7:e413. doi: 10.7717/peerj-cs.413. eCollection 2021.
The high volatility of an asset in financial markets is commonly seen as a negative factor. However short-term trades may entail high profits if traders open and close the correct positions. The high volatility of cryptocurrencies, and in particular of Bitcoin, is what made cryptocurrency trading so profitable in these last years. The main goal of this work is to compare several frameworks each other to predict the daily closing Bitcoin price, investigating those that provide the best performance, after a rigorous model selection by the so-called k-fold cross validation method. We evaluated the performance of one stage frameworks, based only on one machine learning technique, such as the Bayesian Neural Network, the Feed Forward and the Long Short Term Memory Neural Networks, and that of two stages frameworks formed by the neural networks just mentioned in cascade to Support Vector Regression. Results highlight higher performance of the two stages frameworks with respect to the correspondent one stage frameworks, but for the Bayesian Neural Network. The one stage framework based on Bayesian Neural Network has the highest performance and the order of magnitude of the mean absolute percentage error computed on the predicted price by this framework is in agreement with those reported in recent literature works.
金融市场中资产的高波动性通常被视为一个负面因素。然而,如果交易者正确地开仓和平仓,短期交易可能会带来高额利润。加密货币,尤其是比特币的高波动性,正是近年来加密货币交易如此盈利的原因。这项工作的主要目标是通过所谓的k折交叉验证方法进行严格的模型选择后,相互比较几个框架来预测比特币的每日收盘价,研究那些表现最佳的框架。我们评估了仅基于一种机器学习技术的单阶段框架的性能,如贝叶斯神经网络、前馈神经网络和长短期记忆神经网络,以及由上述神经网络级联支持向量回归形成的两阶段框架的性能。结果表明,除了贝叶斯神经网络外,两阶段框架相对于相应的单阶段框架具有更高的性能。基于贝叶斯神经网络的单阶段框架具有最高的性能,并且该框架计算的预测价格的平均绝对百分比误差的数量级与最近文献中的报告一致。