Applied Intelligence

, Volume 29, Issue 2, pp 116–128 | Cite as

Maximizing winning trades using a novel RSPOP fuzzy neural network intelligent stock trading system

  • A. Tan
  • C. Quek
  • K. C. Yow


The increasing reliance on Computational Intelligence techniques like Artificial Neural Networks and Genetic Algorithms to formulate trading decisions have sparked off a chain of research into financial forecasting and trading trend identifications. Many research efforts focused on enhancing predictive capability and identifying turning points. Few actually presented empirical results using live data and actual technical trading rules. This paper proposed a novel RSPOP Intelligent Stock Trading System, that combines the superior predictive capability of RSPOP FNN and the use of widely accepted Moving Average and Relative Strength Indicator Trading Rules. The system is demonstrated empirically using real live stock data to achieve significantly higher Multiplicative Returns than a conventional technical rule trading system. It is able to outperform the buy-and-hold strategy and generate several folds of dollar returns over an investment horizon of four years. The Percentage of Winning Trades was increased significantly from an average of 70% to more than 92% using the system as compared to the conventional trading system; demonstrating the system’s ability to filter out erroneous trading signals generated by technical rules and to preempt any losing trades. The system is designed based on the premise that it is possible to capitalize on the swings in a stock counter’s price, without a need for predicting target prices.


