Quote from def:
TH DOES NOT INTERNALIZE CLIENT FLOW FOR US EQUITIES - PERIOD. Just because other brokers do does not mean all choose to do so. Our clients know how good their fills are, our clients see where their orders are executed and our clients are benefiting from the greatest price improvement amongst all the major brokers.
Can it be stated more clearly than that? Your second paragraph doesn't jive with best execution. But I'll run with that anyway. In IDEALPRO - (FX) IB clients can trade with other IB clients as client orders become part of the book. But execution is determined by routing to the best price. This includes the IB client quotes along with the other 10-15 other liquidity providers who combined often form a market that is often 1/2 to 1 pip wide for many of the majors.
If you guys (and I know some posting on this topic are competitors) are looking for a conspiracy or somewhere to knock IB down, this is not your optimal target. Best execution is the core of IB's business model and it is taken very seriously at all levels.
So why can't we trade against each other at the NBBO in US equities? Client A posts a passive order at "IB Internal", client B uses SMART, and SMART checks "IB Internal" first and, you rebate the adder .0010 and charge the remove .0015 (or whatever), instead of now where we end up paying .01 or .0050 per share. "IB Internal" can be a dark pool.
