difference between market order limit order
A market order means you will pay whatever the market demands. A limit order is where YOU set the price you want to buy and sell. With a limit order there are no surprises. By placing a market order you are at the mercy of the market and may overpay or undersell.
When you specifiy a market order, it will be executed immediately at the current price. When you set a limit, the execution will take place only when the price reaches that point. If the stock is thinly traded, a market order can be executed at a lot less than the last trade.