What is the difference between a limit order and a market order?
With a Market order, you place an order to execute your transaction at the current best available price. There is no upper bound on this price. With less liquid products, you may receive a worse price than what you anticipated. We therefore strongly advise you to treat this type of order with care.
With a Limit Order you set a minimum price (in case of a sell) or maximum price (in case of a buy) for which you want to execute your order. Your order will never be executed at a worse price than your limit price. If the price that you have stated is not attainable at that time, your order will be sent to the place of execution at which the best-price execution is expected.