An intelligent hybrid trading system for discovering trading rules for the futures market using rough sets and genetic algorithms

Display Omitted This study proposes an intelligent hybrid trading system for discovering technicaltrading rules.This study deals with the optimization problem of data discretization and reducts.Rough set analysis is adopted to represent trading rules.A genetic algorithm is used to discover optimal and sub-optimal trading rules.To evaluate the proposed system, a sliding window method is applied. Discovering intelligent technical trading rules from nonlinear and complex stock market data, and then developing decision support trading systems, is an important challenge. The objective of this study is to develop an intelligent hybrid trading system for discovering technical trading rules using rough set analysis and a genetic algorithm (GA). In order to obtain better trading decisions, a novel rule discovery mechanism using a GA approach is proposed for solving optimization problems (i.e., data discretization and reducts) of rough set analysis when discovering technical trading rules for the futures market. Experiments are designed to test the proposed model against comparable approaches (i.e., random, correlation, and GA approaches). In addition, these comprehensive experiments cover most of the current trading system topics, including the use of a sliding window method (with or without validation dataset), the number of trading rules, and the size of training period. To evaluate an intelligent hybrid trading system, experiments were carried out on the historical data of the Korea Composite Stock Price Index 200 (KOSPI 200) futures market. In particular, trading performance is analyzed according to the number of sets of decision rules and the size of the training period for discovering trading rules for the testing period. The results show that the proposed model significantly outperforms the benchmark model in terms of the average return and as a risk-adjusted measure.

[1]  Jingtao Yao,et al.  Financial time-series analysis with rough sets , 2009, Appl. Soft Comput..

[2]  David Enke,et al.  Optimizing MACD Parameters via Genetic Algorithms for Soybean Futures , 2015, Complex Adaptive Systems.

[3]  Dominik Slezak,et al.  Utilization of attribute clustering methods for scalable computation of reducts from high-dimensional data , 2012, 2012 Federated Conference on Computer Science and Information Systems (FedCSIS).

[4]  Mikhail Ju. Moshkov,et al.  Partial Covers, Reducts and Decision Rules in Rough Sets - Theory and Applications , 2009, Studies in Computational Intelligence.

[5]  David Enke,et al.  A hybrid stock trading system for intelligent technical analysis-based equivolume charting , 2009, Neurocomputing.

[6]  Ismail Hakki Toroslu,et al.  Heuristic based trading system on Forex data using technical indicator rules , 2016, Appl. Soft Comput..

[7]  Derya Avci,et al.  An Adaptive Network-Based Fuzzy Inference System (ANFIS) for the prediction of stock market return: The case of the Istanbul Stock Exchange , 2010, Expert Syst. Appl..

[8]  Witold Pedrycz,et al.  Rough sets in distributed decision information systems , 2016, Knowl. Based Syst..

[9]  David Enke,et al.  Interest rate prediction: a neuro-hybrid approach with data preprocessing , 2014, Int. J. Gen. Syst..

[10]  Franklin Allen,et al.  Using genetic algorithms to find technical trading rules , 1999 .

[11]  Guoyin Wang,et al.  An incremental approach for attribute reduction based on knowledge granularity , 2016, Knowl. Based Syst..

[12]  Tae Yoon Kim,et al.  Using rough set to support investment strategies of real-time trading in futures market , 2010, Applied Intelligence.

[13]  Shingo Mabu,et al.  A genetic network programming with learning approach for enhanced stock trading model , 2009, Expert Syst. Appl..

[14]  Pei-Chann Chang,et al.  Evolving and clustering fuzzy decision tree for financial time series data forecasting , 2009, Expert Syst. Appl..

[15]  Yong Hu,et al.  Stock trading rule discovery with an evolutionary trend following model , 2015, Expert Syst. Appl..

[16]  An-Pin Chen,et al.  An inter-market arbitrage trading system based on extended classifier systems , 2011, Expert Syst. Appl..

