N ≥ 4

N ≥ 4

Introduction

How Many Are There?

The high-precision timestamp (HPT) files from Eurex make it possible to infer the reaction time behind every order insert (including those leading to aggressive trades). One question I get asked fairly regularly: How many firms are there in the most competitive latency bucket? Is this just a single participant who is faster than everybody else? Or are there 20 firms with basically the same tech stack?

EOBI + HHI

EOBI 11 (go-live in Nov 2022) brought with it a new era of market transparency on Eurex: the Herfindahl–Hirschman index (HHI) for each level in the book in real-time with every book update. In short, the HHI is a measure of market concentration. In the context of EOBI, the HHI of a level in the book measures the market concentration of the resting volume on the level. For example, if there is just a single order on the level or if all orders on the level belong to the same participant then the HHI for the level is 1. In the limit where there are an infinite number of equally-sized orders, the HHI approaches 0. The HHI itself is not published as this would make it possible to unambiguously identify which orders on a level belong to the same participant. Instead, only an integer representing a range of HHI values is disseminated (1à(0.0, 0.2], 2à(0.2, 0.4], …).

In mid-December 2022 the feature was enabled for the Schatz future (FGBS), a number of the most liquid futures followed in mid-January 2023, most notable the Euro STOXX 50 future (FESX).

FESX

The FESX is the most liquid future on Eurex (and probably Europe) and hence extremely competitive. Additionally, due to its tick size, its book is “thick”, i.e., we typically have dozens of orders on each price level. And even for passive inserts, the latency race is on for FESX as market makers compete for favorable queue position.

Methodology

The newly-added HHI info allows us to compute bounds for the number of participants in a particular latency range. First, we need to compute the reaction time for each resting order in the book. Since we are only interested in the most competitive latencies, we only have to consider trade triggers. We take the t3a for each AddOrder ot ModifyOrder update from the HPT All file. For each of these then, we determine the t9d timestamp for most recent trade which could have triggered this order (i.e., with a t9d at least 2,725 ns prior to the t3a of the insert).

We then parse the EOBI data. After every book update we look at the affected level. If it only comprises orders within the wire-to-wire latency range of interest (< 50 ns), then compute the minimum number of distinct order owners compatible with the published HHI range. Perform this for all book updates, for all instruments with published HHI data, and for all dates since mid-January. Pick the highest such minimum.

Results

There are plenty of “hits” for levels with a minimum number of at least 4 distinct owners. The chart below is just one example (instrument, date, timestamp provided for verification). It shows a level with 5 orders on it and a HHI range or 0.2-0.4 (HHI Indicator 2). Given the quantities of the orders, there is no permutation to assign these orders to just three owners which is compatible with this HHI range. If, for example, the smallest three orders belonged to the same participant, then this would result in an HHI index value of 0.42 so that the HHI Indicator would be 3 (range: 0.4-0.6). The colors in the chart denote one possible assignment of orders to owners but this is not unique. Theoretically, each of the 5 orders could have a distinct owner; this would result in an HHI value still within the same range. Over the range of dates and instruments searched, there was no instance where the number of distinct owners had to be 5 or greater.

No alt text provided for this image
Figure 1: Depiction of a level with 5 orders, their quantities, and inferred wire-to-wire (w2w) reaction times. The colors denote one possible assignment to owners which is compatible with the published HHI Indicator value.


NB: The numbers above the level denote the inferred wire-to-wire reaction times of the order insert. We see that this are not monotonic. This is because there is the possibility of overtaking within the order access network between the switch and the partition-specific gateway.

Limitations

With this approach we can only estimate the number of participants who *quote for this instrument*. Theoretically, it is possible that a lot of participants do have comparable reaction times but only use them to trade aggressively or to trade other instruments. Or they only use the fastest setup to trade aggressively and use slower configurations for market making activities.?

#lowlatency #eurex #hft #asics #fpga #algotrading #marketmaking #derivativestrading

Stefan Schlamp

Head?of Quantitative Analytics

1 年

