Let's get "real" ... here is a recent comment from a "roque" IB API forum that it is not censored:Quote from dst:
This feature is currently not supported; however it seems like a great idea, would you please submit it via our suggestion box? Thank you!
http://www.interactivebrokers.com/en/general/poll/poll.php#list
It (TWS API) is a nightmare. If you look at the sample C++ code you will see that they generate a tick size event when a new tick price event happens then they send the same tick size event again. I forget the logic but if you search the forum you will see how people handle it. This is a clue though - how they can screw up the simplest concept in the financial world - a tick - is amazing. The rest of the api goes downhill from there so be prepared to spend 80% of your time dealing with warts.
I would say: despite IB's popularity, the room for improvement is simply enormous. Real sharp people would not let this kind of "mistake" hang around, yet this one has been around for several YEARS now.