Order Types Explained: Choosing How You Enter and Exit

The order type decides which risk you accept: the risk of a bad price, or the risk of no fill at all. There is no option that avoids both.

5 min readBeginnerUpdated September 16, 2026

At a glance

Market order
Certain fill, uncertain price
Limit order
Certain price, uncertain fill
Stop order
Becomes a market order when triggered
Core choice
Which uncertainty you prefer

Key takeaways

  • Every order type trades price certainty against fill certainty; choosing one means choosing which risk to accept.
  • A stop order becomes a market order when triggered, so it offers no price protection in a gap or a fast market.
  • A stop-limit order protects the price and accepts the risk of no fill, which in a collapsing market is the worse outcome.
  • Bracket orders place the entry, stop, and target together, which enforces risk discipline mechanically.
  • Time-in-force instructions matter: a day order and a good-till-cancelled order behave very differently when you are not watching.

The three fundamental types

TypeInstructionGuaranteesRisks
MarketFill immediately at the best available priceExecutionPrice, especially in thin or fast markets
LimitFill only at my price or betterPriceNo fill; the market moves away
StopBecome a market order if price reaches my triggerExecution once triggeredPrice after triggering; gaps
Stop-limitBecome a limit order if price reaches my triggerPriceNo fill precisely when you need one

Choosing between market and limit

SituationPreferred orderReasoning
Urgent exit, position against youMarketFill certainty matters more than a few cents
Entry on a non-urgent signalLimitCollect the spread rather than paying it
Liquid instrument, small sizeEitherThe difference is negligible
Thin instrument, any sizeLimitMarket orders can fill far from the quote
Around a scheduled releaseLimit, or stand asideSpreads widen dramatically; market orders are dangerous
Protective stopStop (market)Execution certainty is the entire point
Taking profit at a targetLimitYou are not obliged to fill; a better price is welcome
Entering on a breakoutStop or stop-limitYou want the fill only if price confirms

The general principle: use limit orders when you can afford not to trade, and market orders when you cannot afford not to. Protective exits fall firmly in the second category, which is why plain stops remain standard despite their poor fills in fast markets.

Advanced and conditional order types

Bracket order
An entry order with a stop and a target attached, submitted together. When one exit fills, the other is cancelled. The most useful order type for enforcing risk discipline mechanically.
One-cancels-other (OCO)
Two orders where filling one cancels the other. The exit half of a bracket.
Trailing stop
A stop that follows price at a fixed distance or percentage, ratcheting in the favourable direction only. Convenient, though broker implementations differ in whether they trail on trades or on quotes.
Market-on-close
Executes in the closing auction. Useful for strategies that reference the close, and it avoids crossing a spread in continuous trading.
Limit-on-close
Participates in the closing auction only at or better than a specified price.
Iceberg / reserve
Displays only part of the order size. Reduces visibility at the cost of queue priority on the hidden portion.
Fill-or-kill
Execute the entire quantity immediately or cancel. Used when a partial fill is useless.
Immediate-or-cancel
Fill whatever is available immediately and cancel the remainder. Useful for taking available liquidity without leaving a resting order.

Time in force

InstructionMeaningWhen to use
DayExpires at the end of the sessionDefault for most discretionary orders
Good-till-cancelled (GTC)Remains active until filled or cancelledResting entries and stops across sessions
Good-till-dateExpires on a specified dateSetups with a defined validity window
Immediate-or-cancelTake what is available now, cancel the restTaking liquidity without resting
Fill-or-killAll or nothing, immediatelyWhen a partial fill is useless
At-the-open / at-the-closeParticipate in the auctionStrategies referencing auction prices

Good-till-cancelled orders deserve care. Brokers differ in how long they persist, some expire them after a fixed number of days, and most do not participate in extended-hours sessions. A forgotten GTC order can fill weeks later on news you have not seen, which is why periodic review of open orders belongs in the trading routine.

Common order-type mistakes

  1. Using stop-limit orders for protective exits. Protects the price and risks no fill precisely when exiting matters most.
  2. Market orders at the open or around news. Spreads are widest and quotes least reliable at exactly those moments.
  3. Forgetting that stops do not work overnight. A stop provides no protection across a gap; only position size does.
  4. Chasing with repeated cancel-and-replace. Each amendment loses queue position and usually results in a worse fill than the original.
  5. Leaving stale GTC orders. They fill on news you have not seen, into positions you no longer want.
  6. Not checking extended-hours behaviour. Many order types behave differently or do not route outside regular hours.
  7. Assuming a trailing stop trails as you expect. Implementations vary between brokers; test with a small position before relying on it.

Frequently asked questions

Should I use market orders or limit orders?

Limit orders when you can afford not to trade, which covers most entries, and market orders when you cannot, which covers protective exits. In liquid instruments at small size the difference is minor; in thin instruments or fast markets it can be large.

What is the difference between a stop order and a stop-limit order?

A stop order becomes a market order when triggered, guaranteeing execution at whatever price is available. A stop-limit becomes a limit order, guaranteeing the price but risking no fill. For protective exits the stop order is usually correct, because not exiting is worse than exiting at a poor price.

Do stop orders protect me from gaps?

No. A stop becomes a market order only when price reaches the trigger, and if the market opens far below it, the order fills at the opening price. Gap risk is controlled by position size, not by stop placement. See price gaps.

What is a bracket order and should I use one?

An entry order submitted with a stop and a target attached, where filling one exit cancels the other. It is one of the most useful order types available because it guarantees a protective order exists from the moment the position does, removing the most common discipline failure.

Are my stop orders visible to other traders?

Stop orders held at the broker are generally not visible to the market until triggered. However, stops cluster at obvious levels, so participants can infer where they likely sit without seeing them. The practical response is to place stops at volatility-derived distances rather than at the obvious round number or just below a visible low.

Test this idea before you trade it

Describe the rules in plain language and AlgoTrader AI turns them into a structured strategy blueprint with a configurable historical backtest, cost assumptions, and exportable code.

Build a backtest

Keep reading

Referenced by

Educational use only. This guide explains how a strategy works. It is not investment advice, not a recommendation, and no result described here is a forecast. Test any approach on historical and out-of-sample data, size positions conservatively, and never risk money you cannot afford to lose.