Skip to content
Research / Education / Trading costs

TA · Professional · Part 2 of 16

Market, limit and stop orders: which queue you join, and what it costs

Every order is a choice between certainty of fill and certainty of price. Market orders take what the book offers, limit orders wait to be taken, stop orders become market orders at a trigger.

InnoMP Research · Education Desk Published 24 Sept 2026 · Updated 24 Sept 2026 8 min read
InnoMP Research cover art — fill now, or your price
In short

A market order fills now at whatever the book offers — the ask to buy, the bid to sell — so it is certain to fill and uncertain in price. A limit order rests in the book at a chosen price and fills only if the market comes to it: certain in price, uncertain to fill. A stop order rests off the book and becomes a market order at its trigger, which is why a stop-loss fills at the next available price, not the stop price. The choice is which uncertainty the setup accepts, and it decides who pays the spread.

A market order takes what the book offers now, a limit order rests in the book and waits to be taken, and a stop order waits off the book and becomes a market order at its trigger. Each is a different place in the queue Part 1 drew, and each pays a different price for being there.

The Intermediate level chose entries by what they proved — limit, close or retest. This part is the same choice seen from inside the book: what each of those entries is as an order, and what the book does with it.

Three orders, three places in the book

Take the ladder from Part 1 — asks above the spread, bids below — and place the three order types on it.

Three orders, three places in the book The price ladder from Part 1, with resting asks above a shaded spread band and resting bids below. A filled marker sits at the best ask where a market buy executes. A second filled marker rests among the bids below the best bid, where a buy limit waits in the book. A hollow marker sits above the best ask, off the book, where a buy stop waits to be triggered. 1.08471.08461.08451.08431.08421.0841market: takes the ask · limit: restsstop: waits off the book, above InnoMP Research
One market buy, at the front of the sellers' queue. One buy limit, resting in the buyers' queue below the touch. One buy stop, waiting above the book to become a market order. Same instrument, three different bargains.

The market order is an instruction to trade now. It goes to the front of the other side’s queue and takes what is there: the ask to buy, the bid to sell. It always fills — the book always has some price — and it always pays the spread, because crossing is what it does.

The limit order rests in the book on its own side, at a price of the trader’s choosing. A buy limit sits below the current price among the bids; a sell limit sits above it among the asks. It fills only if the market comes to it, and then at its price or better. It never crosses, so it never pays the spread; it is paid by whoever crosses to it.

The stop order is not in the book at all. It rests with the broker, beyond the current price — a buy stop above, a sell stop below — and when price reaches its trigger it becomes a market order. It is the mechanism under every stop-loss and every breakout entry that says “buy if it goes through.”

Certain to fill, or certain in price

Two of the three are opposites, and the opposition cannot be escaped.

Certain to fill, or certain in price Two panels, each with two bars. Left, market order: a long bar for certainty of fill and a short bar for certainty of price, noted now, at what is there — certain to fill. Right, limit order: a short bar for certainty of fill and a long bar for certainty of price, noted your price, or never — certain in price. Market orderfillpricenow, at what’s therecertain to fillLimit orderfillpriceyour price, or nevercertain in price InnoMP Research
A market order buys certainty of execution with the price. A limit order buys certainty of price with the execution. There is no order that has both, and no setup that avoids choosing.

This is the price-against-proof trade-off of the Intermediate level, restated at the level of the book. The limit entry’s “best price, no evidence, often not filled” is a limit order’s nature, not a strategy choice; the close entry’s “worse price, confirmed, always filled” is a market order’s. A setup that names its trigger has named its order type, and inherited that order type’s bargain with the book.

Key takeaway Every order chooses which uncertainty to carry: fill or price. The choice is made when the setup names its trigger, and it cannot be unmade at the ticket — a limit that does not fill was working exactly as designed.

A stop-loss is a market order in waiting

The stop is the order most often misunderstood, because its name promises something it does not do. A stop-loss does not stop the loss at the stop price. It waits until price reaches the trigger and then sends a market order, which fills at the next available price — and “next available” is a property of the book at that moment, not of the trigger.

A stop-loss is a market order in waiting Price falls toward a dashed line marked stop price, then jumps over it in one move. The fill is marked well below the line, noted filled at the next price. A note reads trigger, then market. stop pricefilled at the next pricetrigger, then market InnoMP Research
The trigger was touched by the jump; the market order it became was filled where the book next had a bid, some way below. The stop limited why the trade stayed open. It did not limit where it closed.

In an ordinary hour the next available price is a pip or two past the trigger, and the difference is the slippage Foundations already priced. At a news release, at the Sunday open after a weekend gap, or in a thin session, the next available price can be far past it — the book that was there when the stop was placed has been withdrawn, and the market order is filled against whatever remains.

Two things follow. The buffer Foundations put beyond the invalidation is protection against the trigger, not against the fill; nothing in the stop’s design protects the fill. And a stop resting through a known thin window — the rollover, a scheduled release — is a market order that has pre-agreed to trade in the worst book of the day. The Intermediate level’s advice not to hold tight stops through those windows was about this.

MetaTrader 5’s pending orders

MetaTrader 5 calls every order placed for later a pending order, and it has six of them, defined by where they sit relative to the current price.

