top | item 8904705

Flash Boys in the US Treasury Market

20 points| jim_greco | 11 years ago |medium.com | reply

17 comments

order
[+] tcbawo|11 years ago|reply
Why are these large investment banks, with quarterly revenues that dwarf every HFT player in the market, painted as victims? Since when is it unfair to be fast? The exchanges offer co-location sites with access to GPS clock synchronization. Market players could easily coordinate their moves.
[+] jim_greco|11 years ago|reply
I hope I didn't give the impression that banks are the victims here. The situation most fixed income departnents are in is entirely their own fault because they haven't invested in their people or technology. Heck, most don't even talk to their equities departments about how they adapted 15 years ago.
[+] toast0|11 years ago|reply
On the one hand, if I really wanted my resting orders to fill, of course I would list them at all possible venues, and once it filled in one place, I would remove the order with all haste at the other venues.

On the other hand, if I really wanted my orders to fill against others' resting orders, I would time the sending to each venue so that they arrived at roughly the same time; if I'm in Chicago, that means send to the New York venues first, wait about 20 ms and send to the Chicago venues. Staggered sending should work pretty well as long as venues are far enough apart; I don't know how many venues are located in the same city.

[+] steveplace|11 years ago|reply
Simple fix to this.

Charge a cancellation fee for any orders cancelled under 150ms.

That way it's no longer advantageous to quote stuff or float out fake liquidity.

[+] galen211|11 years ago|reply
define fake liquidity
[+] yxhuvud|11 years ago|reply
What I don't understand is why the markets doesn't create a new order type, a delayed one that is created with a set trigger time. That way bulk sellers and buyers could set up big distributed trades in advance without having to resort to the same game as the arbitrage players are doing with locations close to the market and whatnot.
[+] jim_greco|11 years ago|reply
The biggest obstacle to this is that the Exchange's primary customers are the electronic trading firms. A firm like NASDAQ makes the majority of its revenue from co-location services and high-speed market data lines.

It's difficult for a new exchange to break into the space (or an existing one to go out on its own) with rules that disadvantage high speed traders. IEX at 0.9% market share for example has been working on solving the problems with a slow SIP feed for a couple years now.

I like these kids of ideas, but a bit of regulation couldn't hurt to speed things up...

[+] sighype|11 years ago|reply
Even if an order type like that existed, there's still the concept of "there's no such thing as a free lunch." A cost of doing business in trading is the spread between the bid and the offer. If liquidity providers take too much adverse selection, they'll just widen the spread tomorrow. So, sure, you help the liquidity taker today at the expensive the maker, and tomorrow the maker will increase his prices.
[+] galen211|11 years ago|reply
So bottom line, the people paid millions of dollars per year by banks to understand the market have to ask IT for an explanation of the market? Hmmm...
[+] revelation|11 years ago|reply
I was getting the same impression. Surely these traders couldn't be so dense?

This isn't even necessarily a HFT issue. If I go look at the quote for a stock on Google Finance, the only thing I'm completely sure of is that the value displayed is not in fact the accurate price. It's a reflection of the past.

[+] jim_greco|11 years ago|reply
It's rather comical how few fixed income traders at banks actually understand how the underlying markets work and interact with each other.
[+] moomin|11 years ago|reply
What developers do at banks is underestimated (and under compensated). Deep business knowledge is just the tip of the iceberg.