MT5 hedging vs netting accounts and your trade history

MT5 accounts hold positions in one of two modes. Here is what each changes in your history and how to journal it so the numbers stay right.

Two ways MT5 can hold your positions

NettingHedging
Positions per symbolOne net position per symbolSeveral separate positions, including opposite ones
A second buy on the same symbolAdds to the existing positionOpens a new, separate position
A sell while you are longReduces, closes or reverses the positionOpens a separate sell position
Who decidesYour broker, when the account is openedYour broker, when the account is opened

The mode is a property of the account, set by the broker. Some brokers describe it on their platform pages; for example, Exness states that its MetaTrader 5 uses a hedging mode (checked 7 October 2026). If you are unsure of yours, ask your broker or check the account details.

What it changes in your trade history

Why this matters for journaling

A good journal records one row per closed position, combining partial closes, so that win rate and average result are calculated per trade rather than per execution. If a journal counted deals instead, one trade closed in three pieces would look like three trades and distort every statistic.

AI Trading Journal groups MT5 history by position ID. Partial closes of the same position are combined into one journal entry, and separate hedged positions stay separate.

Journaling tips by mode

See also MT5 trade history not showing if a position looks incomplete, the Python guide to deals and positions, and the Exness MT5 notes.

Prefer not to dig through the History tab? AI Trading Journal reads your closed trades from your own MT5 terminal and saves one entry in your own journal on your PC (and one Notion row, if you connect Notion) per closed position about every 5 minutes, with open and close time, size, prices, stop, target and profit. It is read-only, needs no broker login, and is Windows-only, with a 7-day free trial and a one-time $19.99.

This page is general information. Account modes and menu names vary by broker. It is not trading or investment advice.

The same trades in both modes (hypothetical)

Suppose you buy 1.0 lot of EURUSD at 1.0850, buy another 0.5 lots at 1.0870, then sell 0.5 lots at 1.0890, then sell the remaining 1.0 lot at 1.0900. Here is how each mode records it:

StepNetting accountHedging account
Buy 1.0 at 1.0850Opens a long position of 1.0Opens position A of 1.0
Buy 0.5 at 1.0870Adds to the same position: 1.5 at an average priceOpens a separate position B of 0.5
Sell 0.5 at 1.0890Reduces the position to 1.0 (a partial close)A sell order opens a new opposite position C of 0.5 unless you close a specific position
Sell 1.0 at 1.0900Closes the positionAnother opposite position unless you close A and B by ticket
Positions in the closed historyOne position with several dealsSeveral positions, each with its own ticket

On a hedging account, closing a specific position is done with that position's close button, not by placing an opposite order, otherwise you end up holding both sides. This is one of the commonest surprises for traders moving from netting to hedging, and it shows up in the history as extra, offsetting positions.

What to record for each mode

ModeRecord theseWatch for
NettingPlanned entry size, each add-on and the reason, average price, the final exitAveraging down disguised as scaling in
HedgingPosition ticket, whether it is a hedge on purpose, the linked positionForgotten opposite positions that pay spread and swap on both sides

The cost of hedging by accident

A buy of 1.0 lot and a sell of 1.0 lot on the same symbol leave you flat in price terms, but you have paid the spread on both, and you may pay or earn swap on each leg depending on your broker. If it happens by mistake, the journal shows a position that opened and closed within minutes at no gain, repeatedly. Flag these in your notes so they do not pass as real trades in your statistics.

Counting trades correctly

If positions look incomplete or are missing from the history, see MT5 trade history not showing. If you want to work with the data in code, the Python guide to deals and positions shows how MT5 groups them, and the profit and loss calculator helps you check an individual result.

To see how costs add up across the deals of one position, read MT5 trading costs in the trade history.

Related: MT5 order types explained shows how pending orders appear next to deals and positions.

How scaling out looks on each account type is shown in MT5 partial close in trade history.

Frequently asked questions

What is the difference between hedging and netting in MT5?
Netting keeps one net position per symbol. Hedging allows several separate positions per symbol, including opposite ones.
How do I know if my MT5 account is hedging or netting?
Your broker sets it when the account is opened. Check the account details or ask your broker.
How does hedging affect my trade history?
Each position has its own ticket and row, so the history shows separate buys and sells on the same symbol.
Does AI Trading Journal work with hedging accounts?
Yes. It records one row per closed position and keeps separate hedged positions separate.

Related guides

Journal each position correctly, automatically

Free for 7 days, no card required. After that, a one-time $19.99 purchase. No subscription. Also on the Microsoft Store.

One-time $19.99, no monthly fee · your MT5 login never leaves your PC · trades go into your own journal on your PC, not through our servers.

Start free 7-day trial