Market orders cannot be accepted outside of market hours or when trading in a particular stock is halted or suspended. Limit orders allow you to set a maximum purchase price for your buy order, or a minimum sale price for your sell orders. If the market doesn't reach your limit price, your order will not be executed.