|
|
|
|
|
by ddinh
3597 days ago
|
|
In terms of reducing the ability of speedy traders to gain an advantage in a continuous time market, how does IEX's fixed time delay compare to discretizing the timesteps, so all the trades within some finite interval [t, t+e] are treated as if they came at the same time? This talk presents compares discretization to standard continuous-time bidding, but doesn't go into a lot of detail about how it compares to IEX-style delays: https://simons.berkeley.edu/talks/eric-budish-2015-11-19 |
|
IEX delays almost all messages in and out by a small amount.
They don't delay messages for orders that their own router modifies, their discretionary peg order. This lets their peg orders update before any one, ie HFTs, can update their own resting orders on IEX or at other exchanges in the case of a fill at IEX.
It's important to note that even with the IEX design, speed is still very important as its still a price time priority queue for order placement and cancelling. An analogy would be if all 100 meter sprinters reaction times were delayed by 1 second from hearing the starters pistol. The fastest runner still wins, its just that all reactions times are delayed evenly.
Batch auctions are a whole different animal, and to be honest, one I'm not very familiar with. Their greatest weakness is that they don't operate in a stand alone environment, ie the rest of the world continues to trade around them which eliminates most of their advantage.