While speed and performance are of utmost importance in Capital Markets, the key to a competitive edge lies in smooth, seamless data movement. As such, a critical requirement for hedge funds is to have a message broker that is robust, reliable, and resilient.
Very few industries need the sort of high-functioning technology stack that is required in capital markets. But the infrastructure that supports this tech stack is crucial to success – in hedge fund trading in particular, the need for speed and integrity of data is paramount.
A hedge fund’s key objective is to generate high returns on investments for a certain risk tolerance by employing sophisticated trading and risk management strategies. Many such trading strategies rely on the ability to price securities accurately and trade quickly before the price changes significantly. For example, trading a security at a stale price can lead to losses. To avoid executing trades without accurate information, having a performant and reliable trading stack, especially the messaging layer, is of crucial importance.
A hedge fund IT infrastructure must be able to distribute messages quickly and effectively to the necessary processes, such as from the market data feed handlers; to algo trading applications; to order management system (OMS); and finally, to an execution management system (EMS). As the messages hop from one process to another, leading to delay, every millisecond or microsecond that can be salvaged makes a difference to the bottom line.
However, even today, many hedge funds are struggling to modernize their legacy message solutions. While some are stuck with legacy inferior solutions that are too difficult to untangle, others have adopted numerous solutions over the last few years, leading to a non-standardized mess. The result is that several hedge funds still use a variety of messaging solutions that were not designed to meet the needs of the industry from a speed, efficiency, resilience, and security perspective.
Shaving off microseconds from a transaction can make a Buy or a Sell at the right price and maximize profits in highly competitive markets – and all the while keep data highly available and secure.
See also: Emerging Markets Leapfrog Into Digital Banking
Messaging solution elements for Capital Markets success
There are four key features and considerations that a messaging solution must have to provide hedge funds with competitive advantage.
1. High volume market data distribution, with no room for latency
Market data is high volume and extremely volatile – hedge funds receive up to microsecond data feeds from sources such as Refinitiv and Bloomberg. Once market data is consumed, it is fanned-out to downstream consumers such as Risk, PnL, OMS, and EMS systems.
The message volumes can vary significantly day-to-day but depending on the number of securities a hedge fund is trading and the global markets it is participating in, these volumes can be in millions of messages per second. A performant message broker must be capable of handling such high volumes and be able to scale horizontally as the volumes continue to increase.
Additionally, these messages need to be delivered with minimum latency. For example, to achieve latency as low as 18 microseconds provided by Solace PubSub+ brokers, messages need to be delivered in-memory without being persisted to disk. This comes at the risk of potentially losing some messages, but that’s acceptable for market data distribution use case which requires at-most-once quality of service.
That’s what gives an edge in the capital markets environment – when you’re making your decisions, you need to have the latest view of the market, the exchanges, and what’s happening to the stock price. For example, consider how quickly FX markets can move due to macro events such as key inflation reports being released.
I recently encountered a scenario within FX trading, where traders saw a spike in market data volume due to the release of US Consumer Price Index – hugely important when providing the service of trading these currencies for customers. When you’re buying or selling a certain currency pair at a certain price, you need to have the latest view of the market in an instant.
If you’re dealing with stale information, depending on which security you’re dealing with, and how often it trades, even a millisecond or few microseconds delay can have huge consequences. Speed is of the essence in hedge fund trading, and a good tech stack is nothing without architecting an efficient data distribution architecture to minimize latency in market data use cases.
2. Speed and performance is key in Capital Markets, but don’t forget data security
Unlike market data distribution, a trade order distribution use case requires at-least-once quality of service.Trade order distribution spans the pre- and post-trade lifecycle and ranges from origination of trade ideas to trade execution, to post-trade settlement and reporting.
Message volumes of trade orders are much lower than market data but every message needs to be securely delivered. To achieve this quality of service, message brokers need to leverage persistence and acknowledgements.
As messages are delivered from publisher to broker to consumer, acknowledgements are shared to ensure message delivery is guaranteed, which ensures a hedge fund’s trading stack will never lose a message. The additional overhead means the latency will be higher than at-most-once quality of service, but that’s acceptable given the additional assurance of delivery. Not many brokers can support both quality-of-service, which leads to some hedge funds using different brokers and over complicating their technology stack.
As an example, one of the world’s largest hedge funds uses an event-enabled solution to distribute trader order updates published by local instances of their OMS over a global event mesh. The order updates from regions such as New York, London, Hong Kong, Singapore and Tokyo are consolidated back to its primary data center for risk analysis of their positions in real-time.
While speed and performance is of utmost importance in Capital Markets, a critical requirement for hedge funds is to have a message broker that is robust, reliable, and resilient.
3. Robust systems must keep the global hedge fund cogs turning
Everything in capital markets requires high availability and, when required, disaster recovery. Many hedge funds operate 24×6 – especially those participating in global equities and commodities markets. If one broker goes down because of any issue, the trading system will come to a halt and lead to potential capital losses. Even an outage of 30 seconds can be extremely damaging to a hedge fund’s operations and reputation depending on the trading strategies it utilizes.
Hedge funds must remain resilient, even during a hurricane!
Resiliency is key here. Unforeseen events can happen anytime, and a hedge fund’s trading infrastructure should be resilient enough to continue supporting operations. For example, if a storm comes, such as Hurricane Sandy in New York a couple of years ago, hedge funds need to continue trading. From a regulatory perspective, it is also important that critical trading systems have disaster recovery strategies. Additionally, many large investors, such as pension funds, prefer to invest with hedge funds that have proper high availability and disaster recovery procedures.
Hedge funds need to be able to tolerate not only loss of a single broker in a data center, but also an entire data center becoming unavailable. To achieve such a high level of resiliency, hedge funds need to deploy two brokers in the same data center for high availability, and then two more brokers in a different data center for disaster recovery. These strategies are key to ensuring business continuity.
4. Secure data distribution is paramount at every step
It’s not just sensitive financial information that needs to be secure. Within hedge funds it’s the internal data on client orders that can become very sensitive. Many hedge funds use portfolio managers (PMs) – who bring their own teams, expertise and specializations in what they trade in.
But this gives rise to internal competition, so data needs to be communicated separately. When important trade order messages are being distributed over message brokers, they need to be encrypted and secured.
From one virtual broker to another
This is where virtualization comes in to keep messages separate. Hedge funds can dedicate one virtual broker to a PM, another virtual broker to another PM and the messages will be separate. This applies to different teams within a hedge fund as well, such as PnL and Risk. Different teams should be able to use the same underlying broker without interfering with each other’s operations. One team should not be able to access another team’s messages unless authorized. This also helps drive the overall cost down for the middleware team by using the same underlying broker to serve multiple teams.
Someone who has access to one virtual broker cannot connect into the other virtual broker and access that data, all connections and data in motion can be encrypted as well. Additionally, to further enforce strict authorization, special Access Control Lists (ACLs) can be utilized to enforce which users can publish or subscribe to which data.
Adopt a systems-forward approach for hedge fund success
In the hedge fund trading industry, you must leave behind the silo mentality and adopt a systematic approach. Down to the details of IT architecture level, a systems-forward approach can ensure quicker and more robust data movement, especially in such an industry where every microsecond is vital.