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 条
  • [31] COMBINING GENETIC PROGRAMMING AND MODEL-DRIVEN DEVELOPMENT
    Weise, Thomas
    Zapf, Michael
    Khan, Mohammad
    Geihs, Kurt
    INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE AND APPLICATIONS, 2009, 8 (01) : 37 - 52
  • [32] SENTIMENT ANALYSIS USING HARN ALGORITHM
    Devi, D. V. Nagarjana
    Rajanikanth, T. V.
    Rajashekar, Pantangi
    Akhil, Gangavarapu
    2016 6TH INTERNATIONAL CONFERENCE ON IT CONVERGENCE AND SECURITY (ICITCS 2016), 2016, : 100 - 104
  • [33] Genetic programming optimization for a sentiment feedback strength based trading strategy
    Yang, Steve Y.
    Mo, Sheung Yin Kevin
    Liu, Anqi
    Kirilenko, Andrei A.
    NEUROCOMPUTING, 2017, 264 : 29 - 41
  • [34] Building a Trade System by Genetic Algorithm and Technical Analysis for Thai Stock Index
    Radeerom, Monruthai
    INTELLIGENT INFORMATION AND DATABASE SYSTEMS, PT II, 2014, 8398 : 414 - 423
  • [35] GoldMiner: A Genetic Programming based algorithm applied to Brazilian Stock Market
    Pimenta, Alexandre
    Guimaraes, Frederico Gadelha
    Carrano, Eduardo G.
    Leite Nametala, Ciniro Aparecido
    Takahashi, Ricardo H. C.
    2014 IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DATA MINING (CIDM), 2014, : 397 - 402
  • [36] Combining Conformal Prediction and Genetic Programming for Symbolic Interval Regression
    Pham Thi Thuong
    Nguyen Xuan Hoai
    Yao, Xin
    PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'17), 2017, : 1001 - 1008
  • [37] An intelligent modeling method based on Genetic Programming and Genetic Algorithm
    Hu Jie
    Zhang Xi-nong
    Xie Shi-lin
    ADVANCES IN FRACTURE AND MATERIALS BEHAVIOR, PTS 1 AND 2, 2008, 33-37 : 795 - 800
  • [38] Combining generated structural models with genetic programming in evolutionary synthesis
    Csukas, B.
    Lakner, R.
    Varga, K.
    Balogh, S.
    Computers and Chemical Engineering, 1996, 20 (Suppl pt A):
  • [39] Genetic Programming Algorithm for Designing of Control Systems
    Lapa, Krystian
    Cpalka, Krzysztof
    Przybyl, Andrzej
    INFORMATION TECHNOLOGY AND CONTROL, 2018, 47 (04): : 668 - 683
  • [40] A data mining algorithm based on the genetic programming
    Aguilar, J
    Altamiranda, J
    8TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL IX, PROCEEDINGS: COMPUTER SCIENCE AND ENGINEERING: I, 2004, : 234 - 239