Short story, is not easy at all.
Recently I’ve been approached for many startups looking for setup their own HFT shop because they’ve heard how profitable this business is. And they are right! I know for a fact that serious firms are making fortunes (look what Virtu Financial or Citadel are doing).
One firm called me asking me for consultancy and join their team, in order to add more manpower in their operation and to improve their models/strategies, since some of them were under-performing, and month after month they were experiencing a decay in their overall profit. So, we agreed on the terms, and I was on board.
At first, everything looked good, but several weeks we found out that they were under-performing because of bad execution response. After deeper analysis, I realized that their software platform was producing a lot of latency.
My real work just started… I measure all incoming/outcoming messages, and all the trades’ logs, benchmarking processes and communication with all the exchanges. The result was that trades were being placed late. The system was reacting slowly. And not just a couple milliseconds!
So, I decided to create (as many times) their platform from scratch, taking care of each process and benchmarking everything we do. I put latency down, and the overall system was working as expected.
There were one more thing to do: move the FIX Engine to FPGA. But that is another story for another chapter.
Conclusion
I’ve seen this situation over and over again with different clients
Is not enough to have a great model. Network and system latencies will throw away all your profits if you are not carefully taking care of it.
Network latency is the easiest: make sure that you have the proper hardware and you are collocated.
System latency will depend on in your engineers (or your platform vendor), and if you don’t have a control over it, will give you headaches with your overall performance.
Ariel Silahian
http://www.sisSoftwareFactory.com/quant
https://twitter.com/sisSoftware
Never Miss an Update
Get notified when we publish new analysis on HFT, market microstructure, and electronic trading infrastructure. No spam.
Subscribe by EmailI help financial institutions architect high-frequency trading systems that are fast, stable, and profitable.
I have operated on both the Buy Side and Sell Side, spanning traditional asset classes and the fragmented, 24/7 world of Digital Assets.
I lead technical teams to optimize low-latency infrastructure and execution quality. I understand the friction between quantitative research and software engineering, and I know how to resolve it.
Core Competencies:
â–¬ Strategic Architecture: Aligning trading platforms with P&L objectives.
â–¬ Microstructure Analytics: Founder of VisualHFT; expert in L1/L2/LOB data visualization.
â–¬ System Governance: Establishing "Zero-Failover" protocols and compliant frameworks for regulated environments.
I am the author of the industry reference "C++ High Performance for Financial Systems".
Today, I advise leadership teams on how to turn their trading technology into a competitive advantage.
Key Expertise:
â–¬ Electronic Trading Architecture (Equities, FX, Derivatives, Crypto)
â–¬ Low Latency Strategy & C++ Optimization | .NET & C# ultra low latency environments.
â–¬ Execution Quality & Microstructure Analytics
If my profile fits what your team is working on, you can connect through the proper channel.