Just a reminder to those using FGB on US Brokers
Some brokers enforce the FIFO rule at the client side and others handle it
in their back office. I am using FGB with FXCM and MB Trading.
I forgot to enable FIFO=True on FXCM and noticed in the journal tab that the robot tried to close a last position first. So I believe the robot was trying to close this position and could not because of this. I also believe the robot may have lost control of the basket because of this? in the chart it said "Pos state Updating"
With MB Trading it does not matter because they handle this in their back office, so you can leave FIFO=False. Anyway I just wanted to throw this out to you all to check how your broker handles this FIFO rule BEFORE you start trading FGB.
I hope I have saved someone some headaches : )