LiquidMetrix Research to Execution Quality Summary

The LiquidMetrix Execution Quality Report provides a trading performance summary over a set of trades. It also contains various aggregate tables that break down the overall results and group them by trading day, venue traded, client, broker, trade size and so on! It is also possible to include the worst or best trades.

An example Execution Quality Report is shown below together with the LiquidMetrix calculation methodologies used.

LiquidMetrix Execution Quality Report

LiquidMetrix Calculation Methodology - Execution Quality Report

Benchmark Prices

All results shown in the LiquidMetrix Execution Quality report are obtained by comparing the price of each trade versus a benchmark price that reflects the best possible price a participant could have got by routing a single aggressive order to the trading venue with the best price available at the time the trade executed. Benchmark Prices are calculated by the following process:

  • For each trade, based on the ISIN and CCY of the instrument traded, a list is compiled of all lit venues where that instrument could have been traded at the time of trade.
  • The benchmark price calculated is the best price that could have been obtained by routing an aggressive order to that venue. Volume is taken into account; so if necessary the simulated aggressive order will match up the order book of a venue to obtain an average execution value.
  • It is possible for a price improvement to be measured in cases where customer orders are executed via passive limit orders placed on lit books or on dark midpoint matching venues, have been traded off-book via broker crossing networks or similar. In such cases the benchmark price for the best possible on-book aggressive order may be worse than the actual price achieved by the customer.

Details by Section

Trading Summary Section

    Ÿ Ÿ Ÿ
  • Value Traded : The sum of all the notional values of all orders in the reporting period.
  • Number Of Trades : Number of distinct trades (fills) analysed.
  • Average Trade Size : Average notional value of each trade (fill).
  • Average On-book Spread : This is calculated by measuring, at the exact instant of each trade, the on-book bid/offer spread of the lit venue with the tightest spread. These values are averaged over all trades (weighted by trade value). This measure gives an indication if the trades are in liquid, low spread stocks (small number) or less liquid, high spread stocks (larger number).
  • Distinct Instruments Traded : Number of distinct ISIN/CCY instruments for which trades are included in this report.
  • ŸThe graph on the right shows one of four things :
    • The total number of trades performed each day.
    • The total value traded each day.
    • A summary of the percentage of times each day (based on trade count) that trades were better than (dark blue), equal to (light blue) or worse than (red) the benchmark price.
    • A daily value traded summary where the bar is sectioned according to value traded at better than benchmark prices (blue), value traded at exactly benchmark prices (light blue) and value traded at worse than benchmark prices (red).

Performance Summary Section

The percentage success summary table shows the percentage of times over the reporting period that trades were: Ÿ
  • Successful : The price achieved was better than or equal to the benchmark price
  • Better : The price achieved was better than the benchmark price.
  • Equal : The price achieved was equal to the benchmark price.
  • Worse : The price achieved was worse than the benchmark price.
  • Not Benchmarked (N/B) : The trade was illiquid and / or could not be benchmarked. This might be because
    • The trade occurred at a time when there was no continuous trading on lit venues, i.e. before or after normal trading hours
    • The trade occurred at a time that continuous trading was suspended on the main market or the market was in ‘auction’ mode.
    • No lit venue had sufficient volume to fully execute the size of the trade.
    • The ISIN/CCY reported did not match an ISIN/CCY in the LiquidMetrix Database.
Percentage values are reported based on both number of trades and by value traded. Below this there are some summary performance values
  • Average Improvement / Shortfall : The total value of price improvement (or shortfall) achieved over all trades executed in the reporting period. If all trades were executed at exactly the benchmark value this number would be 0. A positive value implies overall price improvement versus benchmark prices. A negative value indicates an overall shortfall. Numbers are reported both as a total summed monetary value and as a BPS (0.01%) fraction of total value traded.
  • Spread Capture : For each trade a ‘spread capture’ value is the price of the trade relative to the bid/offer spread on the venue with the best lit prices. A spread capture of zero would indicate that the trade occurred at exactly the best aggressive price available on the market. A spread capture of 100% would indicate that a trade occurred at the ‘far’ touch, 50% would indicate a mid-point match. The value reported here is the average spread capture achieved over all trades in the reporting period, weighted by the value of each trade.
  • SOR Improvement Potential : This metric focuses solely on those trades that were executed at prices worse than benchmark. For such trades the value is calculated as the total value lost by not executing at the best price available. By adding up these values over all trades, we arrive at the maximum possible improvement that might be expected if all trades had been routed to the best venue. The value is reported in terms of an absolute amount and as a BPS fraction of the total value traded.
