Multi-agent Pre-trade Analysis Acceleration in FPGA

Eduardo Gerlein, TM McGinnity, Ammar Belatreche, SA Coleman, Yuhua Li

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Citations (Scopus)

Abstract

Electronic trading in global markets andexchanges requires sophisticated communication and datamanagement systems. Novel computational infrastructures andtrading strategies are required to support the massive amountof incoming streaming data, where the main problem is inlatency management. Multi-agent Systems have been recognizedas a promising solution to address complex problems in manyareas such as biology, social sciences and financial markets andmay provide powerful and flexible solutions for implementingtrading engines. In addition, reconfigurable hardware based onField Programmable Gate Arrays (FPGAs) offers manyimportant performance benefits over software implementations,such as reducing decision making latency and high-throughputdata processing. Robust and scalable trading engines can bedeveloped by leveraging the benefits of reconfigurable FPGAplatforms. This paper presents a multi-agent architecture inreconfigurable hardware for financial applications and theimplementation of a trading engine for pre-trade analysis as avalidation scenario. Performance results show that calculationof technical indicators and trading strategy evaluation togenerate trading signals with a latency of 550 ns is achievable.
Original languageEnglish
Title of host publicationUnknown Host Publication
PublisherIEEE
Pages262-269
Number of pages8
Publication statusPublished (in print/issue) - 27 Mar 2014
EventIEEE Computational Intelligence for Financial Engineering and Economics - Canary Wharf, London
Duration: 27 Mar 2014 → …

Conference

ConferenceIEEE Computational Intelligence for Financial Engineering and Economics
Period27/03/14 → …

Fingerprint

Dive into the research topics of 'Multi-agent Pre-trade Analysis Acceleration in FPGA'. Together they form a unique fingerprint.

Cite this