So this morning I put in an order to short CL Nov'18. Got filled right away at 75.38 Then I put a order to cover the short at 75.31. Then when I saw prices were coming down fast I CANCELED my 75.31 order and placed order lower than that. Then it gave me a pink status color. WTF is that?! Then it blew past my limit orders(i kept placing order lower and cancelling and lower and cancelling). It just got stuck! Why didn't it filled my order when it was surely below the limit order prices. Then I SHUT down TWS. Log back in and it showed I had already filled at 75.31 and was now long at 75.28 and prices are at 75.07. WTF? What would have been a nice short trade ended up being a net loss! I called the trade desk. They said they didn't know why. Usually I get filled right away. Did IB or the exchange held my order and didn't filled it even though prices were going lower? Trade desk said I misunderstood the pink color status. "PINK indicates that you have sent a request to cancel the order but have not yet received cancel confirmation from the order destination. At this point, your order is not confirmed canceled. You may still receive an execution while your cancellation request is pending." Yeah. How long does it take to cancel an order? Usually it's instantaneous. But today the cancel didn't work. And I panicked and put in a series of lower prices buy orders. Could the exchange held the order? or IB held the order? Now looking at the fills it reported I got filled the 75.31. But that was NOT the case. Because it was still showing I was making money as it went lower. That's NOT a real fill. If I was filled at 75.31 then the P&L shouldn't continue to show more profits as it continues to go down. So that's why I kept putting lower priced limit orders. When I logged back in I thought I was going to get covered at 75.07. Instead it showed I was long. wtf.. Can anyone help me understand this?