{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,2]],"date-time":"2026-05-02T07:04:30Z","timestamp":1777705470658,"version":"3.51.4"},"reference-count":49,"publisher":"SAGE Publications","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IFS"],"published-print":{"date-parts":[[2024,3,19]]},"abstract":"<jats:p>Candlesticks are widely used as an effective technical analysis tool in financial markets. Traditionally, different combinations of candlesticks have formed specific bullish\/bearish patterns providing investors with increased opportunities for profitable trades. However, most patterns derived from subjective expertise without quantitative analysis. In this article, combining bullish\/bearish patterns with ensemble learning, we present an intelligent system for making stock trading decisions. The Ensemble Classifier through Multimodal Perturbation (ECMP) is designed to generate a diverse set of precise base classifiers to further determine the candlestick patterns. It achieves this by: first, introducing perturbations to the sample space through bootstrap sampling; second, employing an attribute reduction algorithm based on neighborhood rough set theory to select relevant features; third, perturbing the feature space through random subspace selection. Ultimately, the trading decisions are guided by the classification outcomes of this procedure. To evaluate the proposed model, we apply it to empirical investigations within the context of the Chinese stock market. The results obtained from our experiments clearly demonstrate the effectiveness of the approach.<\/jats:p>","DOI":"10.3233\/jifs-237087","type":"journal-article","created":{"date-parts":[[2024,3,19]],"date-time":"2024-03-19T11:54:13Z","timestamp":1710849253000},"page":"1-19","source":"Crossref","is-referenced-by-count":1,"title":["An intelligent stock trading decision system based on ensemble classifier through multimodal perturbation"],"prefix":"10.1177","author":[{"given":"Xiaoyu","family":"Hou","sequence":"first","affiliation":[{"name":"School of Information Science and Engineering, Shandong Normal University, Jinan, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chao","family":"Luo","sequence":"additional","affiliation":[{"name":"School of Information Science and Engineering, Shandong Normal University, Jinan, China"},{"name":"Shandong Provincial Key Laboratory for Novel Distributed Computer Software Technology, Jinan, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Baozhong","family":"Gao","sequence":"additional","affiliation":[{"name":"School of Information Science and Engineering, Shandong Normal University, Jinan, China"},{"name":"Shandong Provincial Key Laboratory for Novel Distributed Computer Software Technology, Jinan, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","reference":[{"issue":"4","key":"10.3233\/JIFS-237087_ref1","doi-asserted-by":"crossref","first-page":"676","DOI":"10.1287\/moor.15.4.676","article-title":"Portfolio selection with transaction costs","volume":"15","author":"Davis","year":"1990","journal-title":"Mathematics of Operations Research"},{"key":"10.3233\/JIFS-237087_ref2","doi-asserted-by":"crossref","first-page":"117604","DOI":"10.1016\/j.eswa.2022.117604","article-title":"Prediction of stock market index based on ISSA-BP neural network","volume":"204","author":"Liu","year":"2022","journal-title":"Expert Systems with Applications"},{"issue":"5","key":"10.3233\/JIFS-237087_ref3","doi-asserted-by":"crossref","first-page":"520","DOI":"10.1108\/JRF-04-2019-0057","article-title":"Savings operations with random commencement and conclusion","volume":"20","author":"Valls","year":"2019","journal-title":"The Journal of Risk Finance"},{"issue":"11","key":"10.3233\/JIFS-237087_ref4","doi-asserted-by":"crossref","first-page":"14346","DOI":"10.1016\/j.eswa.2011.04.222","article-title":"Forecasting stock indices with back propagation neural network","volume":"38","author":"Wang","year":"2011","journal-title":"Expert Systems with Applications"},{"key":"10.3233\/JIFS-237087_ref5","doi-asserted-by":"crossref","first-page":"107734","DOI":"10.1016\/j.asoc.2021.107734","article-title":"A novel hybrid method for direction forecasting and trading of apple futures","volume":"110","author":"Deng","year":"2021","journal-title":"Applied Soft Computing"},{"issue":"2","key":"10.3233\/JIFS-237087_ref6","doi-asserted-by":"crossref","first-page":"624","DOI":"10.1109\/TCSS.2021.3088145","article-title":"Detecting ethereum Ponzi schemes based on improved LightGBM algorithm","volume":"9","author":"Zhang","year":"2021","journal-title":"IEEE Transactions on Computational Social Systems"},{"key":"10.3233\/JIFS-237087_ref7","doi-asserted-by":"crossref","first-page":"5","DOI":"10.2307\/3666289","article-title":"Market efficiency and the returns to technical analysis","author":"Bessembinder","year":"1998","journal-title":"Financial Management"},{"issue":"8","key":"10.3233\/JIFS-237087_ref8","doi-asserted-by":"crossref","first-page":"2303","DOI":"10.1016\/j.jbankfin.2005.08.001","article-title":"Candlestick technical trading strategies: Can they create value for investors?","volume":"30","author":"Marshall","year":"2006","journal-title":"Journal of Banking & Finance"},{"key":"10.3233\/JIFS-237087_ref9","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1016\/j.pacfin.2013.10.006","article-title":"The profitability of candlestick charting in the Taiwan stock market","volume":"26","author":"Lu","year":"2014","journal-title":"Pacific-Basin Finance Journal"},{"key":"10.3233\/JIFS-237087_ref10","doi-asserted-by":"crossref","first-page":"172","DOI":"10.1016\/j.jbankfin.2015.09.009","article-title":"Trend definition or holding strategy: What determines the profitability of candlestick charting","volume":"61","author":"Lu","year":"2015","journal-title":"Journal of Banking & Finance"},{"key":"10.3233\/JIFS-237087_ref11","doi-asserted-by":"crossref","first-page":"148","DOI":"10.1016\/j.physa.2016.03.081","article-title":"The predictive power of Japanese candlestick charting in Chinese stock market","volume":"457","author":"Chen","year":"2016","journal-title":"Physica A: Statistical Mechanics and its Applications"},{"key":"10.3233\/JIFS-237087_ref12","doi-asserted-by":"crossref","first-page":"116","DOI":"10.1016\/j.pacfin.2015.10.007","article-title":"Are candlestick trading strategies effective in certain stocks with distinct features","volume":"37","author":"Zhu","year":"2016","journal-title":"Pacific-Basin Finance Journal"},{"key":"10.3233\/JIFS-237087_ref13","doi-asserted-by":"crossref","unstructured":"Tao L. , Hao Y. , Yijie H. , Chunfeng S. , K-line patterns\u2019 predictive power analysis using the methods of similarity match and clustering, Mathematical Problems in Engineering 2017 (2017).","DOI":"10.1155\/2017\/3096917"},{"key":"10.3233\/JIFS-237087_ref14","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1016\/j.eswa.2017.10.023","article-title":"New efficient hybrid candlestick technical analysis model for stock market timing on the basis of the Support Vector Machine and Heuristic Algorithms of Imperialist Competition and Genetic","volume":"94","author":"Ahmadi","year":"2018","journal-title":"Expert Systems with Applications"},{"key":"10.3233\/JIFS-237087_ref15","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1016\/j.eswa.2017.10.002","article-title":"Fuzzy modeling of stock trading with fuzzy candlesticks","volume":"93","author":"Naranjo","year":"2018","journal-title":"Expert Systems with Applications"},{"issue":"6","key":"10.3233\/JIFS-237087_ref16","doi-asserted-by":"crossref","first-page":"e0252404","DOI":"10.1371\/journal.pone.0252404","article-title":"DPP: Deep predictor for price movement from candlestick charts","volume":"16","author":"Hung","year":"2021","journal-title":"Plos One"},{"issue":"2","key":"10.3233\/JIFS-237087_ref17","doi-asserted-by":"crossref","first-page":"657","DOI":"10.1007\/s11424-020-9126-8","article-title":"Forecasting US Stock market returns: A Japanese candlestick approach","volume":"34","author":"Meng","year":"2021","journal-title":"Journal of Systems Science and Complexity"},{"key":"10.3233\/JIFS-237087_ref18","doi-asserted-by":"crossref","first-page":"119493","DOI":"10.1016\/j.eswa.2022.119493","article-title":"Shortlisting machine learning-based stock trading recommendations using candlestick pattern recognition","volume":"216","author":"Cagliero","year":"2023","journal-title":"Expert Systems with Applications"},{"issue":"2","key":"10.3233\/JIFS-237087_ref19","doi-asserted-by":"crossref","first-page":"123","DOI":"10.1007\/BF00058655","article-title":"Bagging predictors","volume":"24","author":"Breiman","year":"1996","journal-title":"Machine Learning"},{"issue":"2","key":"10.3233\/JIFS-237087_ref20","doi-asserted-by":"crossref","first-page":"197","DOI":"10.1007\/BF00116037","article-title":"The strength of weak learnability","volume":"5","author":"Schapire","year":"1990","journal-title":"Machine Learning"},{"issue":"3","key":"10.3233\/JIFS-237087_ref21","first-page":"18","article-title":"Classification and regression by randomForest","volume":"2","author":"Liaw","year":"2002","journal-title":"R News"},{"issue":"1","key":"10.3233\/JIFS-237087_ref22","doi-asserted-by":"crossref","first-page":"153","DOI":"10.1515\/comp-2020-0199","article-title":"Efficient stock-market prediction using ensemble support vector machine","volume":"10","author":"Nti","year":"2020","journal-title":"Open Computer Science"},{"issue":"1","key":"10.3233\/JIFS-237087_ref23","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/s40537-020-00299-5","article-title":"A comprehensive evaluation of ensemble learning for stock-market prediction","volume":"7","author":"Nti","year":"2020","journal-title":"Journal of Big Data"},{"issue":"2021","key":"10.3233\/JIFS-237087_ref24","first-page":"101433","article-title":"Stock trend prediction using candlestick charting and ensemble machine learning techniques with a novelty feature engineering scheme","volume":"9","author":"Lin","journal-title":"IEEE Access"},{"key":"10.3233\/JIFS-237087_ref25","doi-asserted-by":"crossref","first-page":"119186","DOI":"10.1016\/j.eswa.2022.119186","article-title":"Evaluating the performance of ensemble classifiers in stock returns prediction using effective features","volume":"213","author":"Toochaei","year":"2023","journal-title":"Expert Systems with Applications"},{"key":"10.3233\/JIFS-237087_ref26","doi-asserted-by":"crossref","first-page":"121373","DOI":"10.1016\/j.eswa.2023.121373","article-title":"Automated cryptocurrency trading approach using ensemble deep reinforcement learning: Learn to understand candlesticks","volume":"237","author":"Jing","year":"2024","journal-title":"Expert Systems with Applications"},{"issue":"1","key":"10.3233\/JIFS-237087_ref27","doi-asserted-by":"crossref","first-page":"258","DOI":"10.1016\/j.dss.2010.08.028","article-title":"Combining multiple feature selection methods for stock prediction: Union, intersection, and multi-intersection approaches","volume":"50","author":"Tsai","year":"2010","journal-title":"Decision support systems"},{"key":"10.3233\/JIFS-237087_ref28","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1016\/j.neucom.2014.01.057","article-title":"A causal feature selection algorithm for stock prediction modeling","volume":"142","author":"Zhang","year":"2014","journal-title":"Neurocomputing"},{"issue":"3","key":"10.3233\/JIFS-237087_ref29","doi-asserted-by":"crossref","first-page":"1325","DOI":"10.1016\/j.eswa.2014.09.026","article-title":"Developing an approach to evaluate stocks by forecasting effective features with data mining methods","volume":"42","author":"Barak","year":"2015","journal-title":"Expert Systems with Applications"},{"issue":"2","key":"10.3233\/JIFS-237087_ref30","doi-asserted-by":"crossref","first-page":"181","DOI":"10.1023\/A:1022859003006","article-title":"Measures of diversity in classifier ensembles and their relationship with the ensemble accuracy","volume":"51","author":"Kuncheva","year":"2003","journal-title":"Machine Learning"},{"issue":"1","key":"10.3233\/JIFS-237087_ref31","doi-asserted-by":"crossref","first-page":"247","DOI":"10.1007\/s10994-006-9449-2","article-title":"An analysis of diversity measures","volume":"65","author":"Tang","year":"2006","journal-title":"Machine Learning"},{"issue":"10","key":"10.3233\/JIFS-237087_ref32","doi-asserted-by":"crossref","first-page":"1524","DOI":"10.1016\/j.patrec.2008.03.006","article-title":"RotBoost: A technique for combining Rotation Forest and AdaBoost","volume":"29","author":"Zhang","year":"2008","journal-title":"Pattern Recognition Letters"},{"issue":"1","key":"10.3233\/JIFS-237087_ref33","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1007\/s10044-009-0168-8","article-title":"A variant of Rotation Forest for constructing ensemble classifiers","volume":"13","author":"Zhang","year":"2010","journal-title":"Pattern Analysis and Applications"},{"issue":"12","key":"10.3233\/JIFS-237087_ref34","doi-asserted-by":"crossref","first-page":"10916","DOI":"10.1016\/j.eswa.2012.03.033","article-title":"Two-level classifier ensembles for credit risk assessment","volume":"39","author":"Marqu\u00e9s","year":"2012","journal-title":"Expert Systems with Applications"},{"key":"10.3233\/JIFS-237087_ref35","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1016\/j.cviu.2016.10.007","article-title":"Boosting Hankel matrices for face emotion recognition and pain detection","volume":"156","author":"Presti","year":"2017","journal-title":"Computer Vision and Image Understanding"},{"issue":"4","key":"10.3233\/JIFS-237087_ref36","doi-asserted-by":"crossref","first-page":"725","DOI":"10.1109\/TSMCB.2005.845396","article-title":"Ensembling local learners through multimodal perturbation","volume":"35","author":"Zhou","year":"2005","journal-title":"IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics)"},{"issue":"4","key":"10.3233\/JIFS-237087_ref37","doi-asserted-by":"crossref","first-page":"3115","DOI":"10.1007\/s10462-020-09922-6","article-title":"Ensemble learning based on random super-reduct and resampling","volume":"54","author":"Jiang","year":"2021","journal-title":"Artificial Intelligence Review"},{"issue":"5","key":"10.3233\/JIFS-237087_ref38","doi-asserted-by":"crossref","first-page":"7177","DOI":"10.1007\/s13369-022-07573-z","article-title":"An optimally selective ensemble classifier based on multimodal perturbation and its application","volume":"48","author":"Wu","year":"2023","journal-title":"Arabian Journal for Science and Engineering"},{"key":"10.3233\/JIFS-237087_ref39","doi-asserted-by":"crossref","first-page":"552","DOI":"10.1016\/j.najef.2018.06.013","article-title":"Predicting the direction of stock market prices using tree-based classifiers","volume":"47","author":"Basak","year":"2019","journal-title":"The North American Journal of Economics and Finance"},{"key":"10.3233\/JIFS-237087_ref40","doi-asserted-by":"crossref","first-page":"105784","DOI":"10.1016\/j.asoc.2019.105784","article-title":"An integrated TOPSIS crow search based classifier ensemble: In application to stock index price movement prediction","volume":"85","author":"Dash","year":"2019","journal-title":"Applied Soft Computing"},{"key":"10.3233\/JIFS-237087_ref41","doi-asserted-by":"crossref","first-page":"1213","DOI":"10.1007\/s00607-019-00776-7","article-title":"Training ensembles of faceted classification models for quantitative stock trading","volume":"102","author":"Cagliero","year":"2020","journal-title":"Computing"},{"key":"10.3233\/JIFS-237087_ref42","doi-asserted-by":"crossref","first-page":"115716","DOI":"10.1016\/j.eswa.2021.115716","article-title":"Prediction of stock price direction using a hybrid GA-XGBoost algorithm with a three-stage feature engineering process","volume":"186","author":"Yun","year":"2021","journal-title":"Expert Systems with Applications"},{"issue":"1","key":"10.3233\/JIFS-237087_ref43","doi-asserted-by":"crossref","first-page":"2001178","DOI":"10.1080\/08839514.2021.2001178","article-title":"Ensemble classifier for stock trading recommendation","volume":"36","author":"Worasucheep","year":"2022","journal-title":"Applied Artificial Intelligence"},{"issue":"18","key":"10.3233\/JIFS-237087_ref44","doi-asserted-by":"crossref","first-page":"3577","DOI":"10.1016\/j.ins.2008.05.024","article-title":"Neighborhood rough set based heterogeneous feature subset selection","volume":"178","author":"Hu","year":"2008","journal-title":"Information Sciences"},{"issue":"84","key":"10.3233\/JIFS-237087_ref45","doi-asserted-by":"crossref","first-page":"72","DOI":"10.1002\/wilm.10525","article-title":"101 formulaic alphas","volume":"2016","author":"Kakushadze","year":"2016","journal-title":"Wilmott"},{"issue":"2","key":"10.3233\/JIFS-237087_ref46","doi-asserted-by":"crossref","first-page":"406","DOI":"10.1080\/00207721.2015.1074762","article-title":"MSEBAG: A dynamic classifier ensemble generation based on \u2018minimum-sufficient ensemble\u2019 and bagging","volume":"47","author":"Chen","year":"2016","journal-title":"International Journal of Systems Science"},{"issue":"8","key":"10.3233\/JIFS-237087_ref47","doi-asserted-by":"crossref","first-page":"832","DOI":"10.1109\/34.709601","article-title":"The random subspace method for constructing decision forests","volume":"20","author":"Ho","year":"1998","journal-title":"IEEE Transactions on Pattern Analysis and Machine Intelligence"},{"issue":"4","key":"10.3233\/JIFS-237087_ref49","first-page":"1","article-title":"Xgboost: Extreme gradient boosting","volume":"1","author":"Chen","year":"2015","journal-title":"R Package Version 0.4-2"},{"key":"10.3233\/JIFS-237087_ref50","first-page":"10245","article-title":"Lightgbm: A highly efficient gradient boosting decision tree","volume":"30","author":"Ke","year":"2017","journal-title":"Advances in Neural Information Processing Systems"}],"container-title":["Journal of Intelligent &amp; Fuzzy Systems"],"original-title":[],"link":[{"URL":"https:\/\/content.iospress.com\/download?id=10.3233\/JIFS-237087","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T09:43:55Z","timestamp":1777455835000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/full\/10.3233\/JIFS-237087"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,3,19]]},"references-count":49,"URL":"https:\/\/doi.org\/10.3233\/jifs-237087","relation":{},"ISSN":["1064-1246","1875-8967"],"issn-type":[{"value":"1064-1246","type":"print"},{"value":"1875-8967","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,3,19]]}}}