Skip to content
Learning path Bronze Understand and protect

Market order: execution and price risk

A market order asks to trade immediately against available liquidity without setting a limit price. It prioritises the likelihood of execution, but guarantees neither the price nor completion of the fill.

Cite this entry

This reference cites the Cyclepedia entry. The documents it draws on are listed in the entry’s sources.

In plain language — A market order says: “buy or sell now at the available prices.” It seeks rapid execution, but it sets no price and does not guarantee that the whole quantity will be completed.

A market order seeks the best available quotes when it reaches the execution venue. The client supplies neither a maximum purchase price nor a minimum sale price: it prioritises prompt execution without obtaining universal time priority over other orders.

The SEC descriptions cited concern US stocks. Actual mechanics depend on broker, instrument and venue: CME's market with protection, for example, restricts prices to a venue-defined range.

Market order: from the book to average priceThe visible quote is the starting point; quantity and depth determine the fills. Immediate request · fill prices before fees Market order: from the book to average price The visible quote is the starting point; quantity and depth determine the fills. 1 · Available quotesASK100.02 · 80100.04 · 120100.10 · 100best ask 2 · Executed quantity300 units80120100 3 · Actual outcomeaverage price100.05473 fillspossible slippage Immediate request · fill prices before fees Cyclepedia · Emiciclo
The quantity consumes available levels: individual fills combine into an average price that can differ from the quote seen before submission.

The on-screen price is a snapshot taken before the order arrives, not a promise. Thin depth, latency, halts, price limits, and risk controls can lead to several fills, slippage, partial execution, rejection, or no execution.


From click to fill

An investor does not normally send an order directly to the matching engine. The broker receives it, applies availability, margin and validity controls, chooses or follows an execution venue and routes the message. Quotes and quantities can change in the meantime. The “last price” is the most recent trade already completed; it is not a promise for the next order.

When the message reaches the market, a purchase attacks the asks and a sale attacks the bids. The quantity displayed at the best price may be insufficient. The remainder moves to later levels, if permitted by the venue's rules and controls, producing several fills and a volume-weighted average price.

Depth example

Illustrative example with an unchanged book during execution and no commissions: a market purchase for 300 units finds:

Ask Available quantity Executed quantity
100.02 80 80
100.04 120 120
100.10 100 100

The weighted average is (80 × 100.02 + 120 × 100.04 + 100 × 100.10) / 300 = 100.054666…, about 100.055, not 100.02. This is an average of fills, not necessarily a tradable tick price. If the final level disappears before matching or a protection stops the order, completion may differ or be partial. Slippage measures the difference from the expected price; market impact instead describes how the order itself consumes depth and moves the marginal cost.


What it controls and what it does not

Dimension Market order
Limit price None supplied by the client; venue protections may apply
Priority Seek execution under available conditions
Final price Depends on book, routing, latency and venue rules
Final quantity May be complete, partial or zero
Liquidity role Normally removes liquidity; actual classification depends on the execution mechanism
Costs commissions, spread, slippage and possible impact

The equation market = taker is generally useful in a continuous order book, but does not describe every auction, internalisation or crossing mechanism. Likewise, a limit order is not automatically a maker: if its limit crosses existing offers, it may execute immediately and remove liquidity.

One alternative is a marketable limit: a limit aggressive enough to cross the book, but with a ceiling for a purchase or a floor for a sale. It reduces the risk of an extreme price while introducing the risk that quantity beyond the limit will not be executed. Instructions such as immediate-or-cancel or fill-or-kill add quantity and time conditions; their availability and precise operation must be checked with the broker and venue.


Advanced: when execution risk increases

Price risk is greater with a thin book, large size, an opening or reopening, news releases, high volatility and instruments fragmented across venues. A trading halt stops executions within its affected scope; a halt at one venue does not always have the same effect on other markets. When the market reopens, the first available price may be far from the last quote. A stop market inherits these limitations after it is triggered.

Before submission, check:

  1. spread and depth, not only the last price;
  2. order size relative to visible and customary liquidity;
  3. session, halts, price bands and venue protections;
  4. the broker's routing policy and supported order types;
  5. the consequence of a partial fill or rejection.

An urgent exit may make accepting more slippage reasonable, but urgency does not turn the order into a guarantee. The proper choice compares the harm of an uncertain price with the harm of a position that could remain open.

Common mistake — Calculating risk with the displayed quote as though it were available for the whole order size.

Bronze Path — Execution module. Next: Limit order. Index: Bronze Path.


Sources

Sources checked on 8 September 2026. The Investor.gov bulletins cited here were updated on 18 August 2026; the Rule 605 FAQ on 1 April 2026.