Quote from braincell:
Sure. The ES e-mini is a good example here. The ticks are large and the spread is 1 tick wide virtually 100% of the time. Also, there is a message limit at the exchange so they can't post and pull too many bid/asks.
There are two cases where HFT will make itself first in line.
The speed case:
Say the current bid/ask is at a certain level. The buy orders at Ask deplete the ask size and the ask price moves 1 tick up. Now, where the ask once stood, there is room for a bid to be posted. One fraction of a nano-micro second later, the bid is already there, posted first by the HFT so they are the first in line at the bid.
The slow (order book) case:
Now that they got the bid, all they need is the Ask. Say 5 minutes ago, the price moved down. With the same method as above, they were the first to post the price at the new Ask and they kept it up until now (even as the price moved further down), so when the spread reaches their bid/ask, they're already first in line. However due to exchange limitations, they must sometimes economize with placing asks and bids so they don't keep too many active for too long. For this reason they will sometimes measure how long it might take the price to reach a certain level and post before everyone else. This is where different HFT strategies come into play and there are numerous models constructed around this, because remember, if they don't have the new Ask in place (are first in line), there's no point in speed-posting the bid either. Sometimes that's the edge, and some HFT shops might have multiple "accounts" to avoid exchange limitations, where they later consolidate their accounts. This is a shady practice, but i'm not sure how much it happens, nobody's talking.