Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3508546.3508652acmotherconferencesArticle/Chapter ViewAbstractPublication PagesacaiConference Proceedingsconference-collections
research-article

EvoTrader: Automated Bitcoin Trading Using Neuroevolutionary Algorithms on Technical Analysis and Social Sentiment Data

Published: 25 February 2022 Publication History

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.

References

[1]
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–6
[2]
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–221
[3]
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–1632
[4]
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–125
[5]
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–12
[6]
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 ITQM
[7]
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/S0378437119318941
[8]
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/S2405844019359705
[9]
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 Computing
[10]
Mihatsch O, Neuneier R. 1999. Risk-sensitive reinforcement learning. In: Advances in neural information processing systems. MIT press, pp 1031–1037
[11]
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–877
[12]
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–837
[13]
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–470
[14]
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.3291831
[15]
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/S0957417419305822
[16]
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.006
[17]
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_33
[18]
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.
[19]
Asur, S. & Huberman, B.A. 2010. Predicting the Future With Social Media. Cornell University.
[20]
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.
[21]
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.
[22]
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–263
[23]
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.pdf
[24]
Coinmarketcap. 2021. Accessed at: http://coinmarketcap.com
[25]
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_33
[26]
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).
[27]
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 intelligence
[28]
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)

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
ACAI '21: Proceedings of the 2021 4th International Conference on Algorithms, Computing and Artificial Intelligence
December 2021
699 pages
ISBN:9781450385053
DOI:10.1145/3508546
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 25 February 2022

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Artificial Neural Networks
  2. Bitcoin (BTC)
  3. Cryptocurrency
  4. Technical Analysis
  5. Trading Bots

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

ACAI'21

Acceptance Rates

Overall Acceptance Rate 173 of 395 submissions, 44%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 136
    Total Downloads
  • Downloads (Last 12 months)38
  • Downloads (Last 6 weeks)0
Reflects downloads up to 18 Nov 2024

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media