Is the execution of a limited order guaranteed?

While the placement of a limit order will ensure that that the position will not be bought (sold) at a price above (below) the established limit price, limit orders are not guaranteed an execution even if the limit price is reached. This can occur if there are limit orders to buy (sell) at the same price entered previously by other traders/investors. Such orders would have higher execution priority for the shares/contracts being offered (bid).

Powered by IBot
How do I create a Limit order in TWS?
How do I create a Market order in TWS?
How do I create a Limit if Touched order in TWS?
What order types can I use for cryptocurrency orders?