The FIFO rule forex traders meet on US-regulated accounts says you must close positions in the order you opened them. First in, first out. It sounds like an accounting detail. It changes how several common strategies behave, so this guide covers what the rule says, where it applies, and how to work within it.

The FIFO rule forex traders must follow
If you hold several positions in the same currency pair, you must close the oldest one first. You cannot pick a later trade and close that while an earlier one remains open.
Say you buy one lot of EURUSD at 1.1000, then another at 1.1050. If you want to close a lot, the platform closes the 1.1000 position. The 1.1050 trade stays open regardless of which one you would rather exit.
The rule applies per instrument. Your GBPUSD trades ignore the order of your EURUSD trades. It binds you only where you hold more than one position in the same pair.
Where it applies

FIFO comes from the National Futures Association, the self-regulatory body for US derivatives. Most people cite it as NFA rule 2-43(b). It took effect in 2009, alongside the ban on retail hedging.
| Where | FIFO | Hedging |
|---|---|---|
| United States (NFA regulated) | Required | Not permitted |
| United Kingdom and Europe | Not required | Permitted |
| Australia | Not required | Permitted |
| Most offshore jurisdictions | Not required | Permitted |
The two rules arrived together, and traders mix them up constantly. FIFO governs the order in which you close same-direction positions. The hedging ban stops you holding a long and a short in the same pair at once. A second trade in the opposite direction reduces or closes the first instead.
Together they mean a US retail account holds one net position per instrument, much like the netting model on some MT5 accounts. Our MT4 vs MT5 guide covers netting against hedging.
What it breaks

Three common approaches stop working as designed.
Scaling out selectively. A trader who enters three times at different prices might want to close the worst entry and keep the best. FIFO removes that choice: the oldest goes first whatever its price.
Running several strategies on one pair. If two systems both trade EURUSD, their positions interleave. Closing one system’s trade may close the other’s instead, because the platform only sees order of entry.
Hedging a position. Opening an opposite trade to neutralise exposure is not available under the paired hedging ban. The second order reduces the first.
Expert Advisors are where this bites hardest. An EA built for a hedging broker asks to close one ticket, sees a different one go, and loses track of its own state. Grid and martingale systems assume they can manage each position on its own.
Working within it

Four approaches, in descending order of how well they work.
Trade one position per instrument. The simplest answer, and arguably the better habit regardless of jurisdiction. One position, one stop, one target, scaled by the risk formula rather than by adding entries. Our position sizing calculator handles the sizing.
Scale out in FIFO order deliberately. If you enter three times, plan to exit oldest first. Build the plan around the rule rather than fighting it.
Use related instruments. To express two views, trade EURUSD and GBPUSD rather than two EURUSD positions. Watch correlation though, since those two often move together and the combined risk is larger than it appears.
Check your EA is FIFO-compatible. Many are written for hedging brokers. If you run automated systems on a US account, this needs verifying before going live rather than after.
Download the complete indicator database
Put these concepts on your charts. One email unlocks the full library of 1,380+ indicators with compiled MT4 and MT5 files, plus my TradingView scripts. No paywall, no spam, unsubscribe any time.
Get free access to my indicator database
One email unlocks 1,380+ free MT4, MT5 and TradingView indicators — the complete library. No single-tool download; you get the whole database.
Is the rule a problem?

Worth answering honestly rather than treating it as pure obstruction.
The regulators wanted to stop practices that generated commission without economic benefit. Hedging in the same instrument locks in a loss while you pay spread on both sides. The exposure nets to zero and the trader keeps paying. FIFO closes a related loophole around selective position management.
For most retail traders the practical impact is small. If you hold one position per instrument, sized from your stop, neither rule constrains you at all.
The traders genuinely affected are those running grid systems, multiple strategies on one pair, or hedging approaches. Those tend to be higher-risk methods, which is partly why the rules exist.
What FIFO does not do is limit your profit, restrict pairs, or cap your position size. It governs the order of closures and nothing else.
Common mistakes
Four repeat. Confusing FIFO with the hedging ban tops the list, since they are two rules that arrived together. Running a hedging-built EA on a US account comes second, which breaks the system’s own bookkeeping. Third, traders open several entries expecting to choose which to close. Fourth, they use correlated pairs as a workaround and forget the combined exposure.
Where to go next
Position management sits alongside sizing. Read forex trading lot sizes for sizing one position properly, then MT4 vs MT5 for how netting compares. For the correlation issue behind the related-instrument workaround, see the most traded pairs guide. For further reading, the NFA Compliance Rule 2-43 at the NFA is the source text, and the FIFO accounting article on Wikipedia covers the wider principle.
FAQ
What is the FIFO rule in forex?
On US-regulated accounts, positions in the same instrument must be closed in the order they were opened. If you hold two EURUSD trades, the older one closes first regardless of which you prefer to exit.
Where does the FIFO rule apply?
United States accounts regulated by the NFA. Brokers in the UK, Europe, Australia and most offshore jurisdictions do not impose it, and those accounts also allow hedging.
Is FIFO the same as the hedging ban?
No, though they arrived together in 2009. FIFO governs closure order for same-direction positions. The hedging ban stops you holding a long and a short in the same pair simultaneously.
How does FIFO affect Expert Advisors?
An EA written for a hedging broker tries to close specific tickets. Under FIFO a different position closes instead, so the system loses track of its own state. Grid and martingale EAs are worst affected.
Can I work around the rule?
Trade one position per instrument, plan exits in FIFO order, or express a second view through a different pair. Watch correlation if you use that last option.
Does FIFO limit my profits?
No. It governs closure order only, and does not restrict pairs, position size or profit. Trading involves risk, results are not guaranteed, and past performance is not indicative of future results.