[17]  Robert Pardo,et al.  The Evaluation and Optimization of Trading Strategies , 2008 .

[18]  Tae Yoon Kim,et al.  How many reference patterns can improve profitability for real-time trading in futures market? , 2012, Expert Syst. Appl..

[19]  Martin J. Pring,et al.  Technical Analysis Explained: The Successful Investor's Guide to Spotting Investment Trends and Turning Points , 1980 .

[20]  Zhang Yi,et al.  Matrix approach to decision-theoretic rough sets for evolving data , 2016, Knowl. Based Syst..

[21]  Ning Zhong,et al.  Using Rough Sets with Heuristics for Feature Selection , 1999, Journal of Intelligent Information Systems.

[22]  Wen-Chyuan Chiang,et al.  An adaptive stock index trading decision support system , 2016, Expert Syst. Appl..

[23]  Shingo Mabu,et al.  Enhanced decision making mechanism of rule-based genetic network programming for creating stock trading signals , 2013, Expert Syst. Appl..

[24]  Tae Yoon Kim,et al.  Portfolio algorithm based on portfolio beta using genetic algorithm , 2006, Expert Syst. Appl..

[25]  Z. Pawlak Rough set approach to knowledge-based decision support , 1997 .

[26]  Jerzy W. Grzymala-Busse,et al.  Rough Sets , 1995, Commun. ACM.

[27]  Kyoung-jae Kim,et al.  Simultaneous optimization of artificial neural networks for financial forecasting , 2012, Applied Intelligence.

[28]  David Enke,et al.  A Hybrid Neuro-Fuzzy Model to Forecast the Soybean Complex , 2015 .

[29]  Ingoo Han,et al.  Genetic algorithms approach to feature discretization in artificial neural networks for the prediction of stock price index , 2000 .

[30]  Youngmin Kim,et al.  Developing a rule change trading system for the futures market using rough set analysis , 2016, Expert Syst. Appl..

[31]  W. Sharpe The Sharpe Ratio , 1994 .

[32]  Akbar Esfahanipour,et al.  A novel approach to dynamic portfolio trading system using multitree genetic programming , 2014, Knowl. Based Syst..

[33]  Yiyu Yao,et al.  Generalized attribute reduct in rough set theory , 2016, Knowl. Based Syst..

[34]  Akbar Esfahanipour,et al.  A genetic programming model to generate risk-adjusted technical trading rules in stock markets , 2011, Expert Syst. Appl..

[35]  M. Dempster,et al.  A real-time adaptive trading system using genetic programming , 2001 .

[36]  Han Tong Loh,et al.  Applying rough sets to market timing decisions , 2004, Decis. Support Syst..

[37]  Weiguo Zhang,et al.  An evolutionary trend reversion model for stock trading rule discovery , 2015, Knowl. Based Syst..

[38]  Stelios D. Bekiros,et al.  Fuzzy adaptive decision-making for boundedly rational traders in speculative stock markets , 2010, Eur. J. Oper. Res..

[39]  Francisco Herrera,et al.  Multivariate Discretization Based on Evolutionary Cut Points Selection for Classification , 2016, IEEE Transactions on Cybernetics.

[40]  Fei Wang,et al.  Combining technical trading rules using particle swarm optimization , 2014, Expert Syst. Appl..

[41]  S. Kotsiantis,et al.  Discretization Techniques: A recent survey , 2006 .

[42]  You-Shyang Chen,et al.  A study of ANFIS-based multi-factor time series models for forecasting stock index , 2016, Applied Intelligence.

[43]  Lukas Menkhoff The use of technical analysis by fund managers: International evidence , 2010 .

[44]  Zdzislaw Pawlak,et al.  Rough sets and intelligent data analysis , 2002, Inf. Sci..

[45]  Yong Hu,et al.  Application of evolutionary computation for rule discovery in stock algorithmic trading: A literature review , 2015, Appl. Soft Comput..