FXCM is like hit or miss. You may get execution once. In a month it for me personally. There are other brokers (like Oanda, ACM) in which it is possible to get better performance, but the deviation from expectation needs to be substantial to make a good profit from spike trading when the spread is big.