Stock Market Order Types Explained — Market, Limit, Stop Loss, and More

Disclaimer

This is not investment advice. The information provided is for educational and informational purposes only and does not constitute a recommendation to buy or sell any financial product.

Understanding order types is one of the first practical skills every investor needs. The order type you choose determines the price you pay, when the trade executes, and whether it executes at all.

The basic order types

Market order

A market order buys or sells immediately at the best available price. It guarantees execution but not price.

When to use: For highly liquid stocks and ETFs when you are confident the current price is fair and want the trade executed immediately. When to avoid: For volatile stocks, low-volume stocks, or after-hours trading when spreads are wide.

Limit order

A limit order sets the maximum price you are willing to pay (buy) or the minimum you are willing to accept (sell). It guarantees price but not execution.

Buy limit example: A stock trades at $100. You place a buy limit at $98. If the stock drops to $98 or below, your order fills. If it stays above $98, it does not fill.

When to use: For less liquid stocks, when you want a specific entry or exit price, or when the market is volatile.

Stop order (stop-loss)

A stop order triggers a market order when the stock reaches a specified price. It is used to limit losses or protect profits.

Stop-loss example: You bought a stock at $100. It now trades at $120. You place a stop at $110. If the stock drops to $110, your stop triggers and sells at the next available price.

Risk: In a fast-moving market, the stop triggers but the execution price may be far below the stop price (slippage). A stop does not guarantee you sell at the stop price — only that an order is triggered at that price.

Stop-limit order

A stop-limit combines a stop trigger with a limit price. When the stop price is reached, a limit order is placed.

Stop-limit example: Stop at $110, limit at $109. If the stock drops to $110, a limit order at $109 is activated. If the stock gaps below $109, the order does not fill.

When to use: When you want the protection of a stop but need to control the minimum acceptable price.

Advanced order types

Trailing stop

A trailing stop follows the stock price upward by a fixed amount or percentage. If the stock rises, the stop rises with it. If it falls, the stop stays in place.

Trailing stop example: You set a 5% trailing stop on a stock you bought at $100. When the stock rises to $120, the stop rises to $114 (5% below $120). If the stock drops to $114, the order triggers.

Best for: Protecting gains while letting winners run.

Bracket orders (OCO)

A One-Cancels-the-Other (OCO) order places two orders simultaneously: typically a take-profit limit and a stop-loss. When one fills, the other is automatically cancelled.

OCO example: You buy at $100. You set a take-profit limit at $110 and a stop-loss at $95. If the stock hits $110, you lock in the profit and the stop cancels. If it drops to $95, you cut the loss and the take-profit cancels.

Best for: Setting both exit conditions at once — ideal for disciplined trading.

Good-Til-Cancelled (GTC) vs Day

A Day order expires at market close if not filled. A GTC order stays open until it fills or you cancel it, often with a maximum duration of 60-90 days depending on the broker.

Order type summary

Order Type Guarantees Price Guarantees Execution Best For
Market No Yes Liquid stocks, quick execution
Limit Yes No Specific entry/exit price
Stop (stop-loss) No No (triggers market order) Loss protection
Stop-limit Yes (within limit) No Controlled loss protection
Trailing stop No No Protecting gains
OCO (bracket) Depends on leg Depends on leg Risk-managed exit

Common questions

What order type should a beginner use? A market order for buying liquid ETFs and stocks. The price difference between market and limit orders on liquid securities is negligible.

Can I cancel an order? Yes, if it has not filled yet. Market orders fill almost instantly and cannot be cancelled.

Why did my limit order not fill? The stock never reached your limit price. Adjust the limit price closer to the market or switch to a market order.

Where to start

Open a paper trading account at thinkorswim or Webull and practice placing each order type without risking real money. Then use the how to start investing guide to place your first real order.