Abstract
The world of trading and market has evolved greatly. With the aid of technology, traders and trading establishments use trading platforms to perform various transactions. They are able to utilize several effective algorithms to analyse the market data and identify the key points required to carry out a successful trading operation. High-frequency trading (HFT) platforms are capable of such operations and are used by traders, investors and establishments to make their operations easier and faster. To accommodate high processing and high frequency of transactions, we integrate the concept of parallelism and combine the processing power of GPU using general-purpose graphics processing unit (GPGPU) to enhance the speedup of the system. High processing power without involving further costs in hardware upgradation is our approach. Methods of deep learning and machine learning also add a feature to provide help or assistance for several traders using this platform.
Informed Consent
This work was carried out towards enhancing the speedup and promoting better high-frequency trading by combining parallelism and GPU processing. A deep learning model, namely long short-term memory (LSTM), has been used in combination with GPGPU to enhance the performance of this HFT system and the performance is reported.
References
Wang Z, Zheng W (2014) High-frequency trading and probability theory. (Vol. 1), World Scientific
Jia X, Lau RYK (2018) The control strategies for high frequency algorithmic trading. In 2018 IEEE 4th International conference on control science and systems engineering (ICCSSE) (pp. 49–52). IEEE
Brook M, Sharp C, Ushaw G, Blewitt W, Morgan G, (2013) Volatility management of high frequency trading environments. In 2013 IEEE 15th Conference on business informatics (pp. 101–108). IEEE
Andersen AC, Mikelsen S (2012) A Novel Algorithmic Trading Framework Applying Evolution and Machine Learning for Portfolio Optimization. Department of Industrial Economics and Technology Management
Li Y, Zheng W, Zheng Z (2019) Deep robust reinforcement learning for practical algorithmic trading. IEEE Access 7:108014–108022
Ghorpade J, Parande J, Kulkarni M, Bawaskar A (2012) GPGPU processing in CUDA architecture. arXiv preprint arXiv:1202.4347.
https://www.investopedia.com/terms/s/stochasticoscillator.asp
https://www.analyticsvidhya.com/blog/2017/12/fundamentals-of-deep-learning-introduction-to-lstm/
Acknowledgements
The authors wish to express their sincere thanks to the management of VIT for permitting to take up this work.
Funding
Not Applicable.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Anil, A., Arun, A.S., Ramchandar, L. et al. Parallelizing High-Frequency Trading using GPGPU. Natl. Acad. Sci. Lett. 44, 465–470 (2021). https://doi.org/10.1007/s40009-021-01064-9
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40009-021-01064-9