An Ensemble Classifier for Stock Trend Prediction Using Sentence-Level Chinese News Sentiment and Technical Indicators

被引:13
|
作者
Chen, Chun-Hao [1 ]
Chen, Po-Yeh [2 ]
Lin, Jerry Chun-Wei [3 ]
机构
[1] Natl Taipei Univ Technol, Dept Informat & Finance Management, Taipei, Taiwan
[2] Tamkang Univ, Dept Comp Sci & Informat Engn, Taipei, Taiwan
[3] Western Norway Univ Appl Sci, Dept Comp Sci Elect Engn & Math Sci, Bergen, Norway
关键词
Chinese News Analysis; Sentiment Analysis; Stock Trend Prediction; Support Vector Machine; Technique Indicators; NEURAL-NETWORK; SUPPORT; IMPACT;
D O I
10.9781/ijimai.2022.02.004
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In the financial market, predicting stock trends based on stock market news is a challenging task, and researchers are devoted to developing forecasting models. From the existing literature, the performance of the forecasting model is better when news sentiment and technical analysis are considered than when only one of them is used. However, analyzing news sentiment for trend forecasting is a difficult task, especially for Chinese news, because it is unstructured data and extracting the most important features is difficult. Moreover, positive or negative news does not always affect stock prices in a certain way. Therefore, in this paper, we propose an approach to build an ensemble classifier using sentiment in Chinese news at sentence level and technical indicators to predict stock trends. In the training stages, we first divide each news item into a set of sentences. TextRank and word2vec are then used to generate a predefined number of key sentences. The sentiment scores of these key sentences are computed using the given financial lexicon. The sentiment values of the key phrases, the three values of the technical indicators and the stock trend label are merged as a training instance. Based on the sentiment values of the key sets, the corpora are divided into positive and negative news datasets. The two datasets formed are then used to build positive and negative stock trend prediction models using the support vector machine. To increase the reliability of the prediction model, a third classifier is created using the Bollinger Bands. These three classifiers are combined to form an ensemble classifier. In the testing phase, a voting mechanism is used with the trained ensemble classifier to make the final decision based on the trading signals generated by the three classifiers. Finally, experiments were conducted on five years of news and stock prices of one company to show the effectiveness of the proposed approach, and results show that the accuracy and P / L ratio of the proposed approach are 61% and 4.0821 are better than the existing approach.
引用
收藏
页码:53 / 64
页数:12
相关论文
共 50 条
  • [2] Predicting sentence-level polarity labels of financial news using abnormal stock returns
    Lutz, Bernhard
    Proellochs, Nicolas
    Neumann, Dirk
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2020, 148
  • [3] A Stock Trend Prediction Approach based on Chinese News and Technical Indicator Using Genetic Algorithms
    Chen, Chun-Hao
    Shih, Ping
    [J]. 2019 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2019, : 1468 - 1472
  • [4] Sentence-Level Sentiment Polarity Classification Using a Linguistic Approach
    Tan, Luke Kien-Weng
    Na, Jin-Cheon
    Theng, Yin-Leng
    Chang, Kuiyu
    [J]. DIGITAL LIBRARIES: FOR CULTURAL HERITAGE, KNOWLEDGE DISSEMINATION, AND FUTURE CREATION: ICADL 2011, 2011, 7008 : 77 - +
  • [5] Do Sentence-Level Sentiment Interactions Matter? Sentiment Mixed Heterogeneous Network for Fake News Detection
    Zhang, Hao
    Li, Zonglin
    Liu, Sanya
    Huang, Tao
    Ni, Zhouwei
    Zhang, Jian
    Lv, Zhihan
    [J]. IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS, 2024, 11 (04): : 5090 - 5100
  • [6] Sentence-level Sentiment Analysis Using GCN on Contextualized Word Representations
    Huyen Trang Phan
    Ngoc Thanh Nguyen
    Mazur, Zygmunt
    Hwang, Dosam
    [J]. COMPUTATIONAL SCIENCE, ICCS 2022, PT II, 2022, : 690 - 702
  • [7] Stock trend prediction using sentiment analysis
    Xiao, Qianyi
    Ihnaini, Baha
    [J]. PEERJ COMPUTER SCIENCE, 2023, 9
  • [8] Sentence-Level Classification Using Parallel Fuzzy Deep Learning Classifier
    Es-Sabery, Fatima
    Hair, Abdellatif
    Qadir, Junaid
    Sainz-De-Abajo, Beatriz
    Garcia-Zapirain, Begona
    de la Torre-Diez, Isabel
    [J]. IEEE ACCESS, 2021, 9 : 17943 - 17985
  • [9] Sentence-Level Sentiment Analysis of Financial News Using Distributed Text Representations and Multi-Instance Learning
    Lutz, Bernhard
    Prollochs, Nicolas
    Neumann, Dirk
    [J]. PROCEEDINGS OF THE 52ND ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, 2019, : 1116 - 1125
  • [10] Sentence-Level Sentiment Analysis Using Feature Vectors from Word Embeddings
    Hayashi, Toshitaka
    Fujita, Hamido
    [J]. NEW TRENDS IN INTELLIGENT SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES (SOMET_18), 2018, 303 : 749 - 758