The Gold Standard for Execution Transparency and Performance

See every order, every tick, for every client, to every venue in real-time for equities, options, derivatives, FX and fixed income in one integrated platform; everything time-stamped, normalized, stored and available on-demand.

Problem Overview

The challenges for the modern broker business are numerous. Buy-side clients are demanding greater transparency and visibility into exactly how the broker is processing their orders. Where were the orders routed. Why were their orders routed to a given venue? Did they receive best-execution? Can you prove it? Buy-side clients are increasingly challenged with regulatory obligations which they are looking for their sell-side broker to provide the necessary data. In addition, every broker is trying to improve overall execution experience while managing their operating and technology costs. This demands a new level of visibility, analytics and data that empowers the broker operations team to provide these answers and services in an efficient manner.

Solution Overview

Corvil provides precision transparency and real-time analysis of the execution life-cycle through the entire trading loop from client through to the market. It tracks each order and associated messages live as it propagates though Client Gateways, SORs, Venue Gateways and across service provider venue connectivity.

Corvil passively taps into the packet data flowing in the network which, contains a highly granular and accurate record of all activity happening in the trade plant. The Corvil solution uniquely mines this packet data by automatically discovering all trading sessions and extracting all trade relevant intelligence. Corvil maintains this rich transaction data source and correlates all actions and transformations across processing hops so that the user can monitor, search, query or investigate any action or event, live or retrospectively at any point in the trade plant. The user can also access any Corvil data through its platform API and/or stream the Corvil data to third party BI, risk, compliance or data analysis tools.


  • Full transparency to clients for execution outcome
  • Precise visibility into order execution life-cycle
  • Real-time visibility into trade plant latency for every hop
  • Improve response time for execution enquiry from clients
  • Lower regulatory tail-risk with trusted data to defend audit
  • Reduce mean-time to repair (MTTR) infrastructure problems
  • Hold service providers to account for SLA compliance
  • Reduce operational risk from technology failure

"Transparency and the real time ability to prove the quality of execution at this juncture is not a luxury. It’s a commodity. Everyone has to do it and that will be the standard going forward."


Manage Clients

  • Auto-discover new client flows
  • Demonstrate transparency to clients
  • Reduce Mean Time to Resolve query
  • Track order lifecycle precisely
  • Analyze connection health

Manage IT Systems

  • Validate performance of gateways, SOR
  • Optimize response times e.g. tick to order
  • Benchmark performance of software updates
  • Keep 3rd party software vendors accountable
  • Offload logging to speed up performance

Manage Venues

  • Analyze exchange latency
  • Balance flows across gateways
  • Monitor connectivity health
  • Analyze throttling on order flow
  • Track message rates and fill rates

"A recent survey of our banking and financial markets customers found that 65% respondents use Corvil to investigate client execution quality issues and respond to inquiries faster – up from 37% in 2013."


Trade Performance Analytics

Fill Rate - 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.

Tick To Order - Calculates the algorithm response latency – the time from receipt of the triggering tick to the transmission of the order.

Order To Tick - Calculates the venue response latency – the time from transmission of an order to receipt of tick update on the venue feed reflecting the trade.

Order Response - Calculates the venue order response latency – the time from transmission of an order to receipt of acknowledgment of the order from the venue.

Microburst Analysis - Calculates the volume of a specified metric for short-timescales, e.g. the number of messages received in 1ms.

Gap Detection - Track the sequence numbers of all multicast market data feeds, and use this tracking to report and alert on any gaps.

Relative Latency - Calculates the relative latency between two measured events with time-stamps from a common time reference.

Bandwidth Protection - 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.