October 18th, 2010, 1:29 pm
Interactive Brokers internalizes order flow to a company they own called Timber Hill. Essentially what most retail firms do is set their pricing structure such that it is in your favor (in terms of commission and fees) to route orders ?AUTO? or ?SMART? versus sending direct to an exchange. By internalizing orders IB crosses your trade with other IB clients rather than sending to an exchange. What this means is that even though the stock is traded on NYSE for example, your trade will never reach the open market. Timber Hill has internal matching/crossing engines that take your trade first. This is why you will often see sub-penny price improvement when you route ?SMART?. They front-run your trade and if you read the fine print ? your order is essentially handled as a Market order versus a limit to an ECN. IB/Timber Hill looks at your order first. If they don?t like it or want to pass on the trade then they can flash it (they get paid for this) to dark pools, and finally if the dark pools pass on your trade then they send on to whatever exchange has liquidity. All of this takes time and costs you slippage ? which most people overlook because the commissions are lower. Also, your fees are lower but IB makes the spread by charging you the offer to get long and the bid to get short. So every order they cross internally they make the penny spread from their customers while having the ability to front-run your trade via ?price improvement?. If you want to trade on IB you should be ?unbundled?, you should trade direct to an ECN 100% of the time (IMHO, ARCA has the best smart order routing system) and you should get an outside data source because IB limits you to 100 stocks and only sends ?snapshot? quotes every 100ms versus real actual data. I also don?t know if IB subscribes to all of the ECNs or if they just send you snapshot data from a partial ECN list.