Oops i did not see your in-place update.

This FXCM demo account has NFA compliance. I just tried your instructions. In FXCM Trading Station App, I was not able to open two opposite positions in the same currency. The 2nd trade caused the first one to be closed, resulting in a single open position with size being the sum of the two requested positions. (-13 + 17 = 4)

I will await beta version. Can you offer more details about the nature of the code fault?