#eurex have published their latest "Insights into Trading System Dynamics" (https://www.eurex.com/resource/blob/48918/e8d4df56f75c9a96fb0f6fff6b18a14f/data/presentation_insights-into-trading-system-dynamics_en.pdf) presentation which includes the remark: "We observe a high level of competition (there are around *10* trading participants with reaction times < 2770 ns for most active products). The fastest participants have moved closer to each other."

David M.

trader en orbixa

1 年

Stefan Schlamp as a exchange I can't understand that thank your model we can have DAET or DMA and appears folks like Robin Hood telling nonsense https://learn.robinhood.com/articles/2oZ3da1LxPhVbsVxk5kVHa/what-is-the-stock-market/#How_does_the_stock_market_work Stock markets operate kind of like auctions, where potential buyers name their highest price (“the bid”) and potential sellers name their lowest price (“the ask”). The actual price a trade is executed at is somewhere between the bid and the ask ?you know that a buy order is full with limit orders from the ask and a sell order is full with limit orders from the bid....?

David M.

trader en orbixa

1 年

Stefan Schlamp is higly aprreciated that DB post these as a trader I have to deal with the "bright" ideas of Nasdaq and friends

  • 该图片无替代文字
David M.

trader en orbixa

1 年

by the way in one of the most cited books about the subject https://www.amazon.es/Algorithmic-High-Frequency-Mathematics-Sebastian-2015-10-07/dp/B01NH053W8 penalva cartea and jaimungal wrote that the latency is random, I strongly recomend that smart people form industry try to conect /write to the autors about these misunderstood

  • 该图片无替代文字
David M.

trader en orbixa

1 年

an iceberg https://www.youtube.com/watch?v=NOpISEpwtrU&feature=youtu.be and layering or spoofiing https://youtu.be/XVTHdD6-rn8 if you study the last 30 seconds hint bid ask bid around 5.000.000 change one cent and only the volumen pass from 80 to 83 ....wtf?

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

Stefan Schlamp的更多文章

  • Closing Auction Market Share - The Long View

    Closing Auction Market Share - The Long View

    There have been some recent studies that highlighted the increasing market share of the closing auction (see references…

  • Are Fill/Cancels to Blame?

    Are Fill/Cancels to Blame?

    Two weeks ago I decomposed market makers' profitability (or lack thereof) into a suite of market factors. This week I…

    1 条评论
  • Where'd Your Money Go?

    Where'd Your Money Go?

    Under ideal conditions (ideal from the market maker's point of view), the market maker earns the half-spread on every…

    8 条评论
  • Share Buyback Regs vs. Physics

    Share Buyback Regs vs. Physics

    The regulations for executing share buybacks are oddly specific. For example 2016/1052: Buy orders shall be entered or…

    3 条评论
  • Retail, Dark Midpoint, and CLOB Intraday Volume Profile

    Retail, Dark Midpoint, and CLOB Intraday Volume Profile

    Trades facilitated by retail liquidity providers and trades on the dark midpoint book can be distinguished from…

    2 条评论
  • Variability of Auction Liquidity

    Variability of Auction Liquidity

    Suppose you estimate your price impact on the auction uncrossing price based on some historical average. How far off…

  • Manz AG (M5Z)

    Manz AG (M5Z)

    On 20241218, trading in Manz AG (M5Z) was suspended on Xetra for an upcoming announcement. This turned out to be that…

  • Pie In The Sky

    Pie In The Sky

    Imagine two markets: In the first market, all trades mark out flat. In the second one, half the trades mark out +1, the…

    6 条评论
  • Go Big or Go Home - 2024Q4

    Go Big or Go Home - 2024Q4

    Table 1 is the quarterly round-up of the most noteworthy Xetra and Eurex trades of 2024Q4. Mostly on par with the…

    9 条评论
  • Latency State of Play on Xetra

    Latency State of Play on Xetra

    Since things have reached the physical limit on Eurex, at least to within the measurement uncertainty, it's time to…

社区洞察

其他会员也浏览了