What is the difference between orders, deals and positions in MT5?
Short answer: In MT5, an order instructs the broker to buy or sell, a deal records an executed transaction, and a position shows the exposure that remains open. One order may produce several deals. Those deals can open, change or close a position, depending on the account’s netting or hedging system.
What do order, deal and position mean in MT5?
Each term answers a different question about trading activity.
Term | Meaning in MT5 | Question it answers | Simple example |
Order | An instruction to the broker to buy or sell an instrument | What was requested? | Buy 0.30 lots of EURUSD |
Deal | A record of an actual buy or sell execution | What was executed? | A purchase of 0.30 lots at a recorded price and time |
Position | The open quantity and direction of exposure in an instrument | What remains open? | A Buy position of 0.30 lots EURUSD |
A lot is a measure of trade volume. Its contract size depends on the instrument’s specification. A long, or Buy, position gains from a price rise before costs; a short, or Sell, position gains from a price fall before costs. Adverse price movements produce losses.
For CFDs, a position represents contractual exposure to price changes rather than ownership of the underlying asset.
NordFX is a multi-asset broker providing access to MT5. MetaTrader 5 is the trading platform in which these instructions, executions and positions are recorded.
Can an order exist without a deal or an open position?
Yes. An accepted pending order can wait for its execution conditions without producing a deal. If it expires or is cancelled before any execution, it produces no trading deal and creates no position.
A market order requests a transaction at an available price under the applicable execution rules. Sending the request does not, by itself, prove that execution succeeded.
Check the order’s status and executed volume. An unfilled instruction and an executed transaction are different events. Likewise, cancelling an unrelated pending order does not close a position that is already open.

Why can one MT5 order produce several deals?
An order’s requested volume can be executed through more than one fill. Each fill is recorded as a separate deal, with its own volume, execution price and time.
For example, a 0.30-lot buy order might be filled as 0.10 lots plus 0.20 lots. That is one order and two deals, with 0.30 lots executed in total. Multiple deal records therefore do not automatically mean that the trader submitted duplicate orders.
This is an illustrative possibility, not a claim that every account permits an unfinished partial fill. The instrument’s execution settings and filling policy determine whether an unfilled remainder is cancelled, remains active or prevents execution of the order. A full-volume fill can also draw on several available offers.
What happens when you open, partially close and close a position?
Consider a trader who opens a 0.30-lot EURUSD Buy position and later closes it in two stages.
Assume there is no existing EURUSD position, each order is executed in one deal, the volumes are permitted, and no other activity occurs. On a hedging account, both closing instructions explicitly target the original position.
Stage | Instruction | Executed deal | Open position afterwards |
Open | Buy 0.30 lots EURUSD | Buy 0.30 lots | Buy 0.30 lots |
Partially close | Close 0.10 lots of that Buy position | Sell 0.10 lots | Buy 0.20 lots |
Close the remainder | Close the remaining 0.20 lots | Sell 0.20 lots | None |
The volume calculation is:
0.30 − 0.10 − 0.20 = 0.00 lots remaining.
Across this position’s lifecycle, there are three executed orders and three deals. There was one position, whose remaining volume fell in stages, and there are no open positions at the end.
The Sell deals are exits from the Buy position. They do not represent new short positions in this example.
This example tracks volume, not profitability. The realised result depends on entry and exit prices and applicable costs. After the partial close, the remaining 0.20 lots still carries market risk.
How do netting and hedging change the result?
MT5 supports netting and hedging account systems. The broker sets the system for the account, and it changes how additional transactions affect positions.
Situation | Netting account | Hedging account |
Open positions for one symbol | At most one combined position | Multiple separate positions are possible |
Existing Buy 0.30 lots; another independent Buy order fills for 0.20 lots | The Buy position increases to 0.50 lots | A separate Buy position of 0.20 lots opens |
Existing Buy 0.30 lots; a new independent Sell order fills for 0.10 lots | The Buy position falls to 0.20 lots | A separate Sell position of 0.10 lots opens |
Close part of a particular position | An opposite execution reduces the combined position | The closing instruction must identify the position being reduced |
On a netting account, an opposite execution larger than the existing position reverses its direction. For example, selling 0.50 lots against a Buy position of 0.30 lots leaves a Sell position of 0.20 lots.
On a hedging account, submitting a new Sell order is not the same action as closing an existing Buy position. Check which action you are instructing before confirming it.
How do you read orders, deals and positions in MT5 history?
Read each view for its own purpose: orders show instructions and outcomes, deals show executions, and the historical positions view groups activity associated with a position.
The historical positions view is different from the list of positions currently open. A closed position can remain represented in history even though it no longer carries open exposure.
When reconciling records, use the same account, instrument and date range. A narrow history filter can omit part of the activity you are trying to review. Compare the requested volume with the executed volume and the quantity still open, rather than expecting equal row counts across views.
What do “In,” “Out” and “In/Out” mean?
These labels describe how a trading deal affects a position:
Direction label | Meaning |
In | Enters the market by opening a position or adding to one where the account system permits |
Out | Reduces or closes a position |
In/Out | Reverses a position in the netting system |
“Buy” and “Sell” describe transaction direction; “In” and “Out” describe its role. A Sell deal marked “Out” can therefore be the closing transaction for a Buy position.
How do ticket numbers and position identifiers help?
Orders and deals have their own ticket numbers. A deal record also identifies the order behind it. Related order and deal records carry a position identifier that connects them to the position’s lifecycle.
Do not assume that every number shown for an order, deal and position should match. A position’s identifier and its current ticket also serve different purposes; the ticket can change in certain server operations or a netting reversal.
If you ask NordFX about a record, provide the account number, symbol, relevant order or deal ticket, execution time and screenshot. This identifies the activity more precisely than saying that a trade “appeared twice.”

