Back to Journal

The Evolution of Trading: Navigating Multi-Broker, Multi-Asset Platforms

N
Written by
NIBA
Published
Reading time
6 min
By Rob D’Arco, CEO Rival Systems After 20 years of working in the trading industry, I’ve gained a unique perspective working with traders throughout their careers. Technology plays a critical role in their success, from the individual click trader on one exchange to the global firm running ultra-low latency automated trading strategies with an enterprise risk system. This article will explore the technical requirements as traders evolve and the key considerations when deciding which platform to use for a more streamlined, comprehensive trading and risk management experience. A Simple Beginning For a new trader, it's easy to begin trading with one broker, exchange, and account. It's cost-efficient and straightforward. The trader creates an account with the broker, logs into the broker's front end, and starts trading. Your top priority is to get up and running quickly with the least expense and to test your strategies. After that, things operate efficiently until you realize you're not getting the best level of support because your account is too small. You become frustrated with tickets created for your issues that never get addressed. You start to experience delays during peak times, and the lack of advanced functionality limits your opportunities. The Leap to a Multi-Broker, Multi-Asset Platform You've proven your strategy, and your business is taking off. But now, you want to expand into other asset classes or exchanges. Your broker only supports futures, but you want to trade equities, options, and maybe even crypto. You also want the ability to run an auto-spreader to trade the relationship between the different products and exchanges and run algos to improve your execution levels. Your broker's platform can't meet your needs, so you search for a multi-broker platform. With the multi-broker platform, you get the features you’re looking for, you have the flexibility of using different brokers, but the platform only allows you to trade via a shared gateway. Everyone’s orders are routed through the same exchange connection, so your orders are stuck behind everyone else trying to get to the exchange. You try running the spreader but keep getting hung on your hedge leg because the system is too slow. You need to switch to a platform that allows you to run with Direct Market Access (DMA). Optimizing Performance with DMA You switch to a platform allowing you to route your equity orders to a broker gateway. Your futures and crypto orders are sent directly to the exchange using a dedicated gateway and exchange connection on a server collocated at the exchange. As a result, you can trade multiple asset classes, effectively spread across products and exchanges, and your business starts to take off. Automating Your Strategies with API You want to scale your business further by automating some trading strategies. You’re just trying to replicate what you’re doing manually, so you don’t think latency is that critical. You hire a developer to use the multi-broker platform’s C# or Python API to build your strategy. Your proprietary application runs on a desktop or server in your office.
  1. Market data is normalized and sent over the network to your application.
  2. Your application receives the market data, performs various calculations, and sends the order through the network back to the trading platform.
  3. The trading platform’s gateway receives and routes the order to the exchange.
With a latency profile in the hundreds of microseconds or more, depending on how far your office is located from the exchange, this works for some strategies but not all. You need a better solution if you want better latency and scale your automated system. The Need for Speed- Low Latency Measures For high-frequency or algorithmic traders, speed and performance optimization is everything. You need single-digit micro-second latency if you want to compete. You must work with a multi-broker platform offering a C++ API with an in-process market data feed handler and execution gateway. In this scenario, your proprietary strategy:
  1. Runs on a dedicated server collocated at the exchange.
  2. Raw market data hits your server and is normalized by the in-process feed handler.
  3. Your strategy receives a call back with every market data update, and you run your proprietary calculations.
  4. The in-process gateway normalizes your order, pre-trade risk checks are run, and the order is sent directly to the exchange.
