The IUP Journal of Information Technology
An Intelligent Agent-Based Stock Market Decision Support System Using Fuzzy Logic

Article Details
Pub. Date : Dec, 2020
Product Name : The IUP Journal of Information Technology
Product Type : Article
Product Code : IJIT11220
Author Name : Ijegwa David Acheme1, Ayodeji Samuel Makinde, Osemengbe Udinn and Wilson Nwankwo
Availability : YES
Subject/Domain : Engineering
Download Format : PDF Format
No. of Pages : 19



Fluctuations in prices and complexities of the stock market have made investment decision a difficult task. The paper proposes an Agent-based Fuzzy logic Stock Market (AFUSM) model which incorporates agent technology, fuzzy logic, and technical analysis to address this problem. The architecture of AFUSM comprises three components: technical analysis, fuzzy inference, and mobile agents. In the technical analysis component, stock data captured from the Nigerian Stock Exchange were used to compute four chosen technical indicators. These are Moving Average Convergence/Divergence, Relative Strength Index, On-Balance-Volume and stochastic oscillator. These indicators served as inputs for the Fuzzy Inference System (FIS), which were expressed as fuzzy linguistic variables. The membership functions were defined as low, medium and high depending on the position of the chart indicator. The fuzzy IF-THEN rules involving the linguistic variables are a combination of the trading rules for each of these indicators. The output of the fuzzy inference is an investment recommendation of buy, sell or hold, which serves as input to the trading agents for automated trading. AFUSM was implemented in MATLAB 2013 and JADE 4.3. A total of 236 data points were captured from two Nigerian banks and used for testing the system. The results showed that the AFUSM agent made over 83% correct trading decisions. This showed that AFUSM could be deployed as an efficient decision support tool to aid investors in decision making.


The stock market is an essential component of a nation's economy. Its importance cuts across various sectors (private and public sector). As for industries, it is one of the primary sources of raising capital, whereas it provides an excellent market place for long- or short-term investments for the investors. A vibrant stock market is an indication of the private sector outlook. A good outlook implies more jobs for citizens. The health of a nation's stock market remains an important indicator of the dynamics of economic activity. As noted by Acheme et al. (2014), the stock market is often considered as the primary indicator of a country's economic strength and development; rising share prices


Technical analysis, Fuzzy logic, Decision support systems, Agent-based Fuzzy logic Stock Market (AFUSM)