Market Order
An order to buy or sell immediately at the best available price — guaranteeing execution but exposing the order to slippage based on order-book depth.
What is Market Order?
A market order tells the exchange: “Fill me NOW at whatever price clears the book.” The order matches against the best available offer (for buys) or best available bid (for sells), consuming liquidity at progressively worse prices until the full size is filled. Unlike limit orders, market orders do NOT specify a price — they prioritize speed of execution over price.
Market orders are the right tool for three execution scenarios: (1) stop-loss exits — when a stop level is hit, you need OUT, not a better price; (2) news event entries — if your edge depends on being early to a directional move, the few ticks of slippage are worth not missing the move; (3) profit-taking on illiquid contracts — when posting a sell limit could leave you sitting in a long queue.
The trade-off is slippage: the difference between the best available price when you submitted and your actual fill price. Liquid contracts (ES, NQ during US session) have minimal slippage; thin contracts (some grains, micro-futures during overnight) can slip 2-5 ticks even on single-contract size.
How Market Order works
The matching engine processes market orders FIFO (first-in-first-out) at each price level. Your order matches the best price first. If your size exceeds the quantity at the best price, the remainder fills at the next price level — and the next, until your size is complete.
Walking the book: If the inside ask is 21000 (8 contracts) and 21000.25 has 12 contracts, a buy market for 5 fills at 21000 (3 contracts at 21000.00, 2 contracts at 21000.25 if the first level had only 8 left). Wait, let me redo: if the inside ask is 21000 with 8 contracts available, a buy market for 5 fills entirely at 21000 (3 contracts remain at that level for the next buyer). A buy market for 15 fills 8 at 21000 and 7 at 21000.25 — the order “walks” up to consume the second level.
Real-time slippage estimation: Look at the DOM (Depth of Market) before submitting. If you’re buying 5 contracts and the top ask has 50 contracts available, you’ll fill at the top ask with no slippage. If the top ask has 1 contract and the next level has 2, you’ll fill at three different prices.
Latency: Modern futures exchanges (CME) match market orders in microseconds. Your fill time is dominated by your platform’s submission latency to the exchange — typically 5-50ms for retail platforms via Rithmic, 1-5ms for collocated execution.
Market-on-Open / Market-on-Close (MOO/MOC): Some platforms allow scheduled market orders that fire at session open or close. These accumulate during the auction and execute at the official open/close print. Less commonly used at prop firms but available.
Worked example
Setup: Trader is short 2 NQ at 21500.00 with stop at 21515.00 (15-point stop = $600 risk). Price spikes to 21515.00 on a Powell speech reaction.
Stop triggers: The sell stop converts to a BUY MARKET 2 NQ. The order submits to CME via Rithmic.
Order book at the moment of submission: Inside ask 21515.25 has 1 contract; 21515.50 has 2 contracts; 21515.75 has 5 contracts.
Fill execution: 1 contract at 21515.25; 1 contract at 21515.50. Total fill: 2 contracts at average 21515.375.
Realized loss: Entry 21500 — exit average 21515.375 = 15.375 points × 2 contracts × $20/point = $615. The intended risk was $600 (15 points × 2 × $20). The slippage cost an additional $15 — about 0.4 ticks per contract.
Comparison to limit-order behavior: If the trader had placed a buy limit at 21515 instead of a stop-market, the order might have sat in the queue and missed the fill entirely as price spiked through to 21516+. The position would still be open with mounting losses. Market orders trade slippage for guaranteed exit — usually the right call on stop-outs.
Market Order vs related concepts
Side-by-side comparison of Market Order against the most commonly confused alternatives.
| Concept | Definition | Category |
|---|---|---|
| Market Order this term | An order to buy or sell immediately at the best available price — guaranteeing execution but exposing the order to slippage based on order-book depth. | Futures Mechanics |
| Limit Order | An order to buy at or below a specified price, or sell at or above a specified price — guaranteeing your fill price but not guaranteeing execution. | Futures Mechanics |
| Stop Order | A conditional order that activates when price reaches a specified trigger level — typically used for stop-losses (sell stops below long entries) or breakout entries (buy stops above resistance). | Futures Mechanics |
| Bracket Order | A grouped order combining an entry order with two protective exit orders (target and stop loss) — the entry triggers the bracket; once filled, target and stop become active as an OCO pair. | General Concepts |
| Slippage | The difference between the expected price of a trade and the actual fill price — typically larger on market orders, during volatile conditions, and on illiquid contracts. | Futures Mechanics |
Why traders fail Market Order
Using market orders during news. FOMC announcements, NFP, CPI prints can blow out the spread to 10+ ticks for several seconds. A market entry during the spike can pay 5-10 ticks of slippage. If you must trade news, use limit orders inside expected ranges or wait 30 seconds for liquidity to return.
Sending market orders into thin contracts. Micros (MES, MNQ) during overnight Globex have 1-3 contracts at each level. A 10-contract market order can slip 4-6 ticks. Either trade the larger E-mini equivalent, scale into limits, or wait for US session liquidity.
Mistaking quoted spread for fill price. The quoted spread (e.g. 21500.00 / 21500.25) shows ONLY the best bid and ask prices, not the size. A market buy with 100 contracts when the inside ask has 5 will walk the book several ticks beyond the quoted ask.
Disabling stops because of slippage fear. Slippage on stops is the price of having a guaranteed exit. Removing stops to avoid 1-2 ticks of slippage exposes the account to multi-hundred-dollar moves. Always keep stops in place — eat the slippage when it happens.
Frequently asked questions about Market Order
What is a market order in futures?
A market order is an instruction to buy or sell immediately at the best available price in the order book. It guarantees execution (you will get filled) but not price (you might fill several ticks worse than the quote you saw when submitting). Standard tool for stop-loss exits and time-sensitive entries.
How much slippage do market orders typically cost?
On liquid contracts (ES, NQ, CL during US session): 0-1 tick per contract for sub-10-contract size. On illiquid contracts or during overnight Globex: 2-5 ticks per contract is common. During major news (FOMC, NFP): 5-15+ ticks of slippage is possible during the first 30 seconds.
Should I use market orders or limit orders?
Use market orders for stops, urgent exits, and news-driven entries where missing the fill is worse than slippage. Use limit orders for entries at key levels, profit targets, and any scenario where price guarantee matters more than fill guarantee. Most prop firm setups combine both — limit entries with market stop-losses.
Are market orders allowed at prop firms during news?
Apex, Tradeify, FundedNext, and Lucid all permit market orders during news events. Take Profit Trader prohibits opening trades within 2 minutes of major scheduled news on the Test phase. Alpha Futures applies a 2-minute restriction window. Always check your specific firm's news-trading rule before market-buying into FOMC.
Why did my market order fill at a worse price than I expected?
The quoted bid/ask shows only the best price level, not size. If you submitted a market order larger than the size available at the inside, your order "walked the book" through multiple price levels to fill the full size. Watch the DOM (Depth of Market) for true available liquidity before sizing market orders.