I downloaded metatrader from place trader(coefx.com), its quite good, does not fail on me. FXCM demo is being used by me. I started a transaction on the eur/jpy. Ihad the stop loss at 149.99. The chart never left it to 149.99 however, the FXCM decided to stop me at 149.99. I even downloaded some free FXCM graphs from their site to find out whether the chart they have signaled the price touched 149.99 later I began my transaction. It did not. I staeted my transaction just 5 pm US central time(9pm GMT). Another transaction stopped me at 149.98, also Eur/Jpy yet it never reached that from the chart. The most it reached after I began my transaction was 149.97.
The red arrow is when I got my sign(8emacrossing 51ema). The red tick is when I entered the trade and yet it ceased me at .99 though it never reached it after my entry according to both the metatrader along with the fxcm free graphs.