@fgp, one thing that affects immediacy of fill is whether you move the limit orders, something which i tended to do a lot of in the beginning. This alters your place at the queue, since the exchange operates on first come first serve basis. Either this, or your limit was at that precarious turning point, where the price merely flirted with that level and reversed. BE is tough to take, and it happens a lot to me, but as you said, it's better than a losing day anytime. Best of luck in the future, and have a great weekend as well!