What mistakes should traders avoid?
Counting every deal as a separate completed trade. Entry and exit executions belong to the same position lifecycle, and partial fills or closes can add records. State what you mean by “trade” before comparing totals.
Assuming every Buy deal opens a long position. A Buy deal can close a short position. Read its entry/exit role and account context.
Treating cancellation as a reversal of execution. Cancelling an unfilled order prevents that instruction from executing. It does not undo a completed deal. A trader normally changes existing exposure through another transaction; exceptional broker or exchange corrections are a separate matter.
Treating a zero-profit entry record as proof of no costs. Entry deals normally show zero in the realised-profit field. Commissions and other charges may appear separately, so that field alone does not establish the net result.
Understanding the records helps explain account activity, but it does not remove trading risk.
Frequently asked questions
What is the difference between a position and a trade?
A position is a defined exposure in an instrument. “Trade” is used more loosely: it can mean an execution, an entry decision or a complete entry-to-exit sequence. Use orders, deals and positions when precise MT5 counts matter.
Does every deal open a new position?
No. A trading deal can open a position, add to it, reduce it, close it or, under netting, reverse it. The effect depends on the account system and the instruction being executed.
Does closing a position create another order and deal?
Yes. A normal close involves another order and one or more executed deals. If both the opening and full closing orders execute in single fills, that simple lifecycle produces two orders and two deals.
Is a partial fill the same as a partial close?
No. A partial fill concerns execution of only part of an order’s requested volume. A partial close reduces an existing position. A partial close can itself execute in one fill or several fills.
Can a pending order be in history without a deal?
Yes. If it was cancelled or expired without any execution, it can appear in order history with no associated trading deal. Its presence in history does not prove that a position was opened.
Why does a Buy position have Sell deals in its history?
A Buy position is reduced or closed through Sell executions. Check the deal’s direction label and position association to distinguish those exits from the opening of a separate short position.
Does a deposit count as a trading deal?
A deposit may appear in MT5’s deal history as a balance operation. It is not a buy or sell execution and does not create market exposure. Exclude balance operations when counting trading executions.
What should you remember when reviewing MT5 records?
Use order records to check instructions, deal records to check executions and position information to understand exposure. Different record counts can be normal. Matching the account mode, volumes and related identifiers helps explain the activity before drawing conclusions about an apparent discrepancy.
Bumalik Bumalik