MetaTrader 5's pending orders, placed around the price A dashed line marks the current price. Above it, a Buy Stop on the buy side and a Sell Limit on the sell side. Below it, a Buy Limit on the buy side and a Sell Stop on the sell side. A note explains that a stop limit is a stop that places a limit. buy sidesell sideBuy StopSell Limitcurrent priceBuy LimitSell Stopstop limit: a stop that places a limit InnoMP Research
Limits rest on the near side of the market and wait to be reached; stops rest beyond it and wait to be triggered. The buy pair and the sell pair are mirror images around the price.
OrderWhere it restsWhat it does when reached
Buy LimitBelow the current priceBuys at the Ask at its price or lower
Sell LimitAbove the current priceSells at the Bid at its price or higher
Buy StopAbove the current priceBecomes a market buy
Sell StopBelow the current priceBecomes a market sell
Buy Stop LimitAbove, with a limit attachedWhen the stop is reached, places a Buy Limit
Sell Stop LimitBelow, with a limit attachedWhen the stop is reached, places a Sell Limit

The stop-limit pair is the one worth a second look, because it is the answer to the previous section. A stop that becomes a limit rather than a market order will not fill at any price — it will fill at its limit or not at all. For an entry that is sometimes the right bargain: a breakout order that refuses to chase. For a stop-loss it is almost never the right bargain, because a stop-loss that does not fill is a position still open on the wrong side of a move.

The trigger names the order

Put this part beside the Intermediate level’s three entries and each has an order type it was always going to be.

Three Intermediate entries, three order types Three rows. A, limit at the level — a limit order. B, close beyond it — a market order. C, the retest — a limit, usually. A note says the trigger names the order type too. A · limit at the levela limit orderB · close beyond ita market orderC · the retesta limit, usuallythe trigger names the order type too InnoMP Research
The entry that was chosen for its evidence was also, without saying so, a choice of queue. The record from testing it was made with that queue's fills, and changing the order type changes the record.

A is a limit order resting at the level: no spread paid, no evidence, and a fill only if price comes all the way. B is a market order sent after the entry timeframe closes beyond the level: the spread paid, the evidence in hand, a fill guaranteed at whatever the book then offers — which, right after a break, is often a wider spread than usual. C is a limit resting at the broken level from the new side, with B’s evidence and A’s price, and A’s chance of never filling.

The record the Intermediate level built was made with one of these. A replay that assumed fills at the mid for all three overstated each of them by a different amount, and the next part is about how much.

Next: Spread, depth and slippage — the three parts of execution cost, how each is measured, and why a backtest filled at the mid overstates the edge.

Key facts
  • A market order is certain to fill and uncertain in price; a limit order is certain in price and uncertain to fill.
  • A market buy fills at the ask, a market sell at the bid; the spread is paid by the side that crosses it.
  • A stop order becomes a market order at its trigger, so a stop-loss fills at the next available price, which may be worse than the stop.
  • MetaTrader 5's pending orders are Buy Limit and Sell Limit on the near side of the market, Buy Stop and Sell Stop beyond it, and a stop-limit pair that combine the two.
  • The Intermediate level's limit, close and retest entries are different order types with different execution costs.

Frequently asked questions

What is the difference between a market order and a limit order?

A market order trades now at the best price the book offers — the ask if buying, the bid if selling. It is certain to fill and uncertain in price. A limit order rests in the book at a price you choose and trades only if the market comes to it. It is certain in price and uncertain to fill. Which to use is a decision about which uncertainty the setup can afford.

Why did my stop-loss fill at a worse price than I set?

Because a stop is not a price guarantee. It rests off the book and, when price reaches its trigger, it becomes a market order and fills at the next available price. If the market jumps over the trigger — at news, at the open, in a thin hour — the next available price is further away than the stop. The stop limited the reason to be in the trade; it did not limit the fill.

What are pending orders in MetaTrader 5?

Orders placed now for execution later at a condition. Buy Limit and Sell Limit rest on the near side of the market — below it to buy, above it to sell — and fill only at their price or better. Buy Stop and Sell Stop rest beyond the market and become market orders when reached. Buy Stop Limit and Sell Stop Limit are stops that, when triggered, place a limit rather than a market order.

Who pays the spread?

The side that crosses it. A market order crosses by construction, so it always pays. A limit order rests on its own side of the book and is paid by whoever crosses to it — which is why a filled limit entry has a better price than a market entry at the same level, and why it may never fill at all.

Which order type should a setup use?

The one its trigger names. A limit entry at a level is a limit order; a close-beyond-the-level entry is a market order after the close; a retest entry is usually a limit resting at the broken level. Each has a different fill probability and a different cost, and the record from testing the setup was made with one of them.

Sources

  1. MetaTrader 5 Help — Basic Principles: market orders, and Buy Limit, Sell Limit, Buy Stop, Sell Stop, Buy Stop Limit and Sell Stop Limit defined against the current pricemetatrader5.com
InnoMP Research · Education Desk

Trading education from first principles — position sizing, risk, market structure and the habits that keep accounts alive. Written for someone who has never opened a chart, with a diagram at every step.

Published 24 Sept 2026 · Updated 24 Sept 2026

Disclaimer: This content is provided for general informational purposes only and does not constitute investment advice, an offer, or a solicitation to buy or sell any financial instrument. It has been prepared without regard to your individual financial circumstances or objectives. Trading CFDs involves a high risk of loss.

Related notes