Wait, now I'm confused: does IB MidPrice get filled very fast or there might be a chance it will not get filled for some period of time (as prices keep moving away)?
I read somewhere saying MidPrice is essentially the same as a limit order at MidPrice and once it's not filled, it will...