Quote from stdy:
My stock buy order was the only one at the inside price (bid $17.10, routed to Nasdaq, thinly traded stock). Then I see an execution (as per Tradestation time and sales) of over 1000 shares at $17.1001 on TRF (FINRA's Trade Reporting Facility, apparently). Earlier today I routed an order to BATS, and there too somebody stole my fill for a hundredth of a cent.
Who is stealing these fills, and more importantly, is there anything I can do to prevent it? (Note: I placed the order through IB, not Tradestation; I mainly use Tradestation for platform purposes. IB is generally very good about fills, and I don't suspect any funny business on IB's end.)
HFT's are not there to provide liquidity. They steal good executions and when you want to buy, they provide no offers.
There is actually a way around this if all professional traders decided to use market orders for a week straight, HFT's would self destruct.