I put a limit order to sell an option at 4.9. I received a fill at 4.3. But my 4.9 order is still active. What the f#$k is going on? I have seen this many times before where I got filled at a worse price than my limit and I always assumed i had entered the wrong price, but now I know i put in 4.9 this time and the order is still there! how the hell did i get filled at 4.3! So how many times has IB screwed up my order in the past and cost me money? I can't even imagine. Should I call my lawyer? Somebody tell me I am not losing my mind!