Custom framework for run-time trading strategies
File(s)arc17if.pdf (913.65 KB)
Accepted version
Author(s)
Funie, AI
Guo, L
Niu, X
Luk, W
Salmon, M
Type
Conference Paper
Abstract
A trading strategy is generally optimised for a given market regime. If it takes too long to switch from one trading strategy to another, then a sub-optimal trading strategy may be adopted. This paper proposes the first FPGA-based framework which supports multiple trend-following trading strategies to obtain accurate market characterisation for various financial market regimes. The framework contains a trading strategy kernel library covering a number of well-known trend-following strategies, such as “triple moving average”. Three types of design are targeted: a static reconfiguration trading strategy (SRTS), a full reconfiguration trading strategy (FRTS), and a partial reconfiguration trading strategy (PRTS). Our approach is evaluated using both synthetic and historical market data. Compared to a fully optimised CPU implementation, the SRTS design achieves 11 times speedup, the FRTS design achieves 2 times speedup, while the PRTS design achieves 7 times speedup. The FRTS and PRTS designs also reduce the amount of resources used on chip by 29% and 15% respectively, when compared to the SRTS design.
Date Issued
2017-03-31
Date Acceptance
2017-03-01
Citation
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2017, 10216, pp.154-167
ISBN
9783319562575
ISSN
0302-9743
Publisher
Springer
Start Page
154
End Page
167
Journal / Book Title
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume
10216
Copyright Statement
© Springer International Publishing AG 2017. The final publication is available at Springer via https://link.springer.com/chapter/10.1007%2F978-3-319-56258-2_14
Sponsor
Engineering & Physical Science Research Council (E
Commission of the European Communities
Engineering & Physical Science Research Council (E
Grant Number
PO 1553380
671653
516075101 (EP/N031768/1)
Source
13th International Symposium, ARC 2017
Subjects
08 Information And Computing Sciences
Artificial Intelligence & Image Processing
Publication Status
Published
Start Date
2017-04-03
Finish Date
2017-04-07
Coverage Spatial
Delft, The Netherlands