What does prohibited by FIFO rule in mt4 mean ?
The full explanation you can read in detail in our article Prohibited by FIFO rule.
Sometimes when you try to close a trade in the Metatrader platform you will get this error message in the journal tab (mt4 error from journal tab in Metatrade platform): “Prohibited by FIFO rule”. Using the Mt4 platform as FXCM for example, you can see this problem very often especially if you are a frequent trader.
First In First Out simply means that when you have multiple positions in the same currency pair, the position which was first opened will be the first to be closed. This execution process is the common practice in the US equities and futures markets.
Step 1 : Sort trades by opening time.
step 2 : See the oldest position
Step 3: Close the oldest position and then the second opened position, etc.
If you want to avoid this problem pick the Mt4 brokers platform which allow hedging (hedging is not prohibited) and platforms that do not have FIFO rule. Accounts without FIFO rule you can find at non USA brokers. For example, I had fxcm prohibited by the FIFO rule problem a few years ago and I fixed using this strategy.