It's been 30 minutes and the order has not yet been filled. So I canceled the order.
How long does it take for an order to be filled?
It will take time especially if the price is not within the range anymore.
If you want a fast trade then better to choose the buying/selling price in the next 5 on the list, and with this you can easily filled your trade without waiting any longer. Your trade will always depend on the price, and the buyer and seller level, so make sure to check it before you place a trade.