Options Trading Goes Ballistic
DWT: What kinds of institutional trades are the sweet spot for Ballista?
Rob Newhouse, Ballista:
Starting out, we will work with two types of trades. The first is volatility transactions, also referred to as delta-neutral trades, which can consist of one, two or three option legs tied to an equity leg. The second is block option trades over 500 contracts in size with no stock attached.DWT: How does the new platform prevent information leakage?
Newhouse:
Our system provides something we call a "show," which is a message about the legs of the transaction without any information on where the initiating order is. Contra-parties won't know if the order is a bid or an ask, its size, or what the price level is.If a trader decides to provide liquidity to that auction, they are then given the privilege to view the liquidity. Once the trader views the liquidity, the trader is obligated to provide liquidity. This basically prevents front-running by forcing everyone who views liquidity in the system to provide their own liquidity at the same time.
Ballista also offers a "Phantom" order type, whereby an initiator can hide all details of their order from trading counterparties, removing the ability to glean any information about the initiated order.
DWT: Will Ballista be drawing liquidity from all seven listed options exchanges?
Newhouse:
In terms of access liquidity from the outside world, we'd like to go after all liquidity from all seven options exchanges. However, we are still in the process of determining the exchanges from which we will be sourcing liquidity.DWT: Will Ballista develop a proprietary application programming interface (API) for better performance?
Newhouse:
We started out with a proprietary API, which took a few forms. We started out with a proprietary third-party API based on Java Objects using Java Metadata Interface (JMI) messaging back and forth between the front end and our servers. Even though it was more efficient, the value add of the decreased latency didn't make much sense.We found by the time we were parsing the Java Objects and using all of the JMI calls, we could have used an industry standard FIX parser, which is very fast these days. We weren't gaining enough going through a proprietary protocol.
The first change we made was that our front end speaks FIX to our server side. Then because our front end speaks FIX, we released that API as our standard FIX interface.
While we initially had focused on a proprietary API, we instead have moved toward a standardized FIX interface for external parties as well as our own proprietary front-end. By standardizing on FIX communication, we can ensure the normalization of a single standard for both our front-end as well as connecting external parties, and remove the need for coding to a proprietary API.
DWT: Did you develop your own FIX interface or go with a third-party provider?
Newhouse:
We built our own proprietary system because our "reactive auction" trading model requires custom fields to handle negotiation between counterparties, and we thought it best to build a proprietary FIX engine rather than leverage a commercial application.DWT: Which programming environment did you use to develop the platform?
Newhouse:
All of our server side components are Java. Right now we are using Sun Microsystems' Java Virtual Machines (JVMs). We're also experimenting with BEA's JVM because of its better garbage collection.We're also using a multi-broadcast bus called Spread, which is an open-source initiative, funded by the U.S. Defense Advanced Research Projects Agency (Darpa) and the National Security Agency (NSA). It's the communications system powering the Future Force Warrior initiative. It carries messages from a soldier's headset to their weapon and we are using the same guaranteed delivery. Spread is one of the strongest message delivery systems we've seen. We've implemented it and had great luck with it.
DWT: Did you look at other messaging candidates before selecting Spread?
Newhouse:
There was do-it-yourself proprietary multicast, Tibco and other commercial messaging bus platforms. We chose Spread because it is a very elegant platform and very easy to implement.DWT: Ballista has deployed a lot of open-source technology. Was it the firm's intention to adopt open source whenever possible?
Newhouse:
Not at all. It's quite the opposite, which is very interesting to us. Everything we've been doing we've looked at open- and closed-source platforms and went with the strongest candidate. We've made some decisions to go for closed-source platforms. For example, we've standardized on Microsoft SQL Server. That's the only Windows-based system we have because SQL needs Windows support. We felt that with the performance we were getting out of open-source databases, such as MySQL, it made sense to pay for the value.Spread is the best of breed for messaging and Linux is the best of breed as an operating system for running JVMs.
We've looked at the full spectrum of products and the messaging piece and programming language happen to be open source.
Only users who have a paid subscription or are part of a corporate subscription are able to print or copy content.
To access these options, along with all other subscription benefits, please contact info@waterstechnology.com or view our subscription options here: https://subscriptions.waterstechnology.com/subscribe
You are currently unable to print this content. Please contact info@waterstechnology.com to find out more.
You are currently unable to copy this content. Please contact info@waterstechnology.com to find out more.
Copyright Infopro Digital Limited. All rights reserved.
As outlined in our terms and conditions, https://www.infopro-digital.com/terms-and-conditions/subscriptions/ (point 2.4), printing is limited to a single copy.
If you would like to purchase additional rights please email info@waterstechnology.com
Copyright Infopro Digital Limited. All rights reserved.
You may share this content using our article tools. As outlined in our terms and conditions, https://www.infopro-digital.com/terms-and-conditions/subscriptions/ (clause 2.4), an Authorised User may only make one copy of the materials for their own personal use. You must also comply with the restrictions in clause 2.5.
If you would like to purchase additional rights please email info@waterstechnology.com
More on Data Management
Data managers worry lack of funding, staffing will hinder AI ambitions
Nearly two-thirds of respondents to WatersTechnology’s data benchmark survey rated the pressure they’re receiving from senior executives and the board as very high. But is the money flowing for talent and data management?
Data standardization is the ‘trust accelerator’ for broader AI adoption
In this guest column, data product managers at Fitch Solutions explain AI’s impact on credit and investment risk management.
As AI pressures mount, banks split on how to handle staffing
Benchmarking: Over the next 12 months, almost a third of G-Sib respondents said they plan to decrease headcount in their data function.
Everyone wants to tokenize the assets. What about the data?
The IMD Wrap: With exchanges moving market data on-chain, Wei-Shen believes there’s a need to standardize licensing agreements.
FIX Trading Community recommends data practices for European CTs
The industry association has published practices and workflows using FIX messaging standards for the upcoming EU consolidated tapes.
TCB Data-Broadhead pairing highlights challenges of market data management
Waters Wrap: The vendors are hoping that blending TCB’s reporting infrastructure with Broadhead’s DLT-backed digital contract and auditing engine will be the cure for data rights management.
CME, LSEG align on market data licensing in GenAI era
The two major exchanges say they are licensing the use case—not the technology.
Data infrastructure must keep pace with pension funds’ private market ambitions
As private markets grow in the UK, Keith Viverito says the infrastructure that underpins the sector needs to be improved, or these initiatives will fail.