So there is no way to prevent such a trade. Okay. Zorro knows the actual values of current price and spread and sends the order to the broker. What the broker then gives Zorro back can be something completely different.
Thats life.

I think it is a good idea to ask FXCM how such a price could be possible.

Thank you...