If I call my broker to sell a stock at say 10am in the morning and assuming that he does whatever he has to do to sell it immediately, can I assume that it will be sold more or less immediately (within 15 minutes) at the market price?

  • In today's era of technology, 15 minutes is far more time than needed to execute a trade at market price. – Bob Baerker Jan 4 '19 at 23:25
  • 2
    Do you not have online access to enter such an order yourself? A market order typically fills in under a second. – JTP - Apologise to Monica Jan 5 '19 at 4:17

On a liquid stock a market order fills the time it hits the exchange. Fraction of seconds. The only delay will be the time taken by your broker to enter the order.

On illiquid stock, this can take time. But there are people waiting for such market orders and make tons of money by putting a favourable ask or bid.

  • On the NYSE if the order is for more than 1099 shares, and the specialist is busy talking to someone, it could take a few minutes... – xirt Feb 4 '19 at 19:37
  • It would have to be extremely illiquid, where the total size on the bid side at all prices are less than the order size, to take more than a few seconds to fill a market order. If there isn't enough size at the current bid, the market order will fill at each bid until the entire order size is sold. He'd just get a really awful average price. – TainToTain Feb 5 '19 at 23:54

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.