FIFO: the rule that closes your oldest trade first
Apply the NFA FIFO rule to predict which position closes first when a US trader has multiple open trades on the same pair.
Lesson path
Market Foundations + Forex Mechanics
US-Specific Trader Path
Pass the check before saving this lesson.
Pass the check to unlock nextOpen track mapChange starting pointToday's tiny win: make one idea click.
Apply the NFA FIFO rule to predict which position closes first when a US trader has multiple open trades on the same pair.
First in, first out
Imagine you bought one lot of EUR/USD at 1.0800. Price drops to 1.0750, and you scale in with a second lot at 1.0750. Now price recovers to 1.0820 and you want to take half off. You click 'close one lot.' Which one closes — the 1.0800 entry or the 1.0750 entry? In the US, you don't choose. The broker MUST close the 1.0800 lot first. First in, first out. FIFO.
This is NFA Compliance Rule 2-43b. It applies to every NFA-registered retail forex dealer. It applies per currency pair. The broker enforces it at the trade-engine level — there's no settings toggle to turn it off. If you call support and ask them to close the newer one first, they'll politely explain that they can't. This rule is one of the biggest reasons a US trading account behaves differently from an account in London or Sydney.
Why does this matter strategically? Because scaling in only works if you accept the exit sequence. Say you buy three EUR/USD lots — at 1.0800, 1.0750, and 1.0700 — averaging down. Price recovers to 1.0780. You want to lock in the 1.0700 lot's healthy gain but keep the 1.0750 and 1.0800 lots open. In the US, you can't. The 1.0800 lot (the losing one) closes first. So 'scaling in to average down' has a real cost: your best-priced entry exits last.
What FIFO does NOT do: it doesn't stop you from holding multiple lots, and it doesn't change your overall P&L if you close them all at once. It only changes the order of partial closes on the same pair. Different pairs are independent — your EUR/USD queue and your GBP/USD queue don't interfere with each other.
Recap: FIFO closes your oldest position first. It's per pair. There's no way around it. Plan exits in the order you planned entries.
Knowledge check
Answer before moving on.
1. You're a US trader with three long GBP/USD lots opened at 1.2500, 1.2450, and 1.2400. Price is now 1.2500. You close one lot. Which one closes?
2. Does FIFO apply across different currency pairs?
Pass the check before saving.
Use the knowledge check first. After you pass it, this card turns into the save-and-continue handoff.