Netting vs hedging account on MT5: why your EA's positions look different
ConfirmedTrades team · 22 June 2026 · 6 min read
MT5 netting and hedging modes change how positions, stops and history appear. What each mode does, which EAs break on the wrong one, and how to tell them apart.
Two accounting systems, one platform
A netting vs hedging account on MT5 is not a difference in the broker's pricing or liquidity. It is a difference in how the platform keeps score of your positions. MetaTrader 4 only ever had one way: every order is its own ticket, and you can be long and short the same symbol at once. MetaTrader 5 supports that mode, called hedging, and a second mode called netting, where the terminal maintains exactly one position per symbol and every new deal adjusts it.
The mode is fixed per account by the broker when the account is opened. You cannot switch it from the terminal; you open a different account.
Netting: one position per symbol
On a netting account, buy 1 lot of EURUSD and you have a 1-lot long position. Buy another 0.5 lots and you have a 1.5-lot long position with a volume-weighted average entry price. Sell 0.5 lots and you are back to 1 lot long; the terminal records a deal that partially closed the position and realises the profit on that 0.5 lot. Sell 2 lots while 1 lot long and the position flips to 1 lot short.
There is one stop-loss and one take-profit for the whole position, not one per entry. Netting is how exchanges and most institutional platforms work, which is why MT5 netting accounts are common for stock, futures and some cryptocurrency CFDs, and why some brokers use it for forex too.
Hedging: every entry is its own position
On a hedging account, the three trades above produce three separate positions: a 1-lot long, a 0.5-lot long and a 0.5-lot short, each with its own entry price, stop and take-profit, each listed separately in the terminal. Nothing is offset until you close a position explicitly, or use the Close By function to pair a long against a short.
This is the MT4 model, and it is what most retail forex brokers offer on MT5 by default, because most retail forex robots were written for it.
Which EAs break on which mode
A great deal of Expert Advisor code assumes hedging semantics without saying so. The failures are usually silent rather than dramatic, which is worse.
- Grid and basket EAs open several same-direction positions at different prices and manage each one. On a netting account they get one merged position with one average price, and the per-level take-profit logic has nothing to attach to. Some will close the whole basket on the first level's target; some will never close.
- Hedge-style recovery EAs open an opposite trade against a loser to lock in the loss. On a netting account the opposite trade simply reduces or closes the original position, realising the loss immediately. The strategy cannot exist in netting mode.
- Multi-EA setups running two trading bots on the same symbol interfere on netting. EA one goes long, EA two goes short, and both now see a flat position. On a hedging account they coexist.
- Scalpers and single-position trend EAs are usually fine in either mode, as long as they read the actual position rather than counting tickets.
How the two modes look on a track record
On a ConfirmedTrades account page, the Open positions section shows what the terminal reports, in whichever mode the account uses. A netting account shows at most one open position per symbol, which can make a grid EA look like a single large trade; a hedging account shows the basket as separate rows, so a stack of ten same-symbol buys at descending prices is visible as exactly that. If the owner has set open positions to symbol-and-direction-only, you still see the count.
Closed history differs too. On hedging, each position closes as its own trade with its own profit. On netting, a partial close appears as a trade for the closed volume, so a single long position built up in three steps and unwound in two shows as two closed trades rather than three. Trade counts, average holding time and the Activity figures in Glance are therefore not directly comparable between a netting and a hedging account running the same EA. The By-symbol table, with long, short and total results, is the same underlying money either way.
The AI review's grid check looks for same-symbol baskets closed within the same minute. On a netting account that basket is one position, so the check can miss a grid that a hedging account would expose. Max DD (equity) in Glance still catches the floating loss, because equity is mode-independent.
Margin and stops behave differently
On a hedging account, a long and a short on the same symbol may both consume margin, or the broker may charge margin only on the larger side, depending on its settings. A locked hedge can therefore still trigger a margin call on some brokers. On netting there is nothing to lock, so the question does not arise. The required margin calculator and leverage and margin level calculator let you check what a given exposure costs in margin before the EA opens it.
Stops are the other trap. A hedging EA that places a stop per entry expects several stops; on netting, each new entry's stop request overwrites the single position's stop. Whether that is safer or more dangerous depends on which entry's stop ends up in force.
How to tell which one you have
In the MT5 terminal, the account's mode is shown in the account details in the Navigator and at the top of the Trade tab. A quick test on demo also works: buy 0.1 and then buy another 0.1 of the same symbol. One row with 0.2 lots is netting; two rows is hedging. Most brokers state the mode on the account-type comparison page, and many offer both, so ask before funding if the EA's documentation specifies one.
For MT4 the question does not exist; every MT4 account is hedging.
Related reading
Position mode is one of several account details that decide whether an EA transfers from its track record to your terminal. Choosing a broker for an Expert Advisor lists the rest, and reading a trading account page shows where each detail appears on a verified record.
Do it in one place
On ConfirmedTrades, every published account shows its verification badges, an AI strategy analysis that flags martingale, grid and missing stop-losses, the full drawdown and risk stats, and execution costs per symbol — so you can vet a strategy before you trust it, or prove your own.