There seems to be a bug in IB paper trader, not sure if the same happens in the real version. When I sent an order to buy 1 JPY fut at 0.008737, it bough it at 0.0087. Then, when I placed a limit order to sell it at 0.008741, it immedately executed it at 0.0087. Does this also happen in real life version.