Stock Trading Using RSPOP: A Novel Rough Set-Based Neuro-Fuzzy Approach

This paper investigates the method of forecasting stock price difference on artificially generated price series data using neuro-fuzzy systems and neural networks. As trading profits is more important to an investor than statistical performance, this paper proposes a novel rough set-based neuro-fuzzy stock trading decision model called stock trading using rough set-based pseudo outer-product (RSPOP) which synergizes the price difference forecast method with a forecast bottleneck free trading decision model. The proposed stock trading with forecast model uses the pseudo outer-product based fuzzy neural network using the compositional rule of inference [POPFNN-CRI(S)] with fuzzy rules identified using the RSPOP algorithm as the underlying predictor model and simple moving average trading rules in the stock trading decision model. Experimental results using the proposed stock trading with RSPOP forecast model on real world stock market data are presented. Trading profits in terms of portfolio end values obtained are benchmarked against stock trading with dynamic evolving neural-fuzzy inference system (DENFIS) forecast model, the stock trading without forecast model and the stock trading with ideal forecast model. Experimental results showed that the proposed model identified rules with greater interpretability and yielded significantly higher profits than the stock trading with DENFIS forecast model and the stock trading without forecast model

[1]  Hiok Chai Quek,et al.  GenSoFNN: a generic self-organizing fuzzy neural network , 2002, IEEE Trans. Neural Networks.

[2]  W. Enders Applied Econometric Time Series , 1994 .

[3]  Efraim Turban,et al.  Neural Networks in Finance and Investing: Using Artificial Intelligence to Improve Real-World Performance , 1992 .

[4]  Johan A. K. Suykens,et al.  Financial time series prediction using least squares support vector machines within the evidence framework , 2001, IEEE Trans. Neural Networks.

[5]  M. Sugeno,et al.  Structure identification of fuzzy model , 1988 .

[6]  B. LeBaron,et al.  Simple Technical Trading Rules and the Stochastic Properties of Stock Returns , 1992 .

[7]  N. Christophersen,et al.  Chaotic time series , 1995 .

[8]  J. Casillas Interpretability issues in fuzzy modeling , 2003 .

[9]  Sushmita Mitra,et al.  Neuro-fuzzy rule generation: survey in soft computing framework , 2000, IEEE Trans. Neural Networks Learn. Syst..

[10]  C. H. Chen,et al.  An intelligent stock trading decision support system through integration of genetic algorithm based fuzzy neural network and artificial neural network , 2001, Fuzzy Sets Syst..

[11]  P. Young,et al.  Time series analysis, forecasting and control , 1972, IEEE Transactions on Automatic Control.

[12]  Stephen L. Chiu,et al.  Fuzzy Model Identification Based on Cluster Estimation , 1994, J. Intell. Fuzzy Syst..

[13]  Kai Keng Ang,et al.  Improved MCMAC with momentum, neighborhood, and averaged trapezoidal output , 2000, IEEE Trans. Syst. Man Cybern. Part B.

[14]  M. Sugeno,et al.  A review and comparison of six reasoning methods , 1993 .

[15]  Fred Collopy,et al.  How effective are neural networks at forecasting and prediction? A review and evaluation , 1998 .

[16]  Masafumi Hagiwara,et al.  Fuzzy inference neural network , 1997, Neurocomputing.

[17]  Jerry M. Mendel,et al.  Generating fuzzy rules by learning from examples , 1992, IEEE Trans. Syst. Man Cybern..

[18]  Michael P. Clements,et al.  Forecasting Non-Stationary Economic Time Series , 1999 .

[19]  R. Engle Autoregressive conditional heteroscedasticity with estimates of the variance of United Kingdom inflation , 1982 .

[20]  An-Sing Chen,et al.  Application of Neural Networks to an Emerging Financial Market: Forecasting and Trading the Taiwan Stock Index , 2001, Comput. Oper. Res..

[21]  Ramazan Gençay,et al.  The predictability of security returns with simple technical trading rules , 1998 .

[22]  Nikola K. Kasabov,et al.  DENFIS: dynamic evolving neural-fuzzy inference system and its application for time-series prediction , 2002, IEEE Trans. Fuzzy Syst..

[23]  Nikola K. Kasabov,et al.  Evolving fuzzy neural networks for supervised/unsupervised online knowledge-based learning , 2001, IEEE Trans. Syst. Man Cybern. Part B.

[24]  A. Refenes Neural Networks in the Capital Markets , 1994 .

[25]  William Remus,et al.  Going Up–Going Down: How Good Are People at Forecasting Trends and Changes in Trends? , 1997 .

[26]  James P. Crutchfield,et al.  Geometry from a Time Series , 1980 .

[27]  Michel Pasquier,et al.  POPFNN-CRI(S): pseudo outer product based fuzzy neural network using the compositional rule of inference and singleton fuzzifier , 2003, IEEE Trans. Syst. Man Cybern. Part B.

[28]  Jyh-Shing Roger Jang,et al.  ANFIS: adaptive-network-based fuzzy inference system , 1993, IEEE Trans. Syst. Man Cybern..

[29]  Amir F. Atiya,et al.  Introduction to the special issue on neural networks in financial engineering , 2001, IEEE Trans. Neural Networks.

