Marvin8 on that site had a great comment. Here it is:
What I'd like to know is what happens to customers who have resting orders near those "fat-finger" trades. If a customer had a sell stop-loss at $583, did he get stopped out of the market at that price or near $582? I'll bet he did. If another customer had a buy order in at $583, did he get filled on the way down? I'll bet he didn't. The broker wil ALWAYS come up with a bs excuse as to why a customer got a bad fill and never gets a good one. It's the way the industry works. That's why folks are complete suckers to get involved. The industry makes BILLION$ screwing its customers.
The guy who sold at 582 had to sell to somebody, so the buyer at 583 got his order too. That's why they're called trades. There's somebody on both sides.
That's the theory. In practice we know that's not necessarily true. e.g. stop-loss order and the stock gaps down. Did the stop-loss order execute? No, it may have executed as a market order.
And that's the point he was trying to make. He's saying that the broker can create any suitable excuse to fit the situation.
With HFT it may not even be an excuse and could very well reflect the reality of the situation i.e. the price has moved too quickly for the exchange to keep up.
If the claim is that a sell at 582 executed and a buy at 583 did not execute, I want to see evidence. I see variations on this claim with a frequency approaching high, always by a random internet commenter "betting" on some hypothetical.
the price has moved too quickly for the exchange to keep up. What does that even mean?
Edit: added link to show that orders don't necessarily get filled according to time priority ("an order clearly arrived later than ours with the same limit price,
yet it was filled and we were not.")
It's only hypothetical until it happens to you.
Refer to the fleitz's comment about short squeeze. That's an example of orders that don't get filled.
In theory the broker is supposed to borrow shares to allow the trader to sell them short. What happens if the broker flouts securities law and does not follow the rules?
BTW, non-HFT'ers get consolidated market feeds which have higher latency than raw feeds that HFT'ers use. That's what a major part of the HFT debate is about.
Thank you for the TWX pdf, but is now a good time to point out that the entire paper was dedicated to proving that HFT is a good thing? Their solution to the order priority is also removing artificial regulations, not adding more. I feel like I should have been the one to post that link.
What I'd like to know is what happens to customers who have resting orders near those "fat-finger" trades. If a customer had a sell stop-loss at $583, did he get stopped out of the market at that price or near $582? I'll bet he did. If another customer had a buy order in at $583, did he get filled on the way down? I'll bet he didn't. The broker wil ALWAYS come up with a bs excuse as to why a customer got a bad fill and never gets a good one. It's the way the industry works. That's why folks are complete suckers to get involved. The industry makes BILLION$ screwing its customers.