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

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.

[1]  Mariusz Zytniewski,et al.  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 , 2013, 2013 Federated Conference on Computer Science and Information Systems.

[2]  Thomas T. Tran,et al.  Using fuzzy logic and Q-learning for trust modeling in multi-agent systems , 2014, 2014 Federated Conference on Computer Science and Information Systems.

[3]  James B. Glattfelder,et al.  Patterns in high-frequency FX data: discovery of 12 empirical scaling laws , 2008, 0809.1040.

[4]  Wing Lon Ng,et al.  Can a zero-intelligence plus model explain the stylized facts of financial time series data? , 2012, AAMAS.

[5]  J. Bollinger Bollinger on Bollinger Bands , 2001 .

[6]  D. Devaraj,et al.  Fuzzy Sets & Fuzzy Logic , 2014 .

[7]  Richard Fikes,et al.  The role of frame-based representation in reasoning , 1985, CACM.

[8]  Samir Ben Ahmed,et al.  FUZZY LOGIC MULTI -AGENT SYSTEM , 2014 .

[9]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[10]  Çagdas Hakan Aladag,et al.  A new time invariant fuzzy time series forecasting method based on particle swarm optimization , 2012, Appl. Soft Comput..

[11]  Orlando Belo,et al.  Multi-Agent Forex Trading System , 2010, Agent and Multi-agent Technology for Internet and Enterprise Systems.

[12]  Jerzy Korczak,et al.  Risk avoiding strategy in multi-agent trading system , 2013, 2013 Federated Conference on Computer Science and Information Systems.

[13]  Camillo Lento,et al.  A Combined Signal Approach to Technical Analysis on the S&P 500 , 2008 .

[14]  M. Afshar Alam,et al.  A Multi-intelligent Agent Architecture for Knowledge Extraction: Novel Approaches for Automatic Production Rules Extraction , 2014, MUE 2014.

[15]  Mu-Yen Chen,et al.  A high-order fuzzy time series forecasting model for internet stock trading , 2014, Future Gener. Comput. Syst..

[16]  Jeremy Lagorse,et al.  A Multiagent Fuzzy-Logic-Based Energy Management of Hybrid Systems , 2009 .

[17]  Wing-Keung Wong,et al.  Automated Trading with Genetic-Algorithm Neural-Network Risk Cybernetics: An Application on FX Markets , 2012 .

[19]  C. Kirkpatrick,et al.  Technical Analysis: The Complete Resource for Financial Market Technicians , 2006 .

[20]  Carlos León,et al.  A Fuzzy Logic intelligent agent for Information Extraction: Introducing a new Fuzzy Logic-based term weighting scheme , 2012, Expert Syst. Appl..

[21]  Burcin Cem Arabacioglu,et al.  Using fuzzy inference system for architectural space analysis , 2010, Appl. Soft Comput..

[22]  Wang Xizhao and An Sufang Research on Learning Weights of Fuzzy Production Rules Based on Maximum Fuzzy Entropy , 2006 .

[23]  Pritpal Singh,et al.  Forecasting stock index price based on M-factors fuzzy time series and particle swarm optimization , 2014, Int. J. Approx. Reason..

[24]  Jerzy Korczak,et al.  A Method to Discover Trend Reversal Patterns Using Behavioral Data , 2011, SIGSAND.

[25]  Li Shan Overview of Researches on Ontology , 2004 .

[26]  L. Valiant Probably Approximately Correct: Nature's Algorithms for Learning and Prospering in a Complex World , 2013 .

[27]  Serafín Martínez-Jaramillo,et al.  An Heterogeneous, Endogenous and Coevolutionary GP-Based Financial Market , 2009, IEEE Transactions on Evolutionary Computation.

[28]  Jerzy Korczak,et al.  A-Trader — Consulting agent platform for stock exchange gamblers , 2012, 2012 Federated Conference on Computer Science and Information Systems (FedCSIS).

[29]  S. Russel and P. Norvig,et al.  “Artificial Intelligence – A Modern Approach”, Second Edition, Pearson Education, 2003. , 2015 .

[30]  Abdellatif Miraoui,et al.  A Multiagent Fuzzy-Logic-Based Energy Management of Hybrid Systems , 2008, IEEE Transactions on Industry Applications.

[31]  Ngoc Thanh Nguyen,et al.  Using Consensus Methodology in Processing Inconsistency of Knowledge , 2006, Advances in Web Intelligence and Data Mining.

[32]  Jerzy Korczak,et al.  Performance evaluation of decision-making agents' in the multi-agent system , 2014, 2014 Federated Conference on Computer Science and Information Systems.

[33]  Xia You-ming Research and practice of frame knowledge representation , 2006 .

[34]  Shahaboddin Shamshirb,et al.  Designing a smart multi-agent system based on fuzzy logic to improve the gas consumption pattern , 2010 .

[35]  Masoud Mohammadian,et al.  Development of a Fuzzy-based Multi-agent System for E-commerce Settings , 2015, KES.

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

[37]  Alessandro Ricci,et al.  Cognitive Use of Artifacts: Exploiting Relevant Information Residing in MAS Environments , 2008, KRAMAS.

[38]  Uzay Kaymak,et al.  A fuzzy logic based trading system , 2007 .

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

[40]  Gerhard Weiss,et al.  Multi-Agent Systems , 2013 .

[41]  Stan Franklin,et al.  THE LIDA ARCHITECTURE: ADDING NEW MODES OF LEARNING TO AN INTELLIGENT, AUTONOMOUS, SOFTWARE AGENT , 2006 .

[42]  Okba Kazar,et al.  A Multi-Agent Approach Based on Fuzzy Logic For a Robot Manipulator , 2009, J. Digit. Content Technol. its Appl..

[43]  V. Novák,et al.  Mathematical Principles of Fuzzy Logic , 1999 .

[44]  A. E. Eiben,et al.  Introduction to Evolutionary Computing , 2003, Natural Computing Series.

[45]  O. Badawy,et al.  Combining neural network knowledge in a mobile collaborating multi-agent system , 2004, International Conference on Electrical, Electronic and Computer Engineering, 2004. ICEEC '04..

[46]  Ngoc Thanh Nguyen,et al.  Deriving Consensus for Hierarchical Incomplete Ordered Partitions and Coverings , 2007, J. Univers. Comput. Sci..

[47]  Ning Wang,et al.  ERPBAM: A Model for Structure and Reasoning of Agent Based on Entity-Relation-Problem Knowledge Representation System , 2009, 2009 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology.

[48]  Blake LeBaron,et al.  Active and Passive Learning in Agent-based Financial Markets , 2011 .

[49]  Marcin Hernes,et al.  Application of the consensus method in a multiagent financial decision support system , 2016, Inf. Syst. E Bus. Manag..