When a trader places a trade, they are not simply deciding whether to buy or sell. They are also deciding how and under what conditions that trade should actually happen. That second decision is made through an order type.
The previous guide “How Trades Work” explained what happens once an order reaches the market (such as execution, bid and ask prices, liquidity, and how a trade affects an account). This article looks at the step that comes before that: choosing the right instructions to send in the first place.
Different order types give traders different levels of control over execution, price, timing, and automatic triggers. Some prioritize getting the trade done. Others prioritize controlling the price. Understanding these trade-offs is a foundational skill for anyone learning to trade, regardless of which market they eventually choose.
This guide explains the main order types a beginner is likely to encounter, how they differ, and how to think about choosing between them.
Written by TradeConverge
.
Updated
.
read
KEY TAKEAWAYS
- A market order prioritizes execution but does not guarantee an exact execution price.
- A limit order prioritizes price control but may not execute at all.
- A stop order activates once a specified price is reached and generally becomes a market order at that point.
- A stop-limit order adds price control after triggering, but that control can mean the order goes unfilled.
- “Stop-loss” generally describes a common use of a stop order rather than a separate foundational order type.
- “Take-profit” is commonly implemented using a limit or conditional exit instruction, and terminology varies by platform.
- A trailing stop adjusts its trigger price automatically as the market moves in a favorable direction.
- Time-in-force instructions determine how long an order stays active, separate from the order type itself.
- No order type eliminates market risk or guarantees a specific outcome.
Market Order vs. Limit Order: What’s the Difference?
Stop Order vs. Stop-Limit Order
What Is a Trailing Stop Order?
What Are Bracket Orders and OCO Orders?
What Are Time-in-Force Instructions?
Why Didn’t My Order Get Filled?
Market, Limit, Stop, and Stop-Limit Orders Compared
Common Misconceptions About Order Types
What Is an Order in Trading?
An order is the set of instructions a trader sends to a broker or exchange describing how they want to buy or sell an asset. An order typically communicates several things at once:
- Whether the trader wants to buy or sell.
- How much they want to trade.
- Any price conditions that must be met.
- Any trigger conditions that must occur first.
- How long the order should remain active.
Different order types exist because traders have different priorities. Sometimes getting into or out of a position quickly matters most. Other times, controlling the exact price matters more. Order types give traders a way to express that priority clearly instead of leaving it to chance.
It’s worth remembering that order availability and behavior can vary between brokers, exchanges, asset classes, and trading platforms. A feature available on one platform may not exist, or may work slightly differently, on another. Traders should always confirm how a specific order type behaves on the platform they use before relying on it.
What Is a Market Order?
A market order is an instruction to buy or sell immediately at the best currently available price. It is the simplest and most commonly used order type.
The most important thing to understand about a market order is this:
A market order prioritizes execution, not a guaranteed price.
When a trader submits a market order, they are telling the broker to complete the trade right away, whatever the prevailing price happens to be at that moment. This generally means the order fills quickly, but the exact price received can differ from the last price the trader saw on their screen — sometimes by a noticeable amount in fast-moving or thinly traded markets.
Example: A trader wants to buy shares of a company and submits a market buy order. The order fills almost immediately, but the fill price may be slightly higher or lower than the price displayed a moment earlier, depending on how quickly the market is moving.
Example: A trader wants to sell a position quickly and submits a market sell order. The trade executes right away, but the exact price depends on what buyers are currently willing to pay.
The main limitation of a market order is the lack of control over the exact price paid or received.The main advantage is that it usually executes quickly, and the likelihood of execution is very high.
IMPORTANT: market order execution is not guaranteed in every circumstance. In rare situations, insufficient liquidity or unusual market and order-book conditions can prevent execution.
What Is a Limit Order?
A limit order is an instruction to buy or sell only at a specific price or better. It gives the trader control over price in exchange for giving up the certainty of execution.
A limit order gives greater price control but does not guarantee execution.
A buy limit order can only execute at the limit price or lower. A sell limit order can only execute at the limit price or higher. If the market never reaches that price, the order simply remains unfilled.
Example: A trader wants to buy a stock but only if the price falls to $50 or below. They place a buy limit order at $50. If the price never drops to $50, the order does not execute.
Example: A trader owns a stock and wants to sell it only if the price rises to $75 or higher. They place a sell limit order at $75. The order fills only if the market reaches that level or better.
The trade-off is straightforward: a limit order protects the trader from paying more (or accepting less) than they specify, but there is no guarantee the market will ever move to that price. When the limit price is reached, the order usually executes quickly, and the likelihood of execution is very high.
IMPORTANT: reaching a limit price does not guarantee order execution. The order can remain unfilled in some circumstances. In rare situations, insufficient liquidity or unusual market and order-book conditions can prevent execution even when the limit price is touched.
Market Order vs. Limit Order: What’s the Difference?
Market and limit orders represent two different priorities, and beginners often confuse them because both are used to enter or exit a position. The table below summarizes the core differences.
| Market Order | Limit Order | |
|---|---|---|
| Execution priority | High: generally fills immediately | Depends on price being reached |
| Price control | Low: price is not specified | High: limit price or better price |
| Execution certainty | Very high | Very high if limit price is reached |
| Common use | When speed matters more than exact price | When price matters more than speed |
| Main risk | Fill price may differ from expected price | Order may never execute |
Neither order type is universally better. The decision generally comes down to what a trader is prioritizing in that specific moment: getting the trade executed versus controlling the price at which it happens.
What Is a Stop Order?
A stop order is an instruction to buy or sell once the market reaches a specific price, known as the stop price. Until that price is reached, the order remains inactive.
The most important concept to understand here is this:
A stop price is a trigger, not necessarily the final execution price.
Once the stop price is reached, a standard stop order generally becomes a market order and executes at the next available price. This means the actual execution price can be different from the stop price itself, and sometimes significantly different in a fast-moving market.
A buy stop order is placed at a stop price above the current market price. A sell stop order is placed at a stop price below the current market price.
Example (long position): A trader owns a stock currently priced at $100 and places a sell stop order at $90. If the price falls to $90, the order triggers and becomes a market order to sell.
Example (short position): A trader has sold a stock short at $100 and places a buy stop order at $110. If the price rises to $110, the order triggers and becomes a market order to buy, closing the short position.
Exactly how and when a stop price is considered “reached” can vary by broker and trading venue, some use last-traded prices, while others use quoted prices. This is a detail worth confirming with a specific platform rather than assuming it works identically everywhere.
Stop-Loss: A Common Use of the Stop Order
Traders frequently use the term “stop-loss order.” It’s worth being precise about what this actually refers to: a stop-loss is generally a use, or purpose, of a stop order — not a separate, independent order type with its own mechanics.
- A sell stop used to exit a long position is often called a stop-loss.
- A buy stop used to exit a short position serves the same protective purpose.
Traders use stop orders this way because they allow an exit to happen automatically if the market moves against a position, without requiring the trader to watch the market constantly. As with any stop order, the stop price is a trigger, and it does not guarantee the exact price at which the position will actually close.
This article focuses on the mechanics of the order itself. Deciding where to place a stop, how it relates to position sizing, or how it fits into a broader risk management approach are topics covered in TradeConverge’s Risk Management content.
What Is a Stop-Limit Order?
A stop-limit order combines two separate prices: a stop price that triggers the order, and a limit price that controls the price at which it can execute.
Once the stop price is reached, instead of becoming a market order, a stop-limit order becomes a limit order at the specified limit price.
A stop-limit order provides more control over execution price, but that price control can mean the trade is not executed.
Example: A trader owns a stock at $100 and wants to limit a loss but is also concerned about an unfavorable price during a sudden drop. They place a stop-limit order with a stop price of $90 and a limit price of $88. If the price falls to $90, the order triggers and becomes a limit order to sell at $88 or better. If the price drops quickly past $88 before the order can fill, the order may remain unfilled while the price continues falling.
This example illustrates the central trade-off of a stop-limit order: it protects against an unexpectedly poor execution price, but in a fast-moving market, that same protection can prevent the order from executing at all.
Stop Order vs. Stop-Limit Order
These two order types are easy to confuse because both rely on a trigger price. The distinction lies in what happens after the trigger is reached.
| Stop Order | Stop-Limit Order | |
|---|---|---|
| Trigger | Stop price reached | Stop price reached |
| What happens after trigger | Becomes a market order | Becomes a limit order |
| Price control after trigger | None | High |
| Execution certainty after trigger | Very high | Very high after triggering, but may remain unfilled |
| Main risk | Execution price may differ from stop price | Order may go unfilled if the market moves past the limit price |
| Typical use | Prioritizing that the trade happens | Prioritizing control over the resulting price |
A stop order favors certainty of execution once triggered. A stop-limit order favors control over the resulting price, at the cost of that certainty.
Buy Orders vs. Sell Orders: How the Same Order Types Work Both Ways
Market, limit, stop, and stop-limit orders can all be used on either the buy side or the sell side. What changes is the relationship between the order’s price and the current market price.
- Market buy and market sell: no price is specified; the order executes at the best currently available price.
- Buy limit: placed at or below the current market price, since the trader wants to buy at that price or lower.
- Sell limit: placed at or above the current market price, since the trader wants to sell at that price or higher.
- Buy stop: placed above the current market price, since it is generally used to enter on upward movement or to close a short position if the price rises.
- Sell stop: placed below the current market price, since it is generally used to protect a long position or to enter on downward movement.
A common point of confusion for beginners is why a buy stop sits above the market while a sell stop sits below it. The reasoning connects back to what each order is meant to protect against: a sell stop protects a long position that loses value as price falls, so it triggers on a decline. A buy stop protects a short position that loses value as price rises, so it triggers on an advance. The same logic applies if a buy stop is instead used to enter a new position on strength, rather than to exit a short position, and so the order still needs to sit above the current price to trigger on upward movement.
The underlying mechanics of market, limit, stop, and stop-limit orders do not change based on direction. Only the placement of the price relative to the current market does.
What Is a Take-Profit Order?
Traders commonly use the term “take-profit order” to describe an instruction that closes a position once it reaches a favorable price. Unlike stop and limit orders, “take-profit” is not always a formally standardized order type across every broker and platform, and it is often implemented using a limit order, or sometimes a different conditional instruction, depending on how a specific platform is built.
In practice, a take-profit instruction generally works like this: a trader holding a long position sets a target price above the current market price, and the position is closed (sold) if that price is reached — functioning much like a sell limit order used for exit purposes. A trader holding a short position sets a target price below the current market price, closing (buying back) the position if it is reached.
Because implementation and labeling vary between brokers and platforms, it is worth checking exactly how a specific platform defines and executes a “take-profit” instruction rather than assuming it behaves identically everywhere.
This article does not cover how to select a profit target or how to think about risk-reward ratios. Those topics are addressed separately in TradeConverge’s Risk Management content.
What Is a Trailing Stop Order?
A trailing stop is a stop order in which the stop price is not fixed. Instead, it is set as a defined distance (either a percentage or a fixed dollar amount) from the current market price, and that distance automatically adjusts as the market moves favorably.
Example: A trader buys a stock at $100 and sets a trailing stop with a $5 trailing distance. If the price rises to $110, the trailing stop price automatically moves up to $105. If the price then falls to $105, the order triggers.
The defining feature of a trailing stop is that it only moves in the favorable direction. If the price moves against the position, the trailing stop price stays where it last adjusted rather than following the price backward. This is the key difference from a regular stop order, which stays fixed at whatever price the trader originally set unless manually changed.
Because a trailing stop is still a type of stop order, the same trigger mechanics apply: once the trailing stop price is reached, the order generally becomes a market order, and the same considerations about execution price apply. Exact implementation, including whether the trailing stop can also be structured as a stop-limit, can vary by broker and platform.
What Are Bracket Orders and OCO Orders?
Some platforms allow traders to combine multiple order instructions so they work together automatically. Two common examples are bracket orders and OCO orders.
A bracket order typically combines an entry order with a pair of associated exit instructions (often a take-profit instruction and a protective stop) submitted together as a single package. If the position is entered, both exit instructions become active at the same time.
OCO, short for One-Cancels-the-Other, describes a pairing of two orders where the execution of one automatically cancels the other. This is commonly used for take-profit and stop-loss purposes: if the take-profit instruction executes, the protective stop is canceled, and vice versa.
The exact terminology, availability, and behavior of bracket and OCO orders vary considerably between brokers and platforms. The goal here is simply to recognize these terms and understand the underlying concept rather than to master any specific platform’s implementation.
What Are Time-in-Force Instructions?
Order type and time-in-force answer two different questions. Order type answers how an order should be executed. Time-in-force answers a separate question:
How long should this order remain active, or under what timing condition should it execute?
Some of the most common time-in-force instructions include:
- Day: The order remains active only for the current trading session. If it does not execute by the end of the day, it is automatically canceled.
- Good-Til-Canceled (GTC): The order remains active across multiple trading sessions until it either executes or is manually canceled. Brokers may still apply their own maximum duration or other conditions to GTC orders.
- Immediate-Or-Cancel (IOC): Any part of the order that can be filled immediately is filled; any unfilled portion is canceled right away. Partial fills are accepted.
- Fill-Or-Kill (FOK): The entire order must be filled immediately in full, or the entire order is canceled. Partial fills are not accepted.
A few additional instructions appear on some platforms:
- All-Or-None (AON): The order must be filled in its entirety, but unlike FOK, it does not need to fill immediately; it can remain active while waiting for a complete fill.
- On Open / On Close: The order is designated to execute at the market’s opening or closing price, subject to the exchange’s specific rules and cutoff times.
Availability and exact rules for these instructions can differ significantly between brokers, exchanges, and asset classes. A trader should confirm which time-in-force options their platform actually supports before relying on a particular one.
Why Didn’t My Order Get Filled?
New traders are often surprised when an order they placed does not execute as expected. There are several common reasons this can happen:
- The market never reached the required price. A limit or stop order can only execute if the market actually trades at, or through, the specified price.
- A limit price was unavailable at the moment of triggering. This is common with stop-limit orders when the market moves quickly past the limit price.
- The order expired. A day order that was not filled by the end of the session is automatically canceled.
- The order was canceled, either manually by the trader or automatically by the platform under certain conditions.
- There was insufficient available liquidity at the specified price to fill the entire order.
- The order was only partially filled. Some order types accept partial execution, which can be mistaken for the order not working at all.
- Platform- or broker-specific conditions applied, such as how a particular venue determines whether a stop price has been reached.
Rather than assuming an order did or did not execute, a trader should always check the order’s actual status on their platform. Order history and open order screens generally show whether an order is still pending, was fully filled, was partially filled, or was canceled.
Market, Limit, Stop, and Stop-Limit Orders Compared
The following table brings together the four foundational order types covered in this guide.
| Market | Limit | Stop | Stop-Limit | |
|---|---|---|---|---|
| What triggers execution? | Submission of the order | Market reaching the limit price or better | Market reaching the stop price | Market reaching the stop price |
| Price control | None | High | None once triggered | High once triggered |
| Execution certainty | Very high | Very high if limit price is reached | Very high once triggered | Very high after triggering, but may remain unfilled |
| Can it remain unfilled? | Rarely | Yes | Rarely, once triggered | Yes, even after triggering |
| Common purpose | Immediate entry or exit | Entering or exiting at a specific price | Automatic trigger for entry or exit | Automatic trigger with price protection |
| Main trade-off | No price control | Order may never execute | No price control after trigger | Order may go unfilled if the market moves past the limit price |
This table is meant to give a single mental model to return to. Every other order type discussed in this article (stop-loss, take-profit, trailing stop) is a specific use or variation built on top of these four foundations.
Common Misconceptions About Order Types
A few misunderstandings come up often enough among beginners that they’re worth addressing directly.
“A stop order guarantees I’ll get out at my stop price.” This is inaccurate. Once triggered, a standard stop order becomes a market order, and the actual execution price can differ from the stop price, sometimes significantly in a fast-moving or illiquid market.
“Stop-loss is a completely different order type from a stop order.” As explained earlier, a stop-loss is generally a use of a stop order rather than a separate mechanism with its own rules.
“A limit order is always the safer choice.” A limit order offers price control, but it introduces its own risk: the order may never execute if the market doesn’t reach the specified price, which can mean missing an intended entry or exit entirely.
“Every broker offers the same order types with the same rules.” Order type availability, triggering rules, and terminology can vary meaningfully between brokers, exchanges, and asset classes. What holds true on one platform may not hold true on another.
“Using a stop-limit order removes all risk from a trade.” A stop-limit order reduces one specific risk which is an unexpectedly poor execution price, but it introduces a different risk: the possibility that the order does not execute at all while the market continues moving.
Which Order Type Should a Beginner Use?
There is no single order type that is universally “best,” and this guide won’t suggest otherwise. The right choice depends on what a trader is prioritizing in a given situation.
Consider what matters most for the specific trade:
- If getting the trade executed matters most, a market order usually executes quickly, at the cost of price control.
- If controlling the exact price matters most, a limit order provides that control, with the possibility that the trade may not happen.
- If an automatic trigger is needed, a stop order can act on a trader’s behalf without constant monitoring, while accepting that the exact execution price is not guaranteed.
- If both a trigger and price control matter, a stop-limit order provides both, while accepting the possibility of non-execution.
Rather than defaulting to a favorite order type, it’s worth thinking through what a beginner is willing to trade off in a given situation: certainty of execution, control over price, or the need for an automatic trigger. Before using any order type with real money, it’s worth understanding exactly how it behaves (including its risks) on the specific platform being used.
A Complete Example: Placing and Managing a Trade With Different Orders
The following example illustrates how several order types can work together across the life of a single hypothetical trade. The numbers are simplified for clarity and are not a recommendation.
- A trader decides they want to buy a stock currently trading at $100.
- Wanting price control rather than immediate execution, they place a buy limit order at $98.
- The market drops to $98, and the limit order executes. The trader now holds the position.
- To manage risk automatically, the trader places a sell stop order at $92 to act as a protective exit if the price falls.
- The trader also places a take-profit instruction at $110 to close the position automatically if the price rises to that level.
- Over the following days, the price rises to $108.
- The price then reaches $110, and the take-profit instruction executes, closing the position at approximately that level.
- Because the take-profit order executed, the sell stop order (if the platform treats them as an OCO pairing) is automatically canceled.
This example is intended to show how order instructions function together mechanically. It is not a demonstration of a profitable strategy, and real markets rarely move in such a straightforward way.
Frequently Asked Questions
What is the most common type of trading order? The market order is generally the most commonly used order type, since it prioritizes simple, immediate execution.
What is the difference between a market order and a limit order? A market order executes immediately at the best available price but does not guarantee that price. A limit order only executes at a specified price or better, but it is not guaranteed to execute at all.
What is the difference between a stop order and a stop-limit order? A stop order becomes a market order once triggered, prioritizing execution. A stop-limit order becomes a limit order once triggered, prioritizing price control, which means it can go unfilled.
Is a stop-loss the same as a stop order? A stop-loss is generally a common use of a stop order (specifically, using a stop order to automatically exit a position if the market moves unfavorably) rather than a separate order type.
Does a stop order guarantee the stop price? No. The stop price is only a trigger. Once reached, the order generally becomes a market order, and the actual execution price can differ from the stop price.
Why might a limit order not fill? A limit order only executes if the market reaches the specified price or better. If that price is never reached, the order remains unfilled.
What does GTC mean in trading? GTC stands for Good-Til-Canceled, a time-in-force instruction meaning the order remains active until it executes or is manually canceled.
Can an order be partially filled? Yes. Depending on the order type and time-in-force instruction, an order can execute in part rather than completely, with the remaining portion either staying active or being canceled.
Which order type should a beginner learn first? Market and limit orders are generally the easiest starting point, since they introduce the core trade-off between execution certainty and price control that applies to every other order type.
The Bottom Line
Order types exist to give traders control over how a trade is entered or exited. A market order prioritizes execution. A limit order prioritizes price. A stop order provides an automatic trigger that becomes a market order. A stop-limit order provides that same trigger with added price control, at the cost of execution certainty. Time-in-force instructions add a further layer of control over how long an order stays active, separate from the order type itself.
None of these tools guarantee a specific outcome or eliminate market risk. What they offer is a way to express priorities clearly (speed versus control, certainty versus flexibility) before a trade ever takes place.
With a solid understanding of how orders work, the next step is learning how trading decisions are made. The next guide introduces technical analysis, which is the foundation for everything that follows in this method of analyzing the market.
