3 Order Types: Market, Limit and Stop Orders
Different order types can result in vastly different outcomes, so it's important to understand the distinctions among them. Here we focus on three main order types—market orders, limit orders, and stop orders—and discuss how they differ and when to consider each.
It helps to think of each order type as a distinct tool suited to its own purpose. Whether you're buying or selling, it's important to identify your primary goal— whether it's having your order filled quickly at the prevailing market price or controlling the price of your trade. Then you can determine which order type is most appropriate to achieve your goal.
What is a market order and how do I use it?
A market order is an order to buy or sell a stock at the market's best available price. It typically ensures an execution but doesn't guarantee a specific price. When the primary goal is to execute the trade immediately, a market order is optimal. It's generally appropriate when you think a stock is priced right, when you're sure you want a fill on your order, or when you want an immediate execution.
A few caveats: A stock's quote typically includes the highest bid potential buyers are willing to pay to acquire the stock, the lowest offer potential sellers are willing to accept to sell the stock, and the last price at which the stock traded. However, the last trade price may not necessarily be current, particularly in the case of less-liquid stocks, whose last trade may have occurred minutes or hours ago. This might also be the case in fast-moving markets when stock prices can change significantly in a short period of time. Therefore, when placing a market order, the current bid and offer prices are generally of greater importance than the last trade price.
Market orders are usually placed when the market is already open. A market order placed when markets are closed would be executed at the next market open, which could be significantly higher or lower from its prior close. Between market sessions, numerous factors can impact a stock's price, such as the release of earnings, company news or economic data, or unexpected events that affect an entire industry, sector, or the market as a whole.
What is a limit order and how does it work?
A limit order is an order to buy or sell a stock with a restriction on the maximum price to be paid (with a buy limit) or the minimum price to be received (with a sell limit). If the order is filled, it will only be at the specified limit price or better. However, there is no assurance of execution. A limit order may be appropriate when you think you can buy at a price lower than—or sell at a price higher than—the current quote. The thinkorswim® chart below illustrates the use of market orders versus limit orders.
Source: thinkorswim platform
In this example, the last trade price was $149.50. Let's review the scenarios for each order type:
- A trader who wanted to purchase (or sell) the stock as quickly as possible could place a market order, which would in most cases be executed immediately at or near the stock's current price (white line)—provided the market was open when the order was placed and barring unusual market conditions.
- A trader who wanted to buy the stock only if it dropped to $144 could place a buy limit order with a limit price of $144 (green line). If the stock fell to that level or lower, the limit order would trigger and the order would be executed at $144 or less. If the stock failed to fall to $144 or less, no execution would occur.
- A trader who wanted to sell the stock if it reached $164 could place a sell limit order with a limit price of $164 (red line). If the stock rose to that level or higher, the limit order would trigger and the order would be executed at $164 or more. If the stock failed to rise to $164 or more, no execution would occur.
Note, even if the stock reached the specified limit price, the order may not fill because there may be orders ahead of yours. In that case, there may not be enough (or additional) sellers (or buyers) willing to sell (or buy) at that limit price, so your order wouldn't fill. (Limit orders are generally executed on a first-come, first-served basis.) That said, it's also possible your order could fill at an even better price. For example, a buy order could execute below a limit price, and a sell order could execute for more than a limit price.
A few words about timing
At Schwab, you have several choices for how long your limit order stays active.
- Day only. Order is active for one regular trading session only (or the remainder of the trading session if the order is entered while the market is already open).
- Good till canceled (GTC). Order is active between the hours of 9:30 a.m. and 4 p.m. ET and active for up to 180 calendar days (unless filled or canceled). Orders placed after 4 p.m. ET during the weekend or on holidays will be active the next trading day.
- Day + extended hours. Order is active during all equity trading sessions from 7 a.m. to 8 p.m. ET for one day only. Orders placed after 8 p.m. ET during the weekend or on holidays will be active the next trading day.
- GTC + extended hours. Order is active for all equity trading sessions from 7 a.m. to 8 p.m. ET and is active for up to 180 calendar days (unless filled or canceled). Orders placed after 8 p.m. ET during the weekend or on holidays will be active the next trading day.
- Extended-hours a.m. (Ext. AM). Order can be placed between 8:05 p.m. ET (previous trading day) and 9:25 a.m. ET. The trade, however, is active only during the Ext. AM session for that day. The Ext. AM session runs daily from 7 a.m. to 9:25 a.m. ET, Monday through Friday, excluding market holidays.
- Extended-hours p.m. (Ext. PM). Order can be placed Monday through Friday between 4:05 p.m. and 8 p.m. ET. The trade, however, is active only during the Ext. PM session for that day. The Ext. PM session runs daily from 4:05 p.m. to 8 p.m. ET, Monday through Friday, excluding market holidays.
While placing orders in extended hours is sometimes viable, traders will want to consider some of the downsides as well. First, only limit orders are accepted in extended orders; market and stop orders are not. Second, trading activity often falls sharply at the end of normal trading hours and the lack of liquidity in extended hours can pose additional risks, especially during the GTC+ extended-hours time frame. For example, an earnings report or other news event might trigger a sharp drop in the stock and fill a buy limit order, only to see the stock continue to move lower against the trader.
What is a stop order, and how is it used?
A stop order is an order to buy or sell a stock at the market price once the stock has traded at or through a specified price (the "stop price"). If the stock reaches the stop price, the order becomes a live market order and is typically filled at the next available market price. If the stock fails to reach the stop price, the order isn't executed.
A stop order may be appropriate in various scenarios:
- When a stock you already own has risen and you want to attempt to protect part of your unrealized gain should it begin to fall.
- When you recently bought a stock and want to set a floor around the level of loss you'd be willing to tolerate on the position.
- When you want to buy a stock should it break above a certain level because you think that could signal the start of a continued rise.
A sell stop order is sometimes referred to as a "stop-loss" order because it can be used to help protect an unrealized gain or seek to minimize a loss. A sell stop order is entered at a stop price below the current market price. If the stock drops to the stop price (or trades below it), the stop order to sell is triggered and becomes a market order to be executed at the market's current price. A sell stop order is not guaranteed to execute near your stop price. A stop order may also be used to buy. A buy stop order is entered at a stop price above the current market price (in essence, "stopping" the stock from getting away from you as it rises).
Let's revisit our previous example but look at the potential impacts of using a stop order to buy and a stop order to sell—with the stop prices the same as the limit prices previously used.
While the two graphs may look similar, note that the position of the red and green lines is reversed: The stop order to sell would trigger when the stock price hit $144 (or less) and would be executed as a market order at the current price. So, if the stock were to fall further after hitting the stop price, it's possible that the order could be executed at a price that's lower than the stop price. Conversely, for the stop order to buy, if the stock price of $164 is reached, the buy stop order could be executed at a higher price.
Source: thinkorswim platform
What are price gaps?
A price gap occurs when a stock's price makes a sharp move up or down with no trading occurring in between. It can happen because of factors like earnings announcements, a change in an analyst's outlook, or a news release. Gaps frequently occur when exchanges open or when news or events outside of trading hours have created an imbalance in supply and demand.
Stop orders and price gaps
Remember that the key difference between a limit order and a stop order is that the limit order will only be filled at the specified limit price or better; whereas, once a stop order triggers at the specified price, it will be filled at the prevailing price in the market—which means it could be executed at a price significantly different than the stop price.
Stop order: Gaps down can result in an unexpected lower price.
Source: thinkorswim platform
Limit orders and price gaps
In a similar way that a "gap down" can work against you with a stop order to sell, a "gap up" can work in your favor in the case of a limit order to sell. In the next example, a limit order to sell is placed at a limit price of $105. The stock's prior closing price was $104. If the stock opened at $110 due to positive news released after the prior market's close, the trade would be executed at the market's open at that price—higher than anticipated and better for the seller.
Source: thinkorswim platform
Bottom line
The chart below shows a stock that "gapped down" from more than $34 to around $32 between a previous closing price and the next opening price. A stop order to sell at a stop price of $34—which would trigger at the market's open because the stock's price fell below the stop price and, as a market order, executes at $32—could be significantly lower than intended, and worse for the seller. In the case of a stop limit order with the stop set at $34 and the limit at $33, for example, the trader could be watching the stock trade lower and "hoping" or "waiting" for the stock to return to $33 before being executed.