I read on this board ( http://www.elitetrader.com/vb/showthread.php?threadid=1991 ) that the problem with stops with IB has been solved. Well, it hasn't. My stop was hit and crossed twice. Very narrow spread. Long position, stop at .53. The first time it did not trigger. The second time only after at least 15 seconds, when the bid had already dropped to .42 and the ask to .44. And then I got a bad fill again, .39, whereas the bid never reached .39. And I've had far worse examples than this. I think there's a scheme behind this all. This is not a bug, this is a strategy. A stop triggering off becomes a market order, and I hate the way market orders are being handled by IB. Ever tried one in the first morning hour? Well, don't. Chances are that it takes several minutes to get filled. Market order should mean "at the current best available price". At IB it means any price that they like, and any time that they like. I'm beginning to hate them. As soon as I can afford a better broker, I'll be gone from IB.