|
I can see how you can come to this conclusion from this sentence, but it's a vague sentence with slightly-wrong premises, which leads you to this conclusion. If you're a programmer, I think you may appreciate this situation when others talk about your work. I can address some parts of this. "HFT works by reacting faster than another market participant" - There are a bunch of different HFT strategies. In this case, we're usually talking about market making, which means you are placing limit orders at a price where you don't believe it will execute immediately. You can react to many things - price movements, events, anything.
- In placing a resting order, where is there an assumption that another participant was willing to do the same trade? Sometimes (pretty often) all the orders on a price level are HFT participants, and if you look at the market feed it's pretty easy to tell.
- In that case (which I claim is pretty common), the liquidity was not already there.
- If we consider that average spread sizes have reduced significantly with electronification and HFT, then you also disprove this assumption that "the liquidity was already there". Liquidity is not just the willingness to buy or sell, it's also the willingness to buy and sell at a competitive price. Otherwise, I mean, I'm always willing to pick up TSLA at $.01, and I'm always willing to sell TSLA at $500k. Doesn't mean I'm providing liquidity. "They won't do a trade if there's no one to instantly sell to" - That's simply not true. If you've taken a look at the order book, the fact that an HFT order is resting on the book (and not executed) means that there was nobody to instantly sell to.
- Are you suggesting that HFT firms all know that someone is going to come through and buy at a price level, and hop in? Flash Boys suggests this (and it's possible to infer some "whale" actions if they route their orders poorly), and that type of inference is possible sometimes, due in part to the way the US Equities ecosystem is set up. But I'll also ask you - have you thought about the order of operations in which someone might "know that there is someone to instantly sell to?" Consider the CME (futures exchange), where there's a ton of HFT, and for which there are no other markets. How is your sentence supposed to work?
- Also, perhaps empirically, that was simply not true for my firm, which was (and still is) a pretty successful one. |
Yes, I'm very much a layman on this topic.
> placing limit orders at a price where you don't believe it will execute immediately.
Isn't that a "SFT" strategy? Why do you need super low latencies for something like that?
> Are you suggesting that HFT firms all know that someone is going to come through and buy at a price level, and hop in?
That's how I've commonly seen HFT being described, that these companies would see an order on exchange A and faster than anyone else would bid on exchanges B and C accordingly.