Hi, last night placed a buy stop order for CFD CPU at $12.05. I got filled at $12.18!!!. A couple of cents slippage wouldn't of bothered me. The underlying price opened at $12.05. When I rang IG regarding the slippage they explained that all stop orders were filled at that price today. They said in future to use DMA access and place a limit order in this case at $12.05 and I would of gone in the cue but obviously could of not got filled at all. What does any one recommend and any feedback on the above slippage or this just a case of "welcome to CFD's". Thanks in advance for any comments.