ZenEdge · private← Back to ZenEdge

Market order vs limit order. When to use which.

By Andrew Villagomez · chartmaster3000

Every trade has to be placed as some kind of order. The two most common types are market orders and limit orders. The difference is which thing you are prioritizing. Speed of execution at any price (market) or specific fill price even if it means missing the trade (limit). Most retail traders default to whichever they learned first, often paying for that default in slippage or missed entries.

What a market order is

A market order says "fill this immediately at whatever price is available." The broker routes the order to find the best price currently being offered and executes against it.

On a liquid large cap stock during market hours, a market buy fills within pennies of the displayed ask price. The execution happens in milliseconds.

On an illiquid stock or during volatile conditions, the market order can fill at meaningfully worse prices. A market buy on a low volume small cap can fill several percent above the displayed quote because the order eats through multiple price levels to fill the full size.

What a limit order is

A limit order says "fill this only at my specified price or better." A buy limit at $100 will fill only at $100 or lower. A sell limit at $100 will fill only at $100 or higher.

The order may fill immediately if the current price is at or beyond the limit. It may fill later if the price moves to the limit. It may never fill if the price moves away and does not return.

Limit orders give the trader exact control over the fill price. The trade off is execution uncertainty. The trade may not happen if the price stays away from the limit.

The cost of each order type

Market order cost: slippage.

Slippage is the difference between the price you expected (the displayed quote when you placed the order) and the price the order actually filled at. On liquid large caps, slippage is usually pennies. On illiquid names or during volatile sessions, slippage can be cents or dollars per share.

Over many trades, slippage accumulates into a meaningful drag on performance. Active traders who use market orders on low volume names often pay more in slippage than in commissions.

Limit order cost: missed trades.

Limit orders can fail to fill if the price moves away. A buy limit at $99 with the stock at $100 may never fill if the stock immediately rallies to $105. The trader misses the move entirely.

Missed trades are an invisible cost because they do not show in the trade log. The trader who set a tight limit on a stock that ran without them rarely tracks the gain they did not capture.

Market orders cost slippage. Limit orders cost missed trades. The right choice depends on whether you can afford a worse fill or you can afford no fill.

When to use a market order

Liquid large cap stocks during market hours. SPY, QQQ, AAPL, NVDA, MSFT market orders fill within pennies of the quote.

Urgent exits during fast moves. If the stock is dropping rapidly and the stop has not fired, a market sell gets you out immediately even if the price is worse than the stop.

Closing positions at the end of the day when you do not want to hold overnight. Better to take a slightly worse fill than to hold the position into next session.

Index ETFs (SPY, QQQ, IWM) which have the deepest liquidity in the market. Market orders on these names rarely have meaningful slippage.

When to use a limit order

Any non urgent purchase. The limit at the current bid (for buys) or current ask (for sells) often fills immediately while protecting against unexpected slippage.

Low volume stocks. The bid ask spread on illiquid names can be wide and the slippage on market orders is significant. Limit orders inside the spread sometimes fill at improved prices.

Options contracts. Almost always use limit orders for options. The bid ask spreads on options are wider than on the underlying stock and market orders can fill at terrible prices.

Pre market and after hours trading. Liquidity is thin outside regular market hours. Use limit orders to control the fill price.

Entries that are anchored to a specific technical level. Buying at exactly the 50 EMA or selling at the prior swing high requires limit orders to ensure the entry happens at the level.

The other order types

Stop order (stop market).

Becomes a market order when the stop price is hit. Used as a sell stop below a long position or a buy stop above a short. Triggers but does not specify the fill price. Can fill significantly worse than the stop price during gaps or fast moves.

Stop limit order.

Becomes a limit order when the stop price is hit. Will not fill at worse prices than the limit. Trade off is the position may not exit if the price gaps through both the stop and the limit.

Trailing stop.

A stop that moves up as the price moves favorably. For long positions, the stop trails the highest price reached. For short positions, the stop trails the lowest. Locks in profit as the move extends without manual intervention.

OCO (One Cancels Other).

Two linked orders where one filling cancels the other. Common use is setting a profit target and a stop loss simultaneously. The first one to trigger fills and cancels the other.

Bracket order.

An entry order combined with both a profit target and a stop loss, all in a single order. Once the entry fills, the bracket automatically activates the target and stop. Most professional traders use bracket orders for systematic execution.

The order entry checklist

Before submitting any order, verify the following.

Ticker symbol is correct. Easy to confuse similar symbols.

Buy or sell direction is correct. The order ticket shows clearly but verify.

Share quantity matches your intended position size.

Order type is appropriate for the situation (market or limit).

Limit price is reasonable if using a limit order.

Time in force is set correctly (Day order for intraday, GTC for multi day).

Total cost shown is what you expect to pay (price times shares plus commission).

The verification takes 5 seconds and prevents the most common order entry mistakes.

The time in force choices

Day. The order expires at the market close if not filled. Use for intraday trades.

GTC (Good Till Cancelled). The order remains active until you cancel it or it fills. Most brokers cancel GTC orders after 30 to 60 days.

IOC (Immediate Or Cancel). Fill what you can immediately, cancel the rest. Useful for partial fills on large orders.

FOK (Fill Or Kill). Fill all of the order immediately or cancel it. Useful when you only want the trade if you can get the full size.

Where the audit fits

The audit reads the trade record and shows whether the order type selection is appropriate for the setups taken. For most retail traders the pattern is using market orders on illiquid options or low volume stocks, which produces invisible slippage that erodes the edge. The plan locks the order type rules. Five to seven pages.

The next move
Order discipline on paper in 48 hours.
If your fills keep being worse than expected, the audit reads the record and locks the order type rules that fit the setups you trade.

Questions, answered.

What is the difference between market order and limit order?
Market fills immediately at best available price. Limit fills only at your specified price or better. Market prioritizes execution. Limit prioritizes price.
When should I use a market order?
Liquid large caps during market hours. Urgent exits. End of day closes. Avoid on low volume names or in volatile conditions.
When should I use a limit order?
Any non urgent buy or sell. Low volume stocks. Options. Pre market and after hours. Entries anchored to technical levels.
What is the risk of a market order?
Slippage. Fills at whatever price is available, which can be meaningfully worse than the displayed quote on illiquid names.
— Andrew Villagomez (chartmaster3000)
ZenEdge is a brand under Gant Villagomez Capital. Andrew Villagomez is not a registered investment advisor, broker dealer, financial planner, or fiduciary. Nothing on this page constitutes investment advice or a recommendation to buy, sell, or hold any security. You are solely responsible for your own trading decisions, position sizing, risk management, and outcomes. Trading involves risk of loss, including total loss of capital.