A Multi agent system for Forex trending

dc.contributor.advisorKarunananda, AS
dc.contributor.authorVijindra, HDN
dc.date.accept2021
dc.date.accessioned2025-08-19T10:03:18Z
dc.date.issued2021
dc.description.abstractForeign exchange market (Forex) is a global marketplace which trades in currencies. This market is more distributed, decentralized, disturbed, and disorganized over the servers on the Internet than the stock market. Due to its very nature, individual investors or experienced traders find it difficult to timely access, collect, filter, and analyze information to draw meaningful decisions on Forex. Most Forex traders fail due to poor understanding of the nature of the parameters that govern the Forex market. As such, Forex Traders should consider many facts such as news, social media posts, and previous price variations before making investments. The process of exploring facts of Forex market is also difficult for traders if they cannot comprehend statistical information and extract economic forces by analyzing the news. Because of that many traders always try several practices to avoid the complexity such as follow successful trader’s investment patterns, getting signals from market analyzers. Although many computer-based solutions are already offered for Forex trading, they are unable to deal with the inherent complexity in the Forex environment. According to literature, Multi Agent Systems (MAS) technology has shown potential to model complex systems. Based on that evident, we have come up with a MAS solution, ForexMA, for Forex trading. ForexMA is designed with multiple Agents which access, collect, filter, and analyze the news and price information from multiple sources. Agents in ForexMA ensure deliberation among the information from qualitative and quantitative sources related to Forex trading. ForexMA is significantly different from existing Machine Learning like solution for Forex trading, where they ignore the mutual influence of qualitative and quantitative information in the decision making. Python-based agent development framework, SPADE, has been used to implement the ForexMA solution. Experiments have been conducted to compare the predictions by ForexMA and the experienced human traders. The results show that ForexMA can surpass the average human trading performance. Further, ForexMA can work with high frequency input data and generate a prediction in few minutes, whereas human traders take many hours for a prediction even with low frequency data.
dc.identifier.accnoTH5403
dc.identifier.citationVijindra, H.D.N. (2021). A Multi agent system for Forex trending [Master’s theses, University of Moratuwa]. , University of Moratuwa]. Institutional Repository University of Moratuwa. https://dl.lib.uom.lk/handle/123/23990
dc.identifier.degreeMSc in Artificial Intelligence
dc.identifier.departmentDepartment of Computational Mathematics
dc.identifier.facultyIT
dc.identifier.urihttps://dl.lib.uom.lk/handle/123/23990
dc.language.isoen
dc.subjectSTOCK EXCHANGES
dc.subjectFOREIGN CURRENCY
dc.subjectMULTI AGENT SYSTEMS
dc.subjectCOMPUTATIONAL MATHEMATICS-Dissertation
dc.subjectMSc in Artificial Intelligence
dc.titleA Multi agent system for Forex trending
dc.typeThesis-Abstract

Files

Original bundle

Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
TH5403-1.pdf
Size:
259.75 KB
Format:
Adobe Portable Document Format
Description:
Pre-text
Loading...
Thumbnail Image
Name:
TH5403-2.pdf
Size:
230.41 KB
Format:
Adobe Portable Document Format
Description:
Post-text
Loading...
Thumbnail Image
Name:
TH5403.pdf
Size:
1.26 MB
Format:
Adobe Portable Document Format
Description:
Full-thesis

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: