Reader small image

You're reading from  C++ High Performance for Financial Systems

Product typeBook
Published inMar 2024
PublisherPackt
ISBN-139781805124528
Edition1st Edition
Right arrow
Author (1)
Ariel Silahian
Ariel Silahian
author image
Ariel Silahian

Ariel Silahian is a seasoned software engineer with over 20 years of experience in the industry. With a strong background in C++ and .NET C#, Ariel has honed his technical skills to deliver successful projects for a range of financial institutions, including banks and financial trading companies, both domestically and internationally. Thanks to his passion for high-frequency and electronic trading systems he has developed a deep understanding of financial markets, resulting in his proven track record in delivering top-performing systems from scratch. He has also worked on other critical systems such as monitoring systems, machine learning research, and management decision tree systems, and has received recognition for his exceptional work.
Read more about Ariel Silahian

Right arrow

Implementing data feeds

The data feed, which provides a continuous stream of market data, is the lifeblood of any trading system. It delivers the raw information that will feed the LOB and have trading strategies to make decisions.

As we saw, processing this data in real time is a significant challenge. Market data can arrive at extremely high rates, especially during periods of high market volatility. Moreover, the data must be processed with minimal latency to ensure that trading decisions are based on the most up-to-date information.

In this section, we will explore how we can implement data feeds in our high-performance trading system using C++. We will discuss various aspects of real-time data processing, including network communication, low-latency data techniques, and the use of a FIX engine. As a practical example, we will also go deep into the QuickFIX engine (a very well-known library) and how we can implement network communication in C++ based on our LOB implementation...

lock icon
The rest of the page is locked
Previous PageNext Page
You have been reading a chapter from
C++ High Performance for Financial Systems
Published in: Mar 2024Publisher: PacktISBN-13: 9781805124528

Author (1)

author image
Ariel Silahian

Ariel Silahian is a seasoned software engineer with over 20 years of experience in the industry. With a strong background in C++ and .NET C#, Ariel has honed his technical skills to deliver successful projects for a range of financial institutions, including banks and financial trading companies, both domestically and internationally. Thanks to his passion for high-frequency and electronic trading systems he has developed a deep understanding of financial markets, resulting in his proven track record in delivering top-performing systems from scratch. He has also worked on other critical systems such as monitoring systems, machine learning research, and management decision tree systems, and has received recognition for his exceptional work.
Read more about Ariel Silahian