Market vs Limit Order

A market order buys or sells immediately at the best available price. A limit order only fills at your chosen price or better. Stop orders add a trigger price. Here’s how each works.

The main order types

OrderWhat it doesGuaranteed to fill?Price guaranteed?
MarketFills now at the best available priceAlmost alwaysNo
LimitBuys at or below / sells at or above your priceNoYes, your price or better
Stop (stop-market)Becomes a market order when the stop price is reachedUsually, once triggeredNo
Stop-limitBecomes a limit order when the stop price is reachedNoYes, if it fills
Trailing stopA stop that follows the price by a set distance as it moves in your favourUsually, once triggeredNo

Market orders and slippage

A market order prioritises speed. In a fast or thin market, it can fill at a worse price than the one you saw when you clicked. That difference is slippage. For large orders, a market order can also “walk the book”, filling at several progressively worse prices.

Limit orders

Buy limit orders go below the current price; sell limit orders go above it. You get your price or better, but if the market never reaches it, the order doesn’t fill, and you might miss the move.

Stop orders

Buy stop orders go above the current price (often used to enter on a breakout); sell stop orders go below it (often used as a stop loss on a long position). When the price touches the stop, a market order is sent, so slippage is possible, especially if the price gaps past your level.

Example

A stock trades at $50. A buy limit at $48 waits for a dip. A buy stop at $52 waits for a breakout. A sell stop at $47 on a long position limits the loss if the price falls.

Order duration

Orders can be day orders (cancelled at the close) or good-til-cancelled (GTC), which stay open until filled or cancelled, often up to a broker-set limit. Check how your broker handles orders outside regular market hours.

Educational explanation only. ChartWatch is independent and doesn’t give trading or investment advice. Trading carries a risk of loss.

FAQ

What is the difference between a market order and a limit order?
A market order fills immediately at the best available price; a limit order only fills at your specified price or better, and may not fill at all.
Is a stop order the same as a stop loss?
A stop loss is usually placed as a sell stop order below your entry on a long trade (or a buy stop above it on a short), so it closes the position if the price moves against you.
What is slippage?
The difference between the price you expected and the price your order actually filled at, common with market and stop orders in fast markets.
Where do you place a buy limit order?
Below the current price. A sell limit goes above the current price.

More free TradingView tools

TradingView — the fastest way to follow markets
Watchlist BuilderAll GuidesWatchlist GuideTradingView PlansIndicatorsShortcutsBar ReplayAlert BuilderPine ColorsWatchlist CleanerCalculatorsWorld Market HoursForex HoursStock Market HoursMarket HolidaysFed Meeting DatesCPI & NFP DatesPosition Size CalculatorCandlestick PatternsChart PatternsChart ColorsSymbol FormatAboutPrivacyTermsContact

ChartWatch is an independent tool and is not affiliated with, endorsed by, or officially connected to TradingView, Inc. “TradingView” is a trademark of its respective owner. Exchange, broker and platform names are trademarks of their respective owners.