No hops exist between your strategy and the exchange, so you use software to get the best latency possible. If you want sub-microsecond latency, you need to move to an FPGA solution, where the in-process feed handlers and gateway run on hardware rather than software. With the FPGA solution, orders are pre-created and stored in queues, ready to be released as soon as a programmed event is triggered. Risk Management Tools Once you’ve grown from an individual trader to a firm with multiple traders, risk managers, compliance officers, and executives, effective Risk Management is critical to your success. When you have one broker and one trading platform, you typically use the broker's risk management tools. It's great for a few accounts, but when you start trading more accounts across multiple brokers, trading platforms, and asset classes, things get messy. You don't have a consolidated view of your risk if you run multiple trading platforms across multiple brokers. You must run three separate risk systems, which becomes an operational nightmare that hinders your ability to scale. A Consolidated Risk Platform You bite the bullet and buy an enterprise risk platform that consolidates the positions and trades across all your accounts. You can finally see real-time firm P&L and margin across futures, equities, and options and set up alerts so you don’t have to sit and watch the screen all day. You can run VaR across your strategies to assess the combined risk and run user-defined scenarios to shock the market and volatility. And on top of that, the system automatically calculates the volatility, theos, and Greeks based on the market to give you an unbiased view of your risk. Choosing an All-Encompassing Platform We've examined the ever-evolving needs of the trader. So why not select a platform with all the necessary features that cover multiple brokers, exchanges, and asset classes now instead of spending the next several years wading through a patchwork of platforms? Rival One allows traders to trade futures, stocks, options, and crypto through multiple brokers or direct connections to futures and crypto exchanges with a low latency auto-spreader and advanced algos. In addition, you can route orders to a shared or dedicated gateway with servers collocated at each exchange. Leverage the Rival API to quickly build C# or Python applications to subscribe to our normalized market data feed and send orders to our gateway. If latency is critical, leverage our C++ in-process feed handlers and execution gateways running in our cage or yours. Rival Risk unifies and integrates the risk management process, so you have 360-degree insights across all accounts no matter how many front ends your firm uses. Rival Risk also calculates real-time margins across forty different exchanges. With our proprietary covariance matrix, you can calculate Value at Risk across all their accounts or run custom price and volatility scenarios. Learn More About Rival Systems Integrated Multi-Broker, Multi-Asset Solutions at Rival Systems.

Stay Informed

Subscribe to the NIBA Journal for the latest insights and industry updates

Related Articles

View All
Risk Management

Seven of the Most Noteworthy Trading Days of 2016

With the big changes of 2016 still fresh in our memories, we take a look back at the year’s seven most interesting trading days to review what we may have learned (or not) about managing risk. The U.S. elections and UK’s Brexit referendum highlighted the need to manage political event risk, especially since opinion polls proved unusually unreliable. Monetary policy was on the move around the world. Following the Bank of Japan’s (BOJ) surprise move into negative rates at the end of January 2016, the European Central Bank (ECB) pushed further into negative rate territory in March 2016. In contrast, the U.S. Federal Reserve (Fed) hiked rates in December 2016 for only the second time since the financial panic of...

Risk Management

To Trend or Not to Trend

"To Trend or Not to Trend" - 10:00AM Need we say more? Andrew Strasman, Totem Asset Group (CTA) leads a panel discussion which opens with a review of the "40in20out.com" academic project. Traders and others from the investment community will share their thoughts on the pros and cons of this approach to trading. If you are already involved in, or just thinking about getting into the managed futures world, you will benefit from including this panel in your day with the NIBA. To get the most out of the discussion, do your homework before the session -- take a quick review of this recent article in Modern Trader magazine:http://www.futuresmag.com/2016/06/19/buy-high-sell-low. Panelists include: Brett Barker, B-Con, Family Office Peter Keegan, Kottke &...

Risk Management

NIBA Wedbush Futures FCM Risk Management Questionnaire

NIBA will be featuring a recurring article in its monthly newsletter to membership with a focus on FCM Risk Management. The article will feature a different Member FCM each month discussing their approach to risk management. FCM Name: Wedbush Futures Head of Risk Name: Jim Kearney Do you have a risk committee: Yes If yes, what matters does your risk committee consider: The Wedbush Futures Risk Committee regularly meets to identify current risk events, define appropriate client and firm limits and mitigate the effect of future risk events on capital deposits. What is your general approach to risk management: Our risk management philosophy encompasses three concepts, identify risk, measure risk and manage risk. Every policy, procedure and process is designed...