FWIW, in the last couple of years I have done probably around 10,000 trades through IB, and as far as I remember I have had a total of one or two limit orders filled at an "illegal" price. I never did anything about it, just accepted the fill. Obviously, this is not how it should be. But what...