A novel strongly-typed Genetic Programming algorithm for combining sentiment and technical analysis for algorithmic trading

Eva Christodoulaki*, Michael Kampouridis, Maria Kyropoulou

*Corresponding author for this work

Research output: Contribution to journalArticle (Academic Journal)peer-review

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.
Original languageEnglish
Article number113054
Number of pages16
JournalKnowledge-Based Systems
Volume311
Early online date27 Jan 2025
DOIs
Publication statusPublished - 28 Feb 2025

Bibliographical note

Publisher Copyright:
© 2025

Fingerprint

Dive into the research topics of 'A novel strongly-typed Genetic Programming algorithm for combining sentiment and technical analysis for algorithmic trading'. Together they form a unique fingerprint.

Cite this