Combining Technical and Sentiment Analysis Under a Genetic Programming Algorithm

被引:0
|
作者
Christodoulaki, Eva [1 ]
Kampouridis, Michael [1 ]
机构
[1] Univ Essex, Sch Comp Sci & Elect Engn, Wivenhoe Pk, Colchester, Essex, England
来源
ADVANCES IN COMPUTATIONAL INTELLIGENCE SYSTEMS, UKCI 2022 | 2024年 / 1454卷
关键词
Technical Analysis; Sentiment Analysis; Genetic Programming; Algorithmic Trading; GP;
D O I
10.1007/978-3-031-55568-8_42
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Throughout the years, a lot of interest has been given to algorithmic trading, due to development of the stock market and provided securities. In the field of algorithmic trading, genetic programming (GP) is a very popular algorithm, due to its ability to produce white-box models, effective global search, and good exploration and exploitation. In this paper, we propose a novel GP algorithm to combine the features of two financial techniques. Firstly, technical analysis that studies the financial market action by looking into past market data. Secondly, sentiment analysis, which is used to determine the sentiment strength from a text in order to decide its implication in the stock market. Both techniques create indicators that are used as inputs in machine learning algorithms, with both showing in past studies the ability to return profitable trading strategies. However, these techniques are rarely used together. Thus, we examine the advantages when combining technical and sentiment analysis indicators under a GP, allowing trees to contain technical and/or sentiment analysis features in the same branch. We run experiments on 60 different stocks and compare the proposed algorithm's performance to two other GP algorithms, namely a GP that uses only technical analysis features (GP-TA), and a GP that uses only sentiment analysis features (GP-SA). Results show that the GP using the combined features statistically outperforms GP-TA and GP-SA under several different financial metrics, as well as the financial benchmark of buy and hold.
引用
收藏
页码:502 / 513
页数:12
相关论文
共 50 条
  • [21] Scalability Analysis of Genetic Programming Classifiers
    Hunt, Rachel
    Neshatian, Kourosh
    Zhang, Mengjie
    2012 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2012,
  • [22] Deep Learning for Stock Market Prediction Using Sentiment and Technical Analysis
    Chatziloizos G.-M.
    Gunopulos D.
    Konstantinou K.
    SN Computer Science, 5 (5)
  • [23] SentiDiff: Combining Textual Information and Sentiment Diffusion Patterns for Twitter Sentiment Analysis
    Wang, Lei
    Niu, Jianwei
    Yu, Shui
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2020, 32 (10) : 2026 - 2039
  • [24] Combining Domain-Specific Sentiment Lexicon with Hownet for Chinese Sentiment Analysis
    Liu, Lizhen
    Lei, Mengyun
    Wang, Hanshi
    JOURNAL OF COMPUTERS, 2013, 8 (04) : 878 - 883
  • [25] A Sentiment Analysis System for the Hindi Language by Integrating Gated Recurrent Unit with Genetic Algorithm
    Shrivastava, Kush
    Kumar, Shishir
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2020, 17 (06) : 954 - 964
  • [26] Deep Feature Weighting Based on Genetic Algorithm and Naive Bayes for Twitter Sentiment Analysis
    Cahya, Reiza Adi
    Adimanggala, Dinda
    Supianto, Ahmad Afif
    PROCEEDINGS OF 2019 4TH INTERNATIONAL CONFERENCE ON SUSTAINABLE INFORMATION ENGINEERING AND TECHNOLOGY (SIET 2019), 2019, : 326 - 331
  • [27] Combining Objective Response Detectors Using Genetic Programming
    Felix, Leonardo Bonato
    Soares, Quenaz Bezerra
    Leite Miranda de Sa, Antonio Mauricio Ferreira
    Simpson, David Martin
    XV MEDITERRANEAN CONFERENCE ON MEDICAL AND BIOLOGICAL ENGINEERING AND COMPUTING - MEDICON 2019, 2020, 76 : 83 - 92
  • [28] Genetic programming with a genetic algorithm for feature construction and selection
    Smith M.G.
    Bull L.
    Genetic Programming and Evolvable Machines, 2005, 6 (3) : 265 - 281
  • [29] Improved Genetic Programming Algorithm for RCMPSP
    Chen H.
    Ding G.
    Zhang J.
    Yan K.
    Zhongguo Jixie Gongcheng/China Mechanical Engineering, 2021, 32 (10): : 1213 - 1221
  • [30] A Parallel Genetic Programming Algorithm for Classification
    Cano, Alberto
    Zafra, Amelia
    Ventura, Sebastian
    HYBRID ARTIFICIAL INTELLIGENT SYSTEMS, PART I, 2011, 6678 : 172 - 181