Guide
Stock order types explained: market, limit, stop and trailing orders
Clicking “buy” on a brokerage app hides a decision that matters as much as what you buy: how your order interacts with the order book. A market order chases the best available price right now. A limit order waits until someone agrees to your price. A stop order arms a trigger that fires when price crosses a level you chose. Mix them up and you get surprise fills, orders that never execute, or stop-losses that fire far below your intended exit during a gap down. This guide walks through the core order types, time-in-force rules, extended-hours quirks, and how execution choice connects to position sizing and technical levels on the chart.
The trade-off: speed vs price control
Every order type sits on a spectrum between certainty of execution and certainty of price. Market orders maximize the first: you will usually get filled quickly, but you accept whatever price the market offers at that moment — including slippage in thin books or during news spikes. Limit orders maximize the second: you name the worst price you will accept (for a buy) or the minimum you will take (for a sell), but you may sit unfilled while price runs away.
Stops add a third dimension: conditional execution. A stop order does nothing until a trigger price is touched, then behaves like a market or limit order depending on the variant. That is powerful for automating exits, but dangerous if you assume the fill price equals the stop price — in fast markets they can diverge sharply.
Who is on the other side?
Retail orders rarely hit a single counterparty. Your broker routes to market makers, exchanges, or internalizers. The displayed “last price” on a chart is the most recent trade; the bid (highest buy offer) and ask (lowest sell offer) define what you actually pay on a market buy. The gap between bid and ask is the spread — a hidden cost on every immediate fill, wider on small caps and after hours.
Market orders: immediate execution
A market order instructs your broker to buy or sell at the best currently available prices until your quantity is filled. Use it when getting in or out matters more than saving a few cents per share — for example, exiting a position on confirmed bad news, or entering a highly liquid large-cap where the spread is a penny.
Slippage and partial fills
If you buy 500 shares but only 200 sit at the inside ask, the rest may fill at higher prices deeper in the book. That difference between your expected price and average fill is slippage. Large orders in illiquid names can move the market against you; splitting into smaller clips or using limits reduces that impact.
Market orders are a poor default for thin altcoins, micro-cap stocks, and the first minutes after an earnings release. They are reasonable for adding to a broad ETF position during regular hours when the spread is tight.
Limit orders: your price or better
A limit order sets a maximum purchase price or a minimum sale price. Buy limit at $50 means “fill me at $50 or lower.” Sell limit at $120 means “fill me at $120 or higher.” The order rests on the book until matched or canceled.
Patience tax and adverse selection
Limits let you buy dips and sell rips without watching the screen, but unfilled orders are common when price never reaches your level. Worse, a limit buy that fills instantly often means price was already falling through your bid — you “caught a falling knife.” Many traders place limits slightly inside the spread for liquid names, or anchor to support and resistance from technical analysis rather than round numbers alone.
Maker vs taker fees
On crypto exchanges and some equity venues, orders that add liquidity to the book (resting limits) earn lower maker fees than orders that remove liquidity (market orders and limits that cross the spread). For high-frequency rebalancing the fee difference can matter; for occasional retail trades it is secondary to fill quality.
Stop orders: triggers and surprises
A stop order (often called a stop-loss when below your entry) becomes active only after the market trades at or through your stop price. Classic buy-stop: trigger at $105, then buy at market — used to enter on a breakout above resistance. Sell-stop at $42: trigger if price falls to $42, then sell at market — used to cap loss on a long position.
Stop-market vs stop-limit
A stop-market fires a market order when triggered. You are guaranteed execution (in liquid conditions) but not price — if the stock gaps from $43 to $38 on bad earnings, your stop at $42 may fill near $38. A stop-limit fires a limit order instead: stop at $42, limit at $41.50 means “once $42 prints, try to sell at $41.50 or better.” You control worst-case fill but risk no fill if price blows through the limit and never bounces.
Neither variant is magic. Stops on volatile small caps and crypto should be sized with wider buffers in your risk budget, not placed a few ticks below obvious chart levels where everyone else’s stops cluster.
Trailing stops: let winners run with a floor
A trailing stop moves with favorable price action. On a long position, you might trail 8% below the highest price since entry. If the stock rises from $100 to $130, the stop ratchets up from $92 to $119.60. If price then drops to $119.60, the order triggers and exits. You lock in most of the trend without guessing the exact top.
Trailing stops pair naturally with momentum and trend strategies. Downsides: ordinary volatility can stop you out of a healthy pullback; gaps can still slip fills; and the trail percentage should reflect the asset’s typical daily range, not a one-size-fits-all 5%.
Trailing stop-limit variants
Some brokers offer trailing stop-limit orders that combine ratcheting triggers with limit protection. They reduce catastrophic slippage but reintroduce non-fill risk in one-way crashes — the same trade-off as plain stop-limit orders.
Time in force: how long the order lives
Order type tells the broker how to execute; time in force tells it how long to try.
- DAY — valid until the current regular session ends; unfilled orders cancel at the close.
- GTC (good till canceled) — rests for weeks or months until filled or manually canceled; watch for forgotten orders after corporate actions.
- IOC (immediate or cancel) — fill whatever is available now, cancel the rest; useful for slicing large orders without leaving a resting bid.
- FOK (fill or kill) — entire quantity immediately or cancel all; rare in retail equity, common in institutional blocks.
Extended-hours sessions (pre-market and after-hours) often require explicit opt-in. Spreads widen and volume thins; a stop that logic assumes will fire during the 9:30–4:00 ET regular session may behave differently when only market makers quote overnight.
Special cases: brackets, OCO, and crypto spot
Bracket and OCO orders
A bracket order places entry with attached take-profit and stop-loss children. OCO (one-cancels-other) links two exits so filling one cancels the other — classic “target at $60 or stop at $45, whichever hits first.” These automate plan discipline but require you to set realistic levels before emotions kick in.
Crypto exchange parallels
Centralized crypto spot markets use the same vocabulary with different microstructure: market, limit, stop-market, and stop-limit appear on most platforms. On-chain DEX swaps are closer to market orders with slippage tolerance sliders — there is no resting limit book unless you use a limit-order protocol. Perpetual futures add liquidation mechanics that are not quite stops: the exchange closes you by force when margin is exhausted, often at a worse price than a planned exit.
Choosing an order type: practical rules
- Entering liquid ETFs or large caps — market or tight limit near the ask/bid; slippage is usually small.
- Scaling into a volatile name — limit orders laddered below current price; avoid one large market buy.
- Hard risk exit on open position — stop-market if you must leave; accept gap risk. Stop-limit only if you accept non-fill risk.
- Riding a trend — trailing stop or manual raises at higher lows; combine with position size rules.
- Taking profit at a target — sell limit at resistance; consider partial size so a runner can continue.
- News you cannot watch live — bracket or OCO set before the event; do not place stops inside obvious gap zones without sizing down.
Order type does not replace thesis or sizing. A perfect stop on a 50% position still hurts more than a loose stop on a 1% risk trade. Start from how much you can lose, then pick the execution tool that honors that plan when the screen is closed.
Checklist before you submit
- Confirm bid-ask spread and recent volume — wide spreads favor limits.
- Match time in force to intent (DAY for tactical entries, GTC for longer bids).
- For stops, know whether you chose stop-market or stop-limit and what gap risk remains.
- Check extended-hours settings; overnight liquidity is not the same as regular session.
- Verify quantity against your per-trade risk budget, not just available cash.
- After fills, reconcile average price vs plan — slippage feeds back into future sizing.
Related reading
- Risk management and position sizing explained — how much to bet before you pick an order type
- Technical analysis fundamentals explained — support, resistance, and where limits and stops often anchor
- Stock market fundamentals explained — what you are buying when an order fills
- Margin trading and leverage explained — how borrowed exposure changes exit urgency