The trade ticket
What a market order is
A market order is the shortest instruction in trading: deal, now, in this instrument, in this direction, in this size. It names everything about the transaction except the one thing a reader most often assumes it names. It does not name a price, and every difficult thing about market orders follows from that single omission.
8 min read, Reviewed
What you will be able to do
- Define a market order and state what it does and does not specify
- Explain why the fill price can differ from the price displayed when the order was sent
- Describe the conditions under which that difference widens
- Identify where a market order sits on the ticket of both platforms
What the instruction actually contains
A market order ticket has four fields that matter, and only three of them are filled in by the person sending it. The instrument is chosen. The direction is chosen. The size is chosen. The price field is absent, greyed out, or showing a number that cannot be edited, because a market order carries no price at all. What it carries instead is a standing instruction about price: deal at the best price available when this order arrives, whatever that turns out to be.
Key term
- Market order
- A market order asks for execution now at whatever price is available, so it fixes the timing of a trade and never the price.
The distinction is easy to forget, because a ticket displays a price while it is being filled in, and a displayed price looks like an offer. It is not one. A quote is a snapshot of where the market stood when the last update was published, and it describes the past exactly as every printed price does. The order is dealt against the market that exists when it arrives, which is a different market, if only by a fraction of a second.
What happens between the click and the fill
The instruction is a message, and a message travels. The sequence below is the same on every platform and for every instrument, and nothing in it is unusual or hidden.
- The order leaves the terminal as a message stating the instrument, the direction and the size, and nothing else.
- It reaches the broker's system, where it is checked: whether the instrument is tradable at that moment, whether the size sits within the limits published for it, and whether the account can support the position.
- It is priced against the liquidity actually available at that instant, which may be a single price for the whole order or several prices for parts of it.
- A fill comes back, stating the price, or the prices, at which the order was dealt.
- The position is recorded at the price dealt, and the ticket updates to show it.
Key term
- Execution
- Execution is what turns an instruction into a trade: the order reaches a counterparty or venue, is accepted at a price, and comes back as a fill with a time stamp.
Key term
- Fill
- The price and the time at which an order was actually executed, which for an immediate order is whatever the market can do at that instant rather than the price last displayed.
Every step takes time. The total is short enough to be measured in fractions of a second and long enough that a price can change inside it. That is not a fault in the arrangement. It is the ordinary consequence of two events at two moments: the price was read at one, and the order was dealt at another.
Why the fill price can differ from the screen
Two independent things produce a difference between the price displayed and the price dealt, and they are worth separating, because they widen for different reasons.
The first is time. During the interval described above the market carries on updating, and where it has moved, the order is dealt against the level that exists on arrival rather than the one on the screen when it was sent. The second is size against depth. A quoted price is available for a quantity, not for any quantity, so an order larger than the quantity resting at the best price is dealt in parts, at that price and then at the next one behind it, and the average price of the whole order sits away from the price displayed. That second reason is not the market moving. It is the order being bigger than the price.
One order dealt across more than one price, both directions
- Best ask displayed, and the quantity available at it
- 1.1000 for 500,000 units
- Order to buy
- 2,000,000 units
- Prices the order is dealt across
- 500,000 at 1.1000, then 1,000,000 at 1.1001, then 500,000 at 1.1002
- Average price of the whole order
- 1.10010, one pip above the best price displayed
- Best bid displayed, and the quantity available at it
- 1.0998 for 500,000 units
- Order to sell, the same size
- 2,000,000 units
- Prices that order is dealt across
- 500,000 at 1.0998, then 1,000,000 at 1.0997, then 500,000 at 1.0996
- Average price of the whole order
- 1.09970, one pip below the best price displayed
Round illustrative prices and assumed quantities, chosen so the weighted average is legible. They are not quotes, they are not terms, and no quantity here describes what is available in any real market. Each average is compared with the best price on the same side of the quote, so the distance shown runs along one side and is not a spread. Spread, commission and any financing adjustment are excluded, and the two directions are the same weighting with the ladder reversed. Nothing in this block depends on the price moving: the whole distance comes from the size of the order against the quantity quoted.
Key term
- Order book
- An order book is the list of unexecuted buy and sell orders at each price, sorted best to worst, showing the quantity waiting at every level of a market.
Key term
- Slippage
- Slippage is the difference between the price an order was expected to fill at and the price it actually filled at, and it occurs in both directions.
The difference has a name, slippage, and ordinary usage makes the name sound one sided. It is not. The mechanism runs in both directions with no preference: where the price at the instant of dealing is better than the one displayed, the fill is better, which is conventionally called price improvement, and where it is worse, the fill is worse by the identical mechanism. Neither outcome is a decision taken by anybody. Both are the one fact, that an order carrying no price is dealt against whatever market exists when it lands.
The same order sent at one price and dealt at another, both directions
- Instrument, a four decimal pair
- pip size 0.0001
- Order size
- 100,000 units, one standard lot
- Ask displayed when the order was sent
- 1.1000
- Adverse case, ask at the instant of dealing
- 1.1002, two pips above the displayed price
- Adverse case, effect on the opening level
- 0.0002 × 100,000 = 20.00 against the position
- Favourable case, ask at the instant of dealing
- 1.0998, two pips below the displayed price
- Favourable case, effect on the opening level
- 0.0002 × 100,000 = 20.00 in favour of the position
Round illustrative prices and an assumed pip size and contract size, chosen for legible arithmetic. They are not quotes and they are not terms. Both prices compared are asks, at two moments, so the difference measured is a move over an interval and not a spread. Spread, commission and any financing adjustment are excluded from the arithmetic entirely, and the two cases are the same multiplication with the direction reversed.
When the difference widens
The interval is always there. What changes is how far a price can travel inside it, and how much quantity sits at each level while it does. Both are conditions of the market rather than settings on a ticket, and they are predictable in kind even though the size never is.
- Scheduled announcements. Prices travel furthest around a data release, a central bank decision or a results announcement for a shares contract, and the quantity quoted at each level often thins out beforehand, so the two effects arrive together.
- The reopen. The first prices after a weekend, a public holiday or a trading halt are formed with fewer participants and can sit a long way from the last price printed before the pause.
- Hours when the instrument's main market is closed. Fewer firms quote, the quantity available at each level is smaller, and the same order reaches further down the available prices than it would at a busier hour.
- Order size relative to what is quoted. An order small enough to be dealt at the best price in a busy hour is not necessarily small enough to be dealt at the best price in a thin one.
- The instrument itself. A heavily traded currency pair and a thinly traded single share are quoted by different numbers of participants in different quantities, so a difference that is unusual on the first is ordinary on the second.
The reopen case has its own name, gapping, and it is the one condition where the difference has no upper bound in principle. When a market has been closed there is no continuous sequence of prices between the last level printed before the close and the first printed after it. The intervening levels never traded. An order dealt at the reopen is dealt at the new level, not at any of the levels the price appears to have passed through on a chart.
Where it sits on the ticket
Trading at YAL is on MetaTrader 5, and on both of them the market order is the default state of the ticket. The type selector is what distinguishes it: one setting deals now, and the others hold the instruction until a stated price is reached, which is the subject of the lessons that follow this one. Where the selector is left alone, the ticket sends a market order.
The MetaTrader ticket also exposes the execution mode published for the instrument itself, and the field that belongs with it: a maximum deviation, stated in points. Points rather than pips, and the earlier lesson in this module explains why that matters: on a display printing the fractional digit the two counts differ by a factor of ten, so a tolerance entered in the wrong unit is a tenth or ten times the intended distance.
Where practitioners disagree
The disagreement about market orders is not about how they work, which is settled, but about what the omitted price is worth. One tradition treats certainty of dealing as the thing being bought: the order is filled, the position exists, and the difference between the displayed price and the dealt price is what that certainty costs. The tradition arguing the other way observes that the cost is unknown when the order is sent and unbounded at a reopen, so a cost accepted in advance without a figure has not obviously been assessed at all. Both are accurate about different conditions, which is why the argument persists rather than resolving.
The second disagreement concerns the tolerance settings above. One school treats a tolerance as straightforwardly worth setting, on the grounds that it bounds the worst case a fill can produce. Another observes that a rejected order in a fast market leaves an intended position simply absent, which converts a question about price into a question about whether a position exists at all. Neither position is settled by evidence covering every instrument and every hour, and neither is put forward by this page as the one that works.
In summary
- A market order states the instrument, the direction and the size, and instructs that the deal happen at the best price available when the order arrives. It never states a price.
- The fill can differ from the price on the screen for two separate reasons: the market moved during the interval between sending and dealing, or the order was larger than the quantity resting at the best price and was dealt across successive levels.
- That difference, slippage, runs in both directions and is not a charge. It widens around scheduled announcements, at a reopen after a close, in hours when the instrument's main market is shut, and as order size grows relative to the quantity quoted.
- A deviation or market range setting bounds how far a fill may stray, and the outcome when the bound is exceeded is a rejection or no fill rather than a better price. It limits one failure by permitting another.
Get started
Open your account in four steps.
A clear path from sign-up to your first trade, in four steps.
No depositNo documents
01/ 04step 1 of 4
Register
A few details to get started.
No deposit to open
02/ 04step 2 of 4
Verify
Confirm your identity, securely.
ID and proof of address
03/ 04step 3 of 4
Fund
Add money by bank transfer or card.
From $0
04/ 04step 4 of 4
Trade
Go live on the platform you already know.
MetaTrader 5



