Part 3: Implementation of a High-Frequency Trading System
This part will give you a hands-on experience by giving you the guidelines to implement a high-frequency trading (HFT) system in programming languages. We will start our journey with the most used language in HFT: C++. Then, we will continue with Java and its virtual machine. We will explain how Python can use HFT libraries. We will conclude this book by describing how field programmable gate arrays (FPGAs) reduce the tick-to-trade latency and by talking about HFT in cryptocurrencies.
This part comprises the following chapters:
- Chapter 8, C++ – The Quest for Microsecond Latency
- Chapter 9, Java and JVM for Low-Latency Systems
- Chapter 10, Python – Interpreted but Open to High Performance
- Chapter 11, High-Frequency FPGA and Crypto