It's illegal for anyone to issue an order they don't intend to complete, but the HFTs get a pass for some reason or other that must end with quite a few zeros.
It's illegal for anyone to issue an order they don't intend to complete, but the HFTs get a pass for some reason or other that must end with quite a few zeros.
This is incorrect. If you place a BUY@$100 and someone has a SELL@$100, the exchange instantaneously matches the orders and a trade is issued. You can't cancel an order which was matched.
The "price discovery" happens before the trade is placed. The instant the exchange receives the BUY@$100 order it is published to the world via the exchange's multicast quote stream.
"Issue an order they don't intend to complete" is an anachronism related to pit trading - in the pit, it's possible to throw the "I accept" hand signal at the other guy and then change your mind after trading hours during reconciliation. The FIX and OUCH protocols do not have a similar "oops I changed my mind now I'll be a jerk after hours" message.
http://www.zerohedge.com/article/its-not-market-its-hft-crop...
1) Rapidly post/cancel trades, risking a fill. 2) ??? 3) Profit!
The ??? represent the part I don't understand.
(If you are actually interested, "quote stuffing" is typically the result of algorithms interacting in unexpected ways. It's not intentional or beneficial. I've spent weeks trying to reduce the amount of it.)
This only works because you don't actually have a "Sell at $X".