Improving stock trading decisions based on pattern recognition using machine learning technology.

PRML, a novel candlestick pattern recognition model using machine learning methods, is proposed to improve stock trading decisions. Four popular machine learning methods and 11 different features types are applied to all possible combinations of daily patterns to start the pattern recognition schedu...

Full description

Bibliographic Details
Main Authors: Yaohu Lin, Shancun Liu, Haijun Yang, Harris Wu, Bingbing Jiang
Format: Article
Language:English
Published: Public Library of Science (PLoS) 2021-01-01
Series:PLoS ONE
Online Access:https://doi.org/10.1371/journal.pone.0255558
id doaj-a32e0deb05ed4cf2921442240455341a
record_format Article
spelling doaj-a32e0deb05ed4cf2921442240455341a2021-08-11T04:30:58ZengPublic Library of Science (PLoS)PLoS ONE1932-62032021-01-01168e025555810.1371/journal.pone.0255558Improving stock trading decisions based on pattern recognition using machine learning technology.Yaohu LinShancun LiuHaijun YangHarris WuBingbing JiangPRML, a novel candlestick pattern recognition model using machine learning methods, is proposed to improve stock trading decisions. Four popular machine learning methods and 11 different features types are applied to all possible combinations of daily patterns to start the pattern recognition schedule. Different time windows from one to ten days are used to detect the prediction effect at different periods. An investment strategy is constructed according to the identified candlestick patterns and suitable time window. We deploy PRML for the forecast of all Chinese market stocks from Jan 1, 2000 until Oct 30, 2020. Among them, the data from Jan 1, 2000 to Dec 31, 2014 is used as the training data set, and the data set from Jan 1, 2015 to Oct 30, 2020 is used to verify the forecasting effect. Empirical results show that the two-day candlestick patterns after filtering have the best prediction effect when forecasting one day ahead; these patterns obtain an average annual return, an annual Sharpe ratio, and an information ratio as high as 36.73%, 0.81, and 2.37, respectively. After screening, three-day candlestick patterns also present a beneficial effect when forecasting one day ahead in that these patterns show stable characteristics. Two other popular machine learning methods, multilayer perceptron network and long short-term memory neural networks, are applied to the pattern recognition framework to evaluate the dependency of the prediction model. A transaction cost of 0.2% is considered on the two-day patterns predicting one day ahead, thus confirming the profitability. Empirical results show that applying different machine learning methods to two-day and three-day patterns for one-day-ahead forecasts can be profitable.https://doi.org/10.1371/journal.pone.0255558
collection DOAJ
language English
format Article
sources DOAJ
author Yaohu Lin
Shancun Liu
Haijun Yang
Harris Wu
Bingbing Jiang
spellingShingle Yaohu Lin
Shancun Liu
Haijun Yang
Harris Wu
Bingbing Jiang
Improving stock trading decisions based on pattern recognition using machine learning technology.
PLoS ONE
author_facet Yaohu Lin
Shancun Liu
Haijun Yang
Harris Wu
Bingbing Jiang
author_sort Yaohu Lin
title Improving stock trading decisions based on pattern recognition using machine learning technology.
title_short Improving stock trading decisions based on pattern recognition using machine learning technology.
title_full Improving stock trading decisions based on pattern recognition using machine learning technology.
title_fullStr Improving stock trading decisions based on pattern recognition using machine learning technology.
title_full_unstemmed Improving stock trading decisions based on pattern recognition using machine learning technology.
title_sort improving stock trading decisions based on pattern recognition using machine learning technology.
publisher Public Library of Science (PLoS)
series PLoS ONE
issn 1932-6203
publishDate 2021-01-01
description PRML, a novel candlestick pattern recognition model using machine learning methods, is proposed to improve stock trading decisions. Four popular machine learning methods and 11 different features types are applied to all possible combinations of daily patterns to start the pattern recognition schedule. Different time windows from one to ten days are used to detect the prediction effect at different periods. An investment strategy is constructed according to the identified candlestick patterns and suitable time window. We deploy PRML for the forecast of all Chinese market stocks from Jan 1, 2000 until Oct 30, 2020. Among them, the data from Jan 1, 2000 to Dec 31, 2014 is used as the training data set, and the data set from Jan 1, 2015 to Oct 30, 2020 is used to verify the forecasting effect. Empirical results show that the two-day candlestick patterns after filtering have the best prediction effect when forecasting one day ahead; these patterns obtain an average annual return, an annual Sharpe ratio, and an information ratio as high as 36.73%, 0.81, and 2.37, respectively. After screening, three-day candlestick patterns also present a beneficial effect when forecasting one day ahead in that these patterns show stable characteristics. Two other popular machine learning methods, multilayer perceptron network and long short-term memory neural networks, are applied to the pattern recognition framework to evaluate the dependency of the prediction model. A transaction cost of 0.2% is considered on the two-day patterns predicting one day ahead, thus confirming the profitability. Empirical results show that applying different machine learning methods to two-day and three-day patterns for one-day-ahead forecasts can be profitable.
url https://doi.org/10.1371/journal.pone.0255558
work_keys_str_mv AT yaohulin improvingstocktradingdecisionsbasedonpatternrecognitionusingmachinelearningtechnology
AT shancunliu improvingstocktradingdecisionsbasedonpatternrecognitionusingmachinelearningtechnology
AT haijunyang improvingstocktradingdecisionsbasedonpatternrecognitionusingmachinelearningtechnology
AT harriswu improvingstocktradingdecisionsbasedonpatternrecognitionusingmachinelearningtechnology
AT bingbingjiang improvingstocktradingdecisionsbasedonpatternrecognitionusingmachinelearningtechnology
_version_ 1721211721349070848