I had a forex IDEALPRO trade at IB that got stopped out 21 pips away from my stop. It wasn't major news time, but the pair did move down quickly a few pips. When I inquired why my stop was executed so far away, IB told me that stops are simulated on forex. They also stated that they sent the simulated stop as a market order when it reached my stop price, and because there was a spike in the price, by the time the order reached them, the price was filled far away from my Stop. I have a fast cable connection. Is this slippage on IB's part? If so, it doesn't seem very reasonable.