There are five different types of orders. The market order is a trade executed immediately at the current market price. A limit order is an order to buy or sell a number where the limit price identifies the maximum (buy) or minimum (sell) execution price. A stop order is an order to buy or sell shares when the market price reaches a stop price set by the trader. Unlike the limit order, there is no protection – in a fast market the execution price can exceed the stop price. A trailing stop order is similar to a stop order, except the stop price is determined by a percentage. The percentage is used to calculate the stop price based on the market price at the time of submission. And finally, the stop limit order allows the trader to put both a stop price and a limit price on the order. The trade will only execute within the boundaries set by the stop price and the limit price.