Skip to main content

Fuzzy Logic as Agents’ Knowledge Representation in A-Trader System

  • Conference paper
Information Technology for Management

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 243))

Abstract

The paper presents the application of a fuzzy logic in building the trading agents of the A-Trader system. A-Trader is a multi-agent system that supports investment decisions on the FOREX market. The first part of the article contains a discussion related to the use of fuzzy logic as representation of an agent’s knowledge. Next, the algorithms of the selected fuzzy logic buy-sell decision agents are presented. In the last part of the article the agent performance is evaluated on real FOREX data.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Aloud, M., Tsang, E.P.K., Olsen, R.: Modelling the FX market traders’ behaviour: an agent-based approach. In: Alexandrova-Kabadjova, B., Martinez-Jaramillo, S., Garcia-Almanza, A.L., Tsang, E. (eds.) Simulation in Computational Finance and Economics: Tools and Emerging Applications, pp. 202–228. IGI Global, Hershey (2012)

    Google Scholar 

  2. Arabacioglu, B.C.: Using fuzzy inference system for architectural space analysis. Appl. Soft Comput. 10(3), 926–937 (2010)

    Article  Google Scholar 

  3. Barbosa, R.P., Belo, O.: Multi-agent forex trading system. In: Hakansson, A., Hartung, R., Nguyen, N.T. (eds.) Agent and Multi-agent Technology for Internet and Enterprise Systems. SCI, vol. 289, pp. 91–118. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  4. Badawy, O., Almotwaly, A.: Combining neural network knowledge in a mobile collaborating multi-agent system. In: Electrical, Electronic and Computer Engineering, ICEEC 2004, pp. 325–328 (2004)

    Google Scholar 

  5. Dempster, M., Jones, C.: A real time adaptive trading system using genetic programming. Quant. Finance 1, 397–413 (2001)

    Article  Google Scholar 

  6. Franklin, S., Patterson, F.G.: The LIDA architecture: adding new modes of learning to an intelligent, autonomous, software agent. In: Proceedings of the International Conference on Integrated Design and Process Technology. Society for Design and Process Science, San Diego (2006)

    Google Scholar 

  7. Glattfelder, J.B., Dupuis, A., Olsen, R.: Patterns in high-frequency FX data: discovery of 12 empirical scaling laws. Quant. Finance 11(4), 599–614 (2011)

    Article  MathSciNet  Google Scholar 

  8. Kazar, O., Ghodbane, H., Moussaoui, M., Belkacemi, A.: A multi-agent approach based on fuzzy logic for a robot manipulator. JDCTA 3(3), 86–90 (2009)

    Article  Google Scholar 

  9. Kirkpatric, C.D., Dahlquist, J.: Technical Analysis: The Complete Resource for Financial Market Technicians. Financial Times Press, Upper Saddle River (2006)

    Google Scholar 

  10. Korczak, J., Lipinski, P.: Systemy agentowe we wspomaganiu decyzji na rynku papierów wartościowych. In: Stanek, S., Sroka, H., Paprzycki, M., Ganzha, M. (eds.) Rozwój informatycznych systemów wieloagentowych w środowiskach społeczno-gospodarczych, pp. 289–301. Wydawnictwo Placet, Warszawa (2008)

    Google Scholar 

  11. LeBaron, B.: Active and passive learning in agent-based financial markets. East. Econ. J. 37, 35–43 (2011)

    Article  Google Scholar 

  12. Martinez-Jaramillo, S., Tsang, E.P.K.: An heterogeneous, endogenous and co-evolutionary GP-based financial market. IEEE Trans. Evol. Comput. 13(1), 33–55 (2009)

    Article  Google Scholar 

  13. Żytniewski, M., Kowal, R., Sołtysik, A.: The outcomes of the research in areas of application and impact of software agents societies to organizations so far. examples of implementation in polish companies. In: Ganzha, M., Maciaszek, L., Paprzycki, M. (eds.) Proceedings of Federated Conference Computer Science and Information Systems (FedCSIS), Kraków, pp. 1165–1168 (2013)

    Google Scholar 

  14. http://www.forexfraud.com/forex-trading-software-reviews.html

  15. Korczak, J., Hernes, M., Bac, M.: Risk avoiding strategy in multi-agent trading system. In: Ganzha, M., Maciaszek, L., Paprzycki, M. (eds.) Proceedings of Federated Conference Computer Science and Information Systems (FedCSIS), Kraków, pp. 1131–1138 (2013)

    Google Scholar 

  16. Korczak, J., Hernes, M., Bac, M.: Performance evaluation of decision-making agents in the multi-agent system. In: Ganzha, M., Maciaszek, L., Paprzycki, M. (eds.) Proceedings of Federated Conference Computer Science and Information Systems (FedCSIS), Warszawa, pp. 1171–1180 (2014)

    Google Scholar 

  17. Korczak, J., Bac, M., Drelczuk, K., Fafuła, A.: A-Trader - consulting agent platform for stock exchange gamblers. In: Ganzha, M., Maciaszek, L., Paprzycki, M. (eds.) Proceedings of Federated Conference Computer Science and Information Systems (FedCSIS), Wrocław, pp. 963–968 (2012)

    Google Scholar 

  18. Fikes, R., Kehler, T.: The role of frame-based representation in reasoning. Commun. ACM 28(9), 904–920 (1985)

    Article  Google Scholar 

  19. Kadhim, M.A., Alam, M., Harleen, K.: A multi-intelligent agent architecture for knowledge extraction: novel approaches for automatic production rules extraction. Int. J. Multimedia Ubiquitous Eng. 9(2), 95 (2014)

    Article  Google Scholar 

  20. Palit, I., Phelps, S., Ng, W.L.: Can a zero-intelligence plus model explain the stylized facts of financial time series data? In: Proceedings of the Eleventh International Conference on Autonomous Agents and Multi-Agent Systems (AAMAS), vol. 2, pp. 653–660. International Foundation for Autonomous Agents and Multi-agent Systems, Valencia (2012)

    Google Scholar 

  21. Piunti, M., Ricci, A.: Cognitive use of artifacts: exploiting relevant information residing in MAS environments. In: Meyer, J.Ch., Broersen, J. (eds.) KRAMAS 2008. LNCS, vol. 5605, pp. 114–129. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  22. Chen, X.L., Li, L.M., Wang, Y.Z., Ning, W., Ye, X.: ERPBAM: a model for structure and reasoning of agent based on entity-relation-problem knowledge representation system. In: IEEE/WIC/ACM International Joint Conferences on Web Intelligence and Intelligent Agent Technologies, WI-IAT 2009, vol. 3, pp. 365–368 (2009)

    Google Scholar 

  23. Zhang, X.F., Wang, G.J., Meng, G.W.: Theory of truth degree based on the interval interpretation of first-order fuzzy predicate logic formulas and its application. Fuzzy Syst. Math. 20(2), 8–12 (2006)

    MathSciNet  MATH  Google Scholar 

  24. Zhu, G.J., Xia, Y.M.: Research and practice of frame knowledge representation. J. Yunnan Univ. (Natural Sciences Edition) 28(S1), 154–157 (2006)

    MathSciNet  Google Scholar 

  25. Zeng, Z.: Construction of knowledge service system based on semantic web. J. China Soc. Sci. Tech. Inf. 24(3), 336–340 (2005)

    Google Scholar 

  26. Martin, J., Odell, J.J.: Object Oriented Methods: The Foundations. Prentice Hall, Englewood Cliffs, New York (1994)

    Google Scholar 

  27. Li, S.P., Yin, Q.W., Hu, Y.J.: Overview of researches on ontology. J. Comput. Res. Dev. 41(7), 1041–1052 (2004)

    Google Scholar 

  28. Ferber, J.: Multi-Agent Systems. Addison-Wesley Longman, Boston (1999)

    MATH  Google Scholar 

  29. Russell, S.J., Norvig, P.: Artificial Intelligence: A Modern Approach, 2nd edn. Pearson Education, London (2003)

    MATH  Google Scholar 

  30. Zadeh, L.A.: Fuzzy Sets, Fuzzy Logic. Fuzzy Systems. World Scientific Press, New York (1996)

    Book  MATH  Google Scholar 

  31. Wang, X.Z., An, S.F.: Research on learning weights of fuzzy production rules based on maximum fuzzy entropy. J. Comput. Res. Dev. 43(4), 673–678 (2006)

    Article  Google Scholar 

  32. Valiant, L.: Probably Approximately Correct: Nature’s Algorithms for Learning and Prospering in a Complex World. Basic Books, New York (2013)

    Google Scholar 

  33. Novák, V., Perfilieva, I., Močkoř, J.: Mathematical Principles of Fuzzy Logic. Kluwer Academic, Dordrecht (1999)

    Book  MATH  Google Scholar 

  34. Gharbi, A., Samir, B.A.: Fuzzy logic multi-agent system. Int. J. Comput. Sci. Inf. Technol. 6(4), 273 (2014)

    Google Scholar 

  35. Aref, A., Tran, T.: using fuzzy logic and q-learning for trust modeling in multi-agent systems. In: Ganzha, M., Maciaszek, L., Paprzycki, M. (eds.) Proceedings of Federated Conference Computer Science and Information Systems (FedCSIS), Warszawa, pp. 59–66 (2014)

    Google Scholar 

  36. Ropero, J., Gómez, A., Carrasco, A., León, C.: A fuzzy logic intelligent agent for information extraction: introducing a new fuzzy logic-based term weighting scheme. Expert Syst. Appl. 39(4), 4567–4581 (2012)

    Article  Google Scholar 

  37. Lagorse, J., Simoes, M.G., Miraoui, A.: A multiagent fuzzy-logic-based energy management of hybrid systems. IEEE Trans. Ind. Appl. 45(6), 2123–2129 (2009)

    Article  Google Scholar 

  38. Balachandran, B.M., Mohammadian, M.: Development of a fuzzy-based multi-agent system for e-commerce settings. Procedia Comput. Sci. 60, 593–602 (2015)

    Article  Google Scholar 

  39. Shamshirband, S., Kalantari, S., Bakhshandeh, Z.: Designing a smart multi-agent system based on fuzzy logic to improve the gas consumption pattern. Sci. Res. Essays 5(6), 592–605 (2010)

    Google Scholar 

  40. Oyemade, D.A., Godspower, O., Ekuobase, O., Chete, F. O.: Fuzzy logic expert advisor topology for foreign exchange market. In: Proceedings of the International Conference on Software Engineering and Intelligent Systems, Ota, Nigeria (2010)

    Google Scholar 

  41. Cheung, W.M., Kaymak, U.: A fuzzy logic based trading system. In: Proceedings of the Third European Symposium on Nature inspired Smart Information Systems, St. Julians, Malta (2007)

    Google Scholar 

  42. Aladag, H.C., Yolco, U., Egrioglu, E.: A new time invariant fuzzy time series forecasting model based on particle swarm optimization. Appl. Soft Comput. 12(10), 3291–3299 (2012)

    Article  Google Scholar 

  43. Chen, M.Y.: A high-order fuzzy time series forecasting model for internet stock trading. Future Gener. Comput. Syst. 37, 461–467 (2014)

    Article  Google Scholar 

  44. Singh, P., Borah, B.: Forecasting stock index price based on M-factors fuzzy time series and particle swarm optimization. Int. J. Approximate Reasoning 55(3), 812–833 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  45. Bollinger, J.: Bollinger on Bollinger Bands. McGraw Hill, New York (2001)

    Google Scholar 

  46. Karjalainen, R.: Using genetic algorithms to find technical trading rules. J. Financ. Econ. 51, 245–271 (1999)

    Article  Google Scholar 

  47. Eiben, A.E., Smith, J.E.: Introduction to Evolutionary Computing. Springer-Verlag, Heidelberg (2003)

    Book  MATH  Google Scholar 

  48. Lento, C.: A combined signal approach to technical analysis on the S&P 500. J. Bus. Econ. Res. 6(8), 41–51 (2008)

    Google Scholar 

  49. Korczak, J., Fafuła, A.: A method to discover trend reversal patterns using behavioral data. In: Wrycza, S. (ed.) SIGSAND/PLAIS 2011. LNBIP, vol. 93, pp. 81–91. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  50. Hernes, M., Nguyen, N.T.: Deriving consensus for hierarchical incomplete ordered partitions and coverings. J. Univ. Comput. Sci. 13(2), 317–328 (2007)

    Google Scholar 

  51. Hernes, M., Sobieska-Karpińska, J.: Application of the consensus method in a multi-agent financial decision support system. Inf. Syst. e-Business Manag. 14, 167–185 (2015). doi:10.1007/s10257-015-0280-9. Springer, Heidelberg

    Article  Google Scholar 

  52. Nguyen, N.T.: Using consensus methodology in processing inconsistency of knowledge. In: Last, M., Szczepaniak, P.S., Volkovich, Z., Kandel, A. (eds.) Advances in Web Intelligence and Data Mining, Studies in Computational Intelligence, vol. 23, pp. 161–170. Springer-Verlag, Heidelberg (2006)

    Google Scholar 

  53. Chan, L., Wong, W.K.: Automated trading with genetic-algorithm neural-network risk cybernetics: an application on FX markets. Finamatrix J., 1–28, February 2012

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jerzy Korczak .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Korczak, J., Hernes, M., Bac, M. (2016). Fuzzy Logic as Agents’ Knowledge Representation in A-Trader System. In: Ziemba, E. (eds) Information Technology for Management. Lecture Notes in Business Information Processing, vol 243. Springer, Cham. https://doi.org/10.1007/978-3-319-30528-8_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-30528-8_7

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-30527-1

  • Online ISBN: 978-3-319-30528-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics