A novel strongly-typed Genetic Programming algorithm for combining sentiment and technical analysis for algorithmic trading
The use of algorithms in finance and trading has become an increasingly thriving research area, with researchers creating automated and pre programmed trading instructions utilising indicators from technical and sentiment analysis. The indicators of the two analyses have been used mostly individually, despite evidence that their combination can be profitable and financially advantageous. In this paper, we examine the advantages of combining indicators from both technical and sentiment analysis through a novel genetic programming algorithm, named STGP-SATA. Our algorithm introduces technical and sentiment analysis types, through a strongly-typed architecture, whereby the associated tree contains one branch with only technical indicators and another branch with only sentiment analysis indicators. This approach allows for better exploration and exploitation of the search space of the indicators. To evaluate the performance of STGP-SATA we compare it with three other GP variants on three financial metrics, namely Sharpe ratio, rate of return and risk. We furthermore compare STGP-SATA against two financial and four algorithmic benchmarks, namely, multilayer perceptron, support vector machine, extreme gradient boosting, and long short term memory network. Our study shows that the combination of technical and sentiment analysis indicators through STGP-SATA improves the financial performance of the trading strategies and statistically and significantly outperforms the other benchmarks across the three financial metrics. • STGP-SATA statistically performs better the remaining GP variants. • Combining the SA and TA indicators is essential. • STGP-SATA performs better than the four algorithmic benchmarks. • STGP-SATA is more financially advantageous compared to trading strategies Buy and Hold (BnH) and Trading Strategy d,r (TSd,r).
Authors
- Michael Kampouridis (ORCID: https://orcid.org/0000-0003-0047-7565)
- Evangelia Christodoulaki (ORCID: https://orcid.org/0000-0003-0099-6111)
- Maria Kyropoulou (ORCID: https://orcid.org/0000-0002-1465-5556)
Institutions
- University of Essex (GB)
- University of Bristol (GB)
Publication Details
- Journal
- Knowledge-Based Systems
- Published
- 2025-01-27
- DOI
- https://doi.org/10.1016/j.knosys.2025.113054
- Citations
- 2
- Primary Topic
- Stock Market Forecasting Methods
- Type
- article
- Field-Weighted Citation Impact
- 2.11