Turn Electronic FX Into a Competitive Advantage
Corvil is used by the world’s top banks and ECNs to safeguard and optimize the operations of their FX trading business. The transition to electronic FX has been swift. To be competitive, businesses must invest in high speed technology and analytics tools that allow them to operate efficiently and predictability. Corvil is the platform of choice for infrastructure and trading teams looking to gain an edge in this competitive environment.
Our clients demand consistent, low-latency, pricing and order processing and implementing Corvil will give us the ability to monitor our systems and networks in real-time, providing nanosecond latency timings. Using Corvil demonstrates our commitment to delivering a new ultra-high performance brokerage system.
Andrew Rossiter, CTO, ADS Securities
Electronic FX trading is taking over, representing more than half of the $5.3 trillion-a-day FX market for the first time in 2015, as clients seek greater transparency following industry scandals. Market participants want to trade faster and be sure they’re getting the best price possible, connecting to multiple FX brokers and ECNs. Banks and other liquidity providers are under pressure to deliver quotes faster, and tighten spreads to win business. FX trades are increasingly being broken into smaller pieces to minimize market impact. Hedge funds, CTAs and prop traders are placing bets on currency movements, and attempting to profit from arbitraging prices on different electronic platforms. Just like equities, electronic FX businesses must operate high-throughput, low-latency trading infrastructures and provide the determinism, transparency, and compliance demanded by client, regulator and business owner stakeholders.
We’ve invested in Corvil at key points across our infrastructure to capture all of our client order flow so there’s a huge amount of data. The Corvil APIs offer us programmatic access to the rich data so we can develop our own ability to data mine in the future.
Yann L’Huillier, Group CIO
Corvil taps into the data flowing across the FX network to provide an independent, real-time authoritative record of all FX market data, pricing and trading activity with nanosecond precision. Corvil captures, timestamps, decodes, correlates and analyzes this data in real-time, with zero impact on the performance of the FX trading infrastructure. The resulting real-time business and operations metrics are used by multiple teams including compliance, client reporting, trade support, and IT operations.
In electronic FX, reducing the latency of the Pricing Engine is key to reducing arbitrage risk. Corvil specifically supports “Tick to Quote” latency measurement to allow optimization of this critical performance indicator. From a customer relationship point of view, Corvil is used to assure fast order response times both for client orders and orders sent to FX liquidity providers. Corvil can also be be used to collect a precision machine-time data record of all transactions and maintain a forensic audit-trail record of all messages involved in a transaction for compliance report purposes.
Corvil provides full support for managing the quality and performance of market data with the ability to detect gaps, determine impact of microbursts and measure both absolute and relative latency for symbol updates or events in any feed. With support for all market data protocols globally, Corvil provides the most comprehensive off-the-shelf solution available for monitoring both order flow and market data within the broker environment.
With exchange sessions being added and removed on a weekly or daily basis, it can be hard to keep application and monitoring systems up to date. Operating processes don’t always notify the technology teams of required changes to monitoring systems, leaving you with potential blind spots. Corvil auto-discovery handles this, ensuring that all order flows are automatically discovered, tagged and monitored. Configuration APIs allow you to proactively push knowledge of sessions into your Corvil deployment.
Combining internal and external latency visibility, Corvil helps you determine how fast you need to be and pinpoints any bottlenecks that stand in your way. We provide comprehensive performance monitoring of external exchange latency, as well as hop-by-hop latency across internal processing stages, and across the networks that connect you to your markets and clients. And we analyze microburst workloads to help ensure that each network and application processing stage is correctly sized for optimal performance.
Order tracking state is used to monitor the success or failure of orders through the fill-rate calculation - the percentage of the request volume that was filled.
Calculates the algorithm response latency – the time from receipt of the triggering tick to the transmission of the order.
Calculates the venue response latency – the time from transmission of an order to receipt of tick update on the venue feed reflecting the trade.
Calculates the venue order response latency – the time from transmission of an order to receipt of acknowledgment of the order from the venue.
Calculates the volume of a specified metric for short-timescales, e.g. the number of messages received in 1ms.
Track the sequence numbers of all multicast market data feeds, and use this tracking to report and alert on any gaps.
Calculates the relative latency between two measured events with time-stamps from a common time reference.
Calculates an estimate of the amount of bandwidth need to meet a quality of service objective for a given traffic load e.g. a market data feed.