[30]  Ebrahim H. Mamdani,et al.  An Experiment in Linguistic Synthesis with a Fuzzy Logic Controller , 1999, Int. J. Hum. Comput. Stud..

[31]  E. Fama,et al.  Efficient Capital Markets : II , 2007 .

[32]  Nikolaos G. Bourbakis,et al.  Financial prediction and trading strategies using neurofuzzy approaches , 1998, IEEE Trans. Syst. Man Cybern. Part B.

[33]  George J. Klir,et al.  Fuzzy sets and fuzzy logic - theory and applications , 1995 .

[34]  Kai Keng Ang,et al.  RSPOP: Rough SetBased Pseudo Outer-Product Fuzzy Rule Identification Algorithm , 2005, Neural Computation.

[35]  Matthew Saffell,et al.  Learning to trade via direct reinforcement , 2001, IEEE Trans. Neural Networks.

[36]  Tony Plummer,et al.  Forecasting Financial Markets: The Psychology of Successful Investing , 1989 .

[37]  Andrzej Skowron,et al.  Rough set methods in feature selection and recognition , 2003, Pattern Recognit. Lett..

[38]  John Yen,et al.  Improving the interpretability of TSK fuzzy models by combining global learning and local learning , 1998, IEEE Trans. Fuzzy Syst..

[39]  David M. Grether,et al.  Forecasting Non-Stationary Economic Time Series , 1966 .

[40]  Benjamin Graham,et al.  Security Analysis: Principles and Technique , 1934 .

[41]  Janusz Zalewski,et al.  Rough sets: Theoretical aspects of reasoning about data , 1996 .

[42]  R. Lowen,et al.  On the fundamentals of fuzzy sets. , 1984 .

[43]  Richard S. Sutton,et al.  Reinforcement Learning: An Introduction , 1998, IEEE Trans. Neural Networks.

[44]  Stephen Taylor,et al.  Forecasting Economic Time Series , 1979 .

[45]  Shang-Liang Chen,et al.  Orthogonal least squares learning algorithm for radial basis function networks , 1991, IEEE Trans. Neural Networks.

[46]  Ruowei Zhou,et al.  POPFNN: A Pseudo Outer-product Based Fuzzy Neural Network , 1996, Neural Networks.

[47]  Russell L. Purvis,et al.  Forecasting the NYSE composite index with technical analysis, pattern recognizer, neural network, and genetic algorithm: a case study in romantic decision support , 2002, Decis. Support Syst..

[48]  J. Moody,et al.  Performance functions and reinforcement learning for trading systems and portfolios , 1998 .

[49]  Chin-Shien Lin,et al.  Can the neuro fuzzy model predict stock indexes better than its rivals , 2002 .

[50]  Larry P. Ritzman,et al.  The need for contextual and technical knowledge in judgmental forecasting , 1992 .

[51]  Jae Kyu Lee,et al.  Artificial Intelligence in Finance & Investing: State-of-the-Art Technologies for Securities Selection and Portfolio Management , 1995 .

[52]  Gwilym M. Jenkins,et al.  Time series analysis, forecasting and control , 1971 .

[53]  Michio Sugeno,et al.  Fuzzy identification of systems and its applications to modeling and control , 1985, IEEE Transactions on Systems, Man, and Cybernetics.

[54]  Jonathan E. Fieldsend,et al.  Pareto evolutionary neural networks , 2005, IEEE Transactions on Neural Networks.

[55]  F. Takens Detecting strange attractors in turbulence , 1981 .

[56]  László T. Kóczy,et al.  A survey on universal approximation and its limits in soft computing techniques , 2003, Int. J. Approx. Reason..

[57]  Juan Luis Castro,et al.  Fuzzy logic controllers are universal approximators , 1995, IEEE Trans. Syst. Man Cybern..

[58]  Tor Arne Johansen,et al.  Multiobjective identification of Takagi-Sugeno fuzzy models , 2003, IEEE Trans. Fuzzy Syst..

[59]  Yaochu Jin,et al.  Fuzzy modeling of high-dimensional systems: complexity reduction and interpretability improvement , 2000, IEEE Trans. Fuzzy Syst..

[60]  QuekChai,et al.  RSPOP: Rough SetBased Pseudo Outer-Product Fuzzy Rule Identification Algorithm , 2005 .

[61]  Geoffrey E. Hinton,et al.  Learning internal representations by error propagation , 1986 .

[62]  T. Martin McGinnity,et al.  Predicting a Chaotic Time Series using Fuzzy Neural network , 1998, Inf. Sci..

[63]  Kazuo Asakawa,et al.  Stock market prediction system with modular neural networks , 1990, 1990 IJCNN International Joint Conference on Neural Networks.

[64]  Yongsheng Ding,et al.  Comparison of necessary conditions for typical Takagi-Sugeno and Mamdani fuzzy systems as universal approximators , 1999, IEEE Trans. Syst. Man Cybern. Part A.

[65]  Serge Guillaume,et al.  Designing fuzzy inference systems from data: An interpretability-oriented review , 2001, IEEE Trans. Fuzzy Syst..