Christodoulaki, Eva and Kampouridis, Michail and Kyropoulou, Maria (2025) A novel strongly-typed Genetic Programming algorithm for combining sentiment and technical analysis for algorithmic trading. Knowledge-Based Systems, 311. p. 113054. DOI https://doi.org/10.1016/j.knosys.2025.113054
Christodoulaki, Eva and Kampouridis, Michail and Kyropoulou, Maria (2025) A novel strongly-typed Genetic Programming algorithm for combining sentiment and technical analysis for algorithmic trading. Knowledge-Based Systems, 311. p. 113054. DOI https://doi.org/10.1016/j.knosys.2025.113054
Christodoulaki, Eva and Kampouridis, Michail and Kyropoulou, Maria (2025) A novel strongly-typed Genetic Programming algorithm for combining sentiment and technical analysis for algorithmic trading. Knowledge-Based Systems, 311. p. 113054. DOI https://doi.org/10.1016/j.knosys.2025.113054
Abstract
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.
| Item Type: | Article |
|---|---|
| Uncontrolled Keywords: | Algorithmic trading; Genetic programming; Sentiment analysis; Technical analysis |
| Divisions: | Faculty of Science and Health Faculty of Science and Health > Computer Science and Electronic Engineering, School of |
| SWORD Depositor: | Unnamed user with email elements@essex.ac.uk |
| Depositing User: | Unnamed user with email elements@essex.ac.uk |
| Date Deposited: | 11 Nov 2025 13:12 |
| Last Modified: | 11 Nov 2025 13:14 |
| URI: | http://repository.essex.ac.uk/id/eprint/40064 |
Available files
Filename: 1-s2.0-S0950705125001017-main.pdf
Licence: Creative Commons: Attribution 4.0