ABSTRACT
Due to the rise in popularity of Bitcoin as both a store of wealth and speculative investment, there is an ever-growing demand for automated trading tools to gain an advantage over the market. Although traditionally trading was done by professionals, nowadays a majority of market participants are market-data processing bots due to their inherent advantages in processing large amounts of data, lack of emotions of fear or greed, and predicting market prices through artificial intelligence. A large number of approaches have been brought forward to tackle this task, many of which rely on specially engineered deep learning methods with a focus on specific market conditions. The general limitation of these approaches, however, is the reliance on customized gradient-based methods which limit the scope of possible solutions and don't necessarily generalize well when solving similar problems. This paper proposes a method which uses neuroevolutionary techniques capable of automatically customizing offspring neural networks, generating entire populations of solutions and more thoroughly exploring and parallelizing potential solutions. Our approach uses evolutionary algorithms to evolve increasingly improved populations of neural networks which, based on sentimental and technical analysis data, efficiently predict future market price movements. The effectiveness of this approach is validated by testing the system on both live and historical trading scenarios, and its robustness is tested on other cryptocurrency and stock markets. Experimental results during a 30-day live-trading period show that this method outperformed the buy and hold strategy by over 260%, even while factoring in standard trading fees.
- Kimoto T, Asakawa K, Yoda M, Takeoka M. 1990. Stock market prediction system with modular neural networks. In: 1990 IJCNN International joint conference on neural networks. IEEE, pp 1–6Google Scholar
- Kamijo KI, Tanigawa T. 1990. Stock price pattern recognition-a recurrent neural network approach. In: 1990 IJCNN International joint conference on neural networks. IEEE, pp 215–221Google Scholar
- Lee CH, Park KC. 1992. Prediction of monthly transition of the composition stock price index using recurrent back-propagation. In: Artificial neural networks. Elsevier, pp 1629–1632Google Scholar
- Sun T, Wang J, Ni J, Cao Y, Liu B. 2019. Predicting futures market movement using deep neural networks. In: 18Th IEEE international conference on machine learning and applications (ICMLA), pp 118–125Google ScholarCross Ref
- Lin Y, Huang T, Chung W, Ueng Y. 2020. Forecasting fluctuations in the financial index using a recurrent neural network based on price features. IEEE Transactions on Emerging Topics in Computational Intelligence, pp 1–12Google Scholar
- Fenghua W, Jihong X, Zhifang H, Xu G. 2014. Stock price prediction based on ssa and svm. Procedia Comput Sci 31:625– 631. 2nd International Conference on Information Technology and Quantitative Management ITQMGoogle ScholarCross Ref
- Zhou Z, Gao M, Liu Q, Xiao H. 2020. Forecasting stock price movements with multiple data sources: Evidence from stock market in china. Physica A Stat Mech Appl 542:123389. https://doi. org/10.1016/j.physa.2019.123389. http://www.sciencedirect.com/ science/article/pii/S0378437119318941Google ScholarCross Ref
- Tan Z, Yan Z, Zhu G. 2019. Stock selection with random forest: An exploitation of excess return in the chinese stock market. Heliyon 5(8):02310. https://doi.org/10.1016/j.heliyon.2019.e02 310. http://www.sciencedirect.com/science/article/pii/S2405844019359705Google ScholarCross Ref
- Khan W, Ghazanfar MA, Azam MA, Karami A, Alyoubi KH, Alfakeeh AS. 2020. Stock market prediction using machine learning classifiers and social media, news. Journal of Ambient Intelligence and Humanized ComputingGoogle ScholarCross Ref
- Mihatsch O, Neuneier R. 1999. Risk-sensitive reinforcement learning. In: Advances in neural information processing systems. MIT press, pp 1031–1037Google Scholar
- Lee J, Park J, Jangmin O, Lee J, Hong E. 2007. A multiagent approach to $q$-learning for daily stock trading. IEEE Trans Syst Man Cybern Part A Syst Hum 37:864–877Google ScholarDigital Library
- Gao X, Hongkong S, Chan L. 2000. An algorithm for trading and portfolio management using q-learning and sharpe ratio maximization. In: International conference on neural information processing, pp 832–837Google Scholar
- Moody J, Wu L, Liao Y, Saffell M. 1998. Performance functions and reinforcement learning for trading systems and portfolios. J Forecast 17(5-6):441–470Google ScholarCross Ref
- Kang Q, Zhou H, Kang Y. 2018. An asynchronous advantage actor-critic reinforcement learning method for stock selection and portfolio management. In: Proceedings of the 2nd International Conference on Big Data Research, ICBDR 2018. Association for Computing Machinery, New York, pp 141–145. https://doi.org/10.1145/3291801.3291831Google ScholarDigital Library
- Lei K, Zhang B, Li Y, Yang M, Shen Y. 2020. Time-driven feature-aware jointly deep reinforcement learning for financial signal representation and algorithmic trading. Expert Syst Appl 140:112872. https://doi.org/10.1016/j.eswa.2019.112872, http:// www.sciencedirect.com/science/article/pii/S0957417419305822Google ScholarDigital Library
- Palmer, A., Montaño, J.J. and Sesé, A. 2006. Designing an Artificial Neural Network for Forecasting Tourism Time Series. Tourism Management, 27, 781-790. https://doi.org/10.1016/j.tourman.2005.05.006Google ScholarCross Ref
- Wong, G., Chandra, R. and Sharma, A. 2016. Memetic Cooperative Neuro-Evolution for Chaotic Time Series Prediction. In: Hirose, A., Ozawa, S., Doya, K., Ikeda, K., Lee, M. and Liu, D., Eds., Neural Information Processing, Springer, Cham, 299-308. https://doi.org/10.1007/978-3-319-46675-0_33Google Scholar
- Wong, G., Chandra, R. and Sharma, A. 2018. Information Collection Strategies in Memetic Cooperative Neuroevolution for Time Series Prediction. International Joint Conference on Neural Networks, Rio, 12-14 October 2016, 1-6.Google Scholar
- Asur, S. & Huberman, B.A. 2010. Predicting the Future With Social Media. Cornell University. DOI: 10.1016/j.apenergy.2013.03.027Google Scholar
- Bao, T., & Chang, T.S. 2014. Why Amazon uses both the New York Times bestseller list and customer reviews: An empirical study of multiplier effects on product sales from multiple earned media. Decision Support Systems, 67 (2014), 1–8. DOI: http://dx.doi.org/10.1016/j.dss.2014.07.004Google ScholarDigital Library
- Berthon, P. R., Pitt, L. F., Plangger, K., & Shapiro, D. 2012. Marketing meets Web 2.0, social media, and creative consumers: Implications for international marketing strategy. Business horizons, 55(3), 261-271. doi:10.1016/j.bushor.2012.01.007Google Scholar
- Checkley, M.S., Anon Higon, D. & Alles, H. 2016. The hasty wisdom of the mob: How market sentiment predicts stock market behavior. Expert Systems With Applications. 77(2017), 256–263Google Scholar
- Colianni, S., Rosales, S. & Signorotti, M. 2015. Algorithmic Trading of Cryptocurrency Based on Twitter Sentiment Analysis. Retrieved from: http://cs229.stanford.edu/proj2015/029_report.pdfGoogle Scholar
- Coinmarketcap. 2021. Accessed at: http://coinmarketcap.comGoogle Scholar
- Wong, G., Chandra, R. and Sharma, A. 2016 Memetic Cooperative Neuro-Evolution for Chaotic Time Series Prediction. In: Hirose, A., Ozawa, S., Doya, K., Ikeda, K., Lee, M. and Liu, D., Eds., Neural Information Processing, Springer, Cham, 299-308. https://doi.org/10.1007/978-3-319-46675-0_33Google Scholar
- C. J. Hutto and E. Gilbert. 2014. “VADER: A parsimonious rule-based model for sentiment analysis of social media text,” presented at the 8th International AAAI Conference on Weblogs and Social Media (ICWSM).Google Scholar
- Wang Z, Oates T. 2015. Encoding time series as images for visual inspection and classification using tiled convolutional neural S. Carta networks. In: Workshops at the twenty-ninth AAAI conference on artificial intelligenceGoogle Scholar
- Antweiler, W. & Frank, M.Z. 2004. Is All That Talk Just Noise? The Information Content of Internet Stock Message Boards. The Journal of Finance, 59(3)Google ScholarCross Ref
Recommendations
Cryptocurrency Market: Choice of Technical Indicators in Trading Strategies of Individual Investors
SPBPU IDE '21: Proceedings of the 3rd International Scientific Conference on Innovations in Digital EconomyTechnical analysis is a popular tool for assessing financial assets. It has fairly well-established tools, namely indicators. In addition, modern financial market has expanded due to the new segment of cryptocurrency. The cryptocurrency market is both ...
Intelligent technical analysis based equivolume charting for stock trading using neural networks
It has been long recognized that trading volume provides valuable information for understanding stock price movement. As such, equivolume charting was developed to consider how stocks appear to move in a volume frame of reference as opposed to a time ...
Volatility Spillovers between US Banking Industry and Bitcoin Market: Risk Implications for Banking Industry
ICBCT'20: Proceedings of the 2020 The 2nd International Conference on Blockchain TechnologyThis paper examines the volatility spillovers between Bitcoin market and US banking industry using unrestricted BEKK-GARCH model. The results show that there is a strong short-term volatility spillover effect in the two markets. However, Bitcoin trading ...
Comments