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

Authors Info & Claims
Published:25 February 2022Publication 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–6Google ScholarGoogle Scholar
  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–221Google ScholarGoogle Scholar
  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–1632Google ScholarGoogle Scholar
  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–125Google ScholarGoogle ScholarCross RefCross Ref
  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–12Google ScholarGoogle Scholar
  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 ITQMGoogle ScholarGoogle ScholarCross RefCross Ref
  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/S0378437119318941Google ScholarGoogle ScholarCross RefCross Ref
  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/S2405844019359705Google ScholarGoogle ScholarCross RefCross Ref
  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 ComputingGoogle ScholarGoogle ScholarCross RefCross Ref
  10. Mihatsch O, Neuneier R. 1999. Risk-sensitive reinforcement learning. In: Advances in neural information processing systems. MIT press, pp 1031–1037Google ScholarGoogle Scholar
  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–877Google ScholarGoogle ScholarDigital LibraryDigital Library
  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–837Google ScholarGoogle Scholar
  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–470Google ScholarGoogle ScholarCross RefCross Ref
  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.3291831Google ScholarGoogle ScholarDigital LibraryDigital Library
  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/S0957417419305822Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.006Google ScholarGoogle ScholarCross RefCross Ref
  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_33Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  19. Asur, S. & Huberman, B.A. 2010. Predicting the Future With Social Media. Cornell University. DOI: 10.1016/j.apenergy.2013.03.027Google ScholarGoogle Scholar
  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. DOI: http://dx.doi.org/10.1016/j.dss.2014.07.004Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. doi:10.1016/j.bushor.2012.01.007Google ScholarGoogle Scholar
  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–263Google ScholarGoogle Scholar
  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.pdfGoogle ScholarGoogle Scholar
  24. Coinmarketcap. 2021. Accessed at: http://coinmarketcap.comGoogle ScholarGoogle Scholar
  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_33Google ScholarGoogle Scholar
  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).Google ScholarGoogle Scholar
  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 intelligenceGoogle ScholarGoogle Scholar
  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)Google ScholarGoogle ScholarCross RefCross Ref

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • 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

    Copyright © 2021 ACM

    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 about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article
    • Research
    • Refereed limited

    Acceptance Rates

    Overall Acceptance Rate173of395submissions,44%
  • Article Metrics

    • Downloads (Last 12 months)37
    • Downloads (Last 6 weeks)4

    Other Metrics

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format .

View HTML Format