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.
the price has moved too quickly for the exchange to keep up. What does that even mean?
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?
http://www.nytimes.com/2012/03/26/business/goldman-sachs-den...
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.
http://www.hftreview.com/pg/blog/mike/read/5317/hft-and-late...
http://www.tradeworx.com/TWX-SEC-2010.pdf [PDF] (refer to page 17, 18)
But we do not know if tweaking the regulations is the "right" move. Could be a case of "out of the frying pan and into the fire".
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.