The graph on the right shows a frequency histogram of trades occurring at different spread captures(see definition above). Spikes at a value of 0.0 will indicate trades occurring at exactly the market benchmark price. A spike at 0.5 indicates mid-point matches occurring. Spikes at 1.0 indicate trades achieving far touch benchmark prices. Trades that happen at prices worse than benchmark appear as values less than zero to the left in red. This graph can give a useful insight into what type of price improvement/shortfalls are occurring.

Aggregate Performance Breakdown Tables

These tables summarise trading activity and performance split by different characteristics of the trade such as execution venue, instrument traded, trade size, country traded, etc.
Each table has the same structure with the following table columns [not all will appear in all reports].

  • [Aggregate] : The first column shows the ‘value’ for which trades are being aggregated in each row. It is different for each table shown.
  • [# Trades] : The number of trades for this row of data.
  • [Value(CCY)] : The total value traded for the trades in this row of data.
  • [% Better] : The percentage number of trades that executed at a price better than benchmark price.
  • [% Equal] : The percentage number of trades that executed at a price equal to benchmark price.
  • [% Worse] : The percentage number of trades that executed at a price worse than benchmark price.
  • [% Success] : The percentage number of trades that executed at or better than the benchmark price.
  • [% N/B] : The percentage number of trades for which a benchmark price was not calculated (see the performance summary section for details on what kinds of trades are not benchmarked).
  • SOR (CCY) : The total value obtained adding all shortfalls (trade prices worse than market) for all trades on this row (see performance summary section for more detail).
  • SOR(BPS) : The SOR value above as a BPS fraction of total value traded.
  • Imp(CCY) : The total value of all price improvements, averaged over all trades in this row (see performance summary section for more detail).
  • Imp(BPS) : Price improvement value above as a BPS fraction of total value traded.
  • SC (%) : The average spread capture in % over all trades in this row.
  • Spread (BPS) : The average on-book spread in BPS over all trades in this row.


The information contained within this website is provided for information purposes only. IFS will use reasonable care to ensure the accuracy of the information within this site. However, IFS will not be held liable for any errors in the information provided within this website or for accuracy or completeness of the information, or for delays, interruptions or omissions therein, any difficulties in receiving or accessing the website and/or for any loss direct or indirect (including without limitation, loss of profits or consequential loss and indirect, special or consequential damages) howsoever arising and whether or not caused by the negligence of IFS, its employees or agents. The information contained within this site may be changed by IFS at any time.

The information available within this website may include ‘Evaluations’ which are not reflections of the transaction prices at which any securities can be purchased or sold in the market but are mathematically derived approximations of estimated values. Nevertheless, reference may sometimes be made to Evaluations as pricing information, solely for convenience or reference. Evaluations are based upon certain market assumptions and evaluation methodologies reflected in proprietary algorithms and may not conform to trading prices or information available from third parties. No liability or responsibility is accepted (and all such liability is hereby excluded) for any information or ‘Evaluations’.

The copyright of this website and all its content belongs to IFS. All other intellectual property rights are reserved. Redistribution or reproduction of the information and data contained within this website is prohibited without the prior written permission by IFS. is an Intelligent Financial Systems Service: ©Copyright IFS 2009

Data Protection

We take our obligations under the following Data Protection legislation very seriously and have taken steps to ensure full compliance

EC Directive 95/46/EC (up to and including 24th May 2018); and
(ii) the Data Protection Act 1998 (up to and including 24th May 2018); and
(iii) the GDPR (from and including 25th May 2018); and
(iv) Replacement National Legislation; and
(v) the Privacy and Electronic Communication Regulations 2003; and
(vi) any judicial or administrative interpretation of them, any guidance, guidelines, codes of practice, approved codes of conduct or approved certification mechanisms issued by any relevant Supervisory Authority,

This is a statement of the data protection policy adopted by IFS Ltd.

As a company that spans the fields of Market Share Analysis and Sales Data analysis, IFS Ltd can be defined as both data controller and data processor. The collection of data for our own database products, plus the need to hold information about individuals, employees, clients and suppliers, defines our responsibility as a data controller. Parallel to this, the work undertaken for many of our customers requires us to hold and manipulate our clients' data. In this capacity we are a data processor.

Specifically, the Principles of the Data Protection require that personal data:
Therefore, IFS Ltd will, through appropriate management, and strict application of criteria and controls:
In addition, IFS Ltd will ensure that: