Stock Price Forecast Based on CNN-BiLSTM-ECA Model

Financial data as a kind of multimedia data contains rich information, which has been widely used for data analysis task. However, how to predict the stock price is still a hot research problem for investors and researchers in financial field. Forecasting stock prices becomes an extremely challengin...

Full description

Bibliographic Details
Main Authors: Yu Chen, Ruixin Fang, Ting Liang, Zongyu Sha, Shicheng Li, Yugen Yi, Wei Zhou, Huilin Song
Format: Article
Language:English
Published: Hindawi Limited 2021-01-01
Series:Scientific Programming
Online Access:http://dx.doi.org/10.1155/2021/2446543
id doaj-be66269f77194052bcae38f22596ac4d
record_format Article
spelling doaj-be66269f77194052bcae38f22596ac4d2021-07-19T01:03:46ZengHindawi LimitedScientific Programming1875-919X2021-01-01202110.1155/2021/2446543Stock Price Forecast Based on CNN-BiLSTM-ECA ModelYu Chen0Ruixin Fang1Ting Liang2Zongyu Sha3Shicheng Li4Yugen Yi5Wei Zhou6Huilin Song7School of SoftwareSchool of SoftwareSchool of SoftwareSchool of SoftwareSchool of SoftwareSchool of SoftwareSchool of ComputerSchool of International Economics and TradeFinancial data as a kind of multimedia data contains rich information, which has been widely used for data analysis task. However, how to predict the stock price is still a hot research problem for investors and researchers in financial field. Forecasting stock prices becomes an extremely challenging task due to high noise, nonlinearity, and volatility of the stock price time series data. In order to provide better prediction results of stock price, a new stock price prediction model named as CNN-BiLSTM-ECA is proposed, which combines Convolutional Neural Network (CNN), Bidirectional Long Short-term Memory (BiLSTM) network, and Attention Mechanism (AM). More specifically, CNN is utilized to extract the deep features of stock data for reducing the influence of high noise and nonlinearity. Then, BiLSTM network is employed to predict the stock price based on the extracted deep features. Meanwhile, a novel Efficient Channel Attention (ECA) module is introduced into the network model to further improve the sensitivity of the network to the important features and key information. Finally, extensive experiments are conducted on the three stock datasets such as Shanghai Composite Index, China Unicom, and CSI 300. Compared with the existing methods, the experimental results verify the effectiveness and feasibility of the proposed CNN-BILSTM-ECA network model, which can provide an important reference for investors to make decisions.http://dx.doi.org/10.1155/2021/2446543
collection DOAJ
language English
format Article
sources DOAJ
author Yu Chen
Ruixin Fang
Ting Liang
Zongyu Sha
Shicheng Li
Yugen Yi
Wei Zhou
Huilin Song
spellingShingle Yu Chen
Ruixin Fang
Ting Liang
Zongyu Sha
Shicheng Li
Yugen Yi
Wei Zhou
Huilin Song
Stock Price Forecast Based on CNN-BiLSTM-ECA Model
Scientific Programming
author_facet Yu Chen
Ruixin Fang
Ting Liang
Zongyu Sha
Shicheng Li
Yugen Yi
Wei Zhou
Huilin Song
author_sort Yu Chen
title Stock Price Forecast Based on CNN-BiLSTM-ECA Model
title_short Stock Price Forecast Based on CNN-BiLSTM-ECA Model
title_full Stock Price Forecast Based on CNN-BiLSTM-ECA Model
title_fullStr Stock Price Forecast Based on CNN-BiLSTM-ECA Model
title_full_unstemmed Stock Price Forecast Based on CNN-BiLSTM-ECA Model
title_sort stock price forecast based on cnn-bilstm-eca model
publisher Hindawi Limited
series Scientific Programming
issn 1875-919X
publishDate 2021-01-01
description Financial data as a kind of multimedia data contains rich information, which has been widely used for data analysis task. However, how to predict the stock price is still a hot research problem for investors and researchers in financial field. Forecasting stock prices becomes an extremely challenging task due to high noise, nonlinearity, and volatility of the stock price time series data. In order to provide better prediction results of stock price, a new stock price prediction model named as CNN-BiLSTM-ECA is proposed, which combines Convolutional Neural Network (CNN), Bidirectional Long Short-term Memory (BiLSTM) network, and Attention Mechanism (AM). More specifically, CNN is utilized to extract the deep features of stock data for reducing the influence of high noise and nonlinearity. Then, BiLSTM network is employed to predict the stock price based on the extracted deep features. Meanwhile, a novel Efficient Channel Attention (ECA) module is introduced into the network model to further improve the sensitivity of the network to the important features and key information. Finally, extensive experiments are conducted on the three stock datasets such as Shanghai Composite Index, China Unicom, and CSI 300. Compared with the existing methods, the experimental results verify the effectiveness and feasibility of the proposed CNN-BILSTM-ECA network model, which can provide an important reference for investors to make decisions.
url http://dx.doi.org/10.1155/2021/2446543
work_keys_str_mv AT yuchen stockpriceforecastbasedoncnnbilstmecamodel
AT ruixinfang stockpriceforecastbasedoncnnbilstmecamodel
AT tingliang stockpriceforecastbasedoncnnbilstmecamodel
AT zongyusha stockpriceforecastbasedoncnnbilstmecamodel
AT shichengli stockpriceforecastbasedoncnnbilstmecamodel
AT yugenyi stockpriceforecastbasedoncnnbilstmecamodel
AT weizhou stockpriceforecastbasedoncnnbilstmecamodel
AT huilinsong stockpriceforecastbasedoncnnbilstmecamodel
_version_ 1721295708302082048