Intelligent stock trading system Rough-set based Maximizing winning trades Fuzzy neural networks Moving average Relative strength indicator Multiplicative returns 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Moody J, Saffell M (2001) Learning to trade via direct reinforcement. IEEE Trans Neural Netw 12(4):875–889 CrossRefGoogle Scholar
  2. 2.
    White H (1988) Economic prediction using neural networks: the case of IBM daily stock returns. In: Proceedings of the second annual IEEE conference on neural networks, vol II, pp 451–458 Google Scholar
  3. 3.
    Chiang WC, Urban TL, Baldridge GW (1996) A neural network approach to mutual fund asset value forecasting. Omega Int J Manag Sci 24(2):205–215 CrossRefGoogle Scholar
  4. 4.
    Saad EW, Prokhorov DV, Wunsch DC (1998) II. Comparative study of stock trend prediction using time delay, recurrent and probabilistic neural networks. IEEE Trans Neural Netw 9(6):1456–1470 Google Scholar
  5. 5.
    Chen AS, Leung MT, Daouk H (2003) Application of neural networks to an emerging financial market: forecasting and trading the Taiwan stock index. Comput Oper Res 30(6):901–923 zbMATHCrossRefGoogle Scholar
  6. 6.
    Zadeh LA (1965) Fuzzy sets. Inf Control 8:338–353 zbMATHCrossRefMathSciNetGoogle Scholar
  7. 7.
    Ang KK, Quek C (2005) RSPOP: rough set-based pseudo outer-product fuzzy rule identification algorithm. Neural Comput 17:205–243 zbMATHCrossRefGoogle Scholar
  8. 8.
    Trippi RR, Turban E (eds) (1993) Neural networks in finance and investing: using artificial intelligence to improve real-world performance. Probus, Chicago Google Scholar
  9. 9.
    Ang KK, Quek C (2005) Stock trading using PSEC and RSPOP: a novel evolving rough set-based neuro-fuzzy approach, In: Proceedings of the 2005 IEEE congress on evolutionary computation, Edinburgh, vol II, pp 1032–1039 Google Scholar
  10. 10.
    Thammano A (1999) Neuro-fuzzy model for stock market prediction. In: Dagli CH, Buczak AL, Ghosh J, Embrechts MJ (eds) Smart engineering system design: neural networks, fuzzy logic, evolutionary programming, data mining and complex systems. Proceedings of the artificial neural networks in engineering conference (ANNIE’99). ASME, New York, pp 587–591 Google Scholar
  11. 11.
    Pantazopoulos KN, Tsoukalas LH, Bourbakis NG, Brün MJ, Houstis EN (1998) Financial prediction and trading strategies using neurofuzzy approaches. IEEE Trans Syst Man Cybern Part B 28(4):520–531 CrossRefGoogle Scholar
  12. 12.
    Nishina T, Hagiwara M (1997) Fuzzy inference neural network. Neurocomputing 14(3):223–239 CrossRefGoogle Scholar
  13. 13.
    Nakanishi H, Turksen IB, Sugeno M (1993) A review and comparison of six reasoning methods. Fuzzy Sets Syst 57(3):257–294 zbMATHCrossRefMathSciNetGoogle Scholar
  14. 14.
    Romahi Y, Shen Q (2000) Dynamic financial forecasting with automatically induced fuzzy associations. In: IEEE, pp 493-498 Google Scholar
  15. 15.
    Wang Y (2003) Mining stock price using fuzzy rough set system. Expert Syst Appl 24:13–23 CrossRefGoogle Scholar
  16. 16.
    Quek C, Zhou RW (2001) The POP learning algorithms: reducing work in identifying fuzzy rules. Neural Netw 14(10):1431–1445 CrossRefGoogle Scholar
  17. 17.
    Kosaka M, Mizuno H, Sasaki T, Someya R, Hamada N (1991) Applications of fuzzy logic/neural network to securities trading decision support system. In: Proceedings of the IEEE conference on systems, man and cybernetics, vol 3, pp 1913–1918 Google Scholar
  18. 18.
    Wilson CL (1994) Self-organizing neural network system for trading common stocks. In: Proceedings of the IEEE international conference on neural networks, Piscataway, NJ, pp 3651–3654 Google Scholar
  19. 19.
    Vanstone B, Finnie G, Tan C (2004) Applying fundamental analysis and neural networks in the Australian stockmarket. School of IT, Bond University, Gold Coast, Queensland, Australia Google Scholar
  20. 20.
    Chou S-CT, Yang C-C, Chen C-H, Lai F (1996) A rule-based neural stock trading decision support system. In: Proceedings of the IEEE/IAFE conference on computer intelligence for financial engeneering, New York, pp 148–154 Google Scholar
  21. 21.
    Baba N, Inoue N, Asakawa H (2000) Utilization of neural networks & gas for constructing reliable decision support systems to deal stocks. In: Proceedings of the international joint conference on neural networks, Como, Italy, pp 111–116 Google Scholar
  22. 22.
    Lam KP, Fu YH (2003) A subset ARIMA approach for intraday prediction with genetic algorithm. In: Proceedings of the CIFEr’03: conference on computer intelligence for financial engeneering, Hong Kong Google Scholar
  23. 23.
    Refenes APN (ed) (1995) Neural networks in the capital markets. Wiley, New York Google Scholar
  24. 24.
    Adya M, Collopy F (1998) How effective are neural networks at forecasting and prediction? A review and evaluation. J Forecast 17:481–495 CrossRefGoogle Scholar
  25. 25.
    Ang KK, Quek C, Pasquier M (2003) POPFNN-CRI(S) pseudo outer product-based fuzzy neural network using compositional rule of inference and singleton fuzzifier. IEEE Trans Syst Man Cybern Part B 33(6):838–849 CrossRefGoogle Scholar
  26. 26.
    Zhou RW, Quek C (1996) POPFNN: a pseudo outer-product based fuzzy neural network. Neural Netw 9(9):1569–1581 zbMATHCrossRefGoogle Scholar
  27. 27.
    Quek C, Zhou RW (1997) POPFNN-AARS: a pseudo outer-product based fuzzy neural network. IEEE Trans Syst Man Cybern 29(6):859–870 Google Scholar
  28. 28.
    Kohonen T (1989) Self-organization and associative memory, 3rd edn. Springer, New York Google Scholar
  29. 29.
    Tung WL, Quek C (2002) GenSoFNN: a generic self-organizing fuzzy neural network. IEEE Trans Neural Netw 13(5):1075–1086 CrossRefGoogle Scholar
  30. 30.
    Pawlak Z (1991) Rough sets: theoretical aspects of reasoning about data. Kluwer Academic, Dordrecht zbMATHGoogle Scholar
  31. 31.
    Box GEP, Jenkins GM, Reinsel GC (1994) Time series analysis: forecasting and control. Prentice Hall, Englewood Cliffs zbMATHGoogle Scholar
  32. 32.
    Takagi T, Sugeno M (1985) Fuzzy identification of systems and its applications to modeling and control. IEEE Trans Syst Man Cybern 15(1):116–132 zbMATHGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC 2007

Authors and Affiliations

  1. 1.Centre for Computational Intelligence, School of Computer EngineeringNanyang Technological UniversitySingaporeSingapore

Personalised recommendations