Direct answer to “Will the FIFO rule end forex?”
No single “FIFO rule” is not something that can end forex trading on its own. FIFO (First-In, First-Out) is a rule used in order handling or position accounting: it determines the order in which earlier entries are matched or processed relative to later ones. That kind of accounting or execution-order logic can change between systems, but it is not a mechanism that removes the ability to trade currency pairs.
How FIFO works in a rule-based system
In rule-based systems, a rule like FIFO is typically applied when positions or trades need to be matched in time order. Conceptually, the system keeps track of an ordered list of fills (or entries) and then assigns later closes to the earliest still-relevant open lots. The exact meaning of “open lots” and what counts as a “fill” depends on the platform and how the system models orders.
There is a key distinction:
- FIFO changes how outcomes are computed or how matching is performed (for example, which entry lot is paired with a later exit).
- It does not inherently change the existence of the market, liquidity, or the ability of traders to place orders.
What would have to happen for FIFO to “end” forex?
For FIFO to truly “end” forex, something broader would need to change—such as the removal of trading infrastructure, a halt of market access, or a rule that prevents order placement entirely. FIFO alone does not provide that power.
If you are worried that FIFO might make forex untradeable, a more realistic concern is narrower: FIFO could affect how your strategy’s results are calculated (for example, realized profit/loss attribution) or how a system’s internal matching produces different statistics. In that case, the impact is about measurement and bookkeeping, not market disappearance.
Practical checks and limitations (what you can verify)
You can independently verify FIFO behavior without guessing:
- Check the documentation of the specific platform or execution/accounting engine you use to see whether it uses FIFO matching for positions or closed trades.
- Run controlled tests (with very small sizes) to compare how closes are matched to earlier entries.
- Confirm whether FIFO is applied to execution fills, accounting lots, margin logic, or all of these—because implementations differ.
Limitations: without the exact platform/version and its order-matching specification, you cannot conclude how FIFO is implemented in your environment. Also, even if FIFO behavior changes, that does not imply forex trading will end—only that the processing or reporting logic may differ.