I completely agree! Im all for them matching my orders internally. No exchange fees, faster execution - I will happily take their money all day longWhen IB matches orders internally, they won't charge you exchange fees. Actually, I like it when they match my order internally (it doesn't happen very often) because I always get a price improvement on them and no exchange fee. IB internally filled orders are called IBRATS. If you don’t want internal matching, just go to the global configure and uncheck the dark pool option.
. How do I know if its happening on my account? Do I need to click some buttons in that TWS abomination?