Size Matters: A Better than Average Fill Metric
Chris Sparrow, Director, Trading Analytics, LiquidMetrix

Size Matters: A Better than Average Fill Metric

With the current focus in equity markets on transparency, brokers are being measured by many different metrics to assess their performance including spread capture and their ability to interact effectively with both lit and dark order books. One of the metrics being used to assess how brokers interact with the market is the average trade size achieved by the broker. This metric is used to proxy for liquidity capture and is simple to calculate. The problem is that is also a simplistic measure.

When it comes to liquidity capture, there are three dimensions to consider. What can be captured by removing liquidity from an order book, what can be captured from sitting passively in a lit order book and what can be sourced in dark pools.

Let’s first consider how to measure the ability of a broker to successfully capture passive liquidity that is sitting in a lit order book. The average trade size will depend on two things: the size of the active order sent by the broker to access the passive liquidity and the structure of the orders that are sitting passively in the order book.

An example can help: consider a broker that would like to immediately execute 1,000 shares. The broker sends a marketable order for 1,000 shares to an order book displaying 1,000 shares. At one extreme, the order book could consist of a single passive order for 1,000 shares while at the other extreme, the order book could consist of 10 passive orders of 100 shares each. In the first case, the broker will execute one trade of 1,000 shares and have an average trade size of 1,000 shares. In the second case, the broker will execute 10 trades for 100 shares each resulting in an average trade size of 100 shares. In both cases the broker captured 1,000 shares of liquidity at the once but the resulting average size depends on the structure of the order book at the time the broker sends their order. The broker has no control over the order book, yet if we use average fill size as our proxy for performance, we would come to very different conclusions about how the broker did. If we had an effective metric, we should see no difference between these two outcomes – in both cases the broker got us our 1,000 shares.

We can easily fix this problem by simply aggregating the executions that are done at the same time, and then averaging. When a broker removes 10 orders of 100 shares at the same time, it should be equivalent as the broker getting an average fill size of 1,000 shares, not 100 shares. It is very easy to make this adjustment and is much fairer to the broker being measured.

Figure 1 On the left, we show a chart that stacks individual fills of various sizes for each time. The average size is shown in the title and is a result of averaging all the individual fills without aggregating by time. On the right, we aggregate all the volume that is stacked and then compute the average. If there is more than one fill in a time window, the average on the right will be larger than the average on the left. This method can be used to compute the average fill size of active volume to measure a broker’s ability to capture passive liquidity.

We can also extend this concept by aggregating fills across multiple order books. Maybe a broker got the 1,000 shares by simultaneously removing 200 shares from 5 venues. The average fill size would be 200 shares (or less depending on the structure of the order books). But the broker captured 1,000 shares of liquidity and should get credit for that, possibly even more credit than when executing versus a single order book because the it is more difficult to capture liquidity distributed across different venues than it is from single venue. Again, it is easy to measure this and reward the broker with a larger liquidity capture metric, i.e. 1,000 shares in this example.

Next, we can consider the case where a broker posts 1,000 shares passively in either a lit order book or a dark pool. The broker has no control over when liquidity is removed by incoming marketable orders. The broker’s passive order could be filled all at once, be filled over time, be partially filled or go unfilled. Again, the broker has no control over when incoming orders arrive, so why would we think that measuring the average fill size would be a good measure of broker performance? The broker does have control over which venue they choose to post on, and in some cases, they may choose to post simultaneously on several venues.

A much better performance metric would be the time that it takes to get filled. We could transform to volume time to allow comparisons between stocks that have different liquidity characteristics. This would measure the opportunity cost of getting filled passively rather than crossing the spread and getting an immediate fill. We could also measure how much volume traded at the same price (or better if we are in a dark pool) on both the venue the broker has booked their order and on other venues where the broker may not have placed a passive order.

To rectify the situation, we would first consider the active fills and aggregate them by time (down to the millisecond or better) to get an effective liquidity capture that recognizes all fills that occur at the same time whether it is 10 fills of 100 or 1 fill of 1,000. We could also specify a time window, for example all fills within 3 milliseconds. We would then measure the passive fills differently, looking at the opportunity cost of booking passive orders on a venue or group of venue.

It is a complex market structure and applying simplistic metrics such as average trade size does not adequately measure what it purports to measure, i.e. a broker’s ability to capture liquidity. Luckily there are alternatives that are straightforward to compute and that provide deeper insights into a broker’s performance.

?2018, LiquidMetrix

要查看或添加评论,请登录

Chris S.的更多文章

  • Confidence Interval in TCA Cost Estimates Explained

    Confidence Interval in TCA Cost Estimates Explained

    When estimating the market impact of an institutional order, most models will predict a distribution of outcomes…

  • Nancy Analyticks and the BEAST TCA Block Trading Revolution: Mastering Volume-Time Analysis in a Volatile Market

    Nancy Analyticks and the BEAST TCA Block Trading Revolution: Mastering Volume-Time Analysis in a Volatile Market

    Melinda Bui and Chris Sparrow 2024-10-24 In the high–stakes world of institutional trading, Nancy Analyticks, known as…

  • A Day in The Life of Nancy Analyticks: Preparing for The Best Ex Committee Meeting

    A Day in The Life of Nancy Analyticks: Preparing for The Best Ex Committee Meeting

    Melinda Bui and Chris Sparrow As dawn breaks over the city, Nancy Analyticks (Nancy Ai) Head Trader at one of the…

  • How Best Ex Analytics Transform Trading Performance

    How Best Ex Analytics Transform Trading Performance

    Melinda Bui and Chris Sparrow In the high-speed world of financial trading, where milliseconds mean millions, efficient…

  • TCA Benchmarks

    TCA Benchmarks

    TCA provides the quantitative framework for Best Execution policies and procedures. When we say quantitative framework,…

    2 条评论
  • Cost Models can be a BEAST

    Cost Models can be a BEAST

    Chandan Jha and Chris Sparrow Understanding the expected market impact of an institutional order is important when…

  • Multi-dimensional TCA Benchmarks

    Multi-dimensional TCA Benchmarks

    Are your Transaction Cost Analysis (TCA) benchmarks telling you what you need to know? Measuring price performance is…

  • Institutional PFOF – Removing Conflict of Interest of Broker Routing

    Institutional PFOF – Removing Conflict of Interest of Broker Routing

    Over the past year(s), there has been much discussion around the topic of retail payment for order flow (PFOF). The…

    3 条评论
  • Order Routing: Getting the Big Picture

    Order Routing: Getting the Big Picture

    Figure 1 - a single simulated order represented as a picture. The x-axis represents time of day, they y-axis represents…

  • ML Feature Engineering for TCA

    ML Feature Engineering for TCA

    Chris Sparrow, Melinda Bui June, 2019 When we analyze our trading performance using transaction cost analysis (TCA), we…

    1 条评论