It seems to me that a market order on most (all?) forex platforms is actually not a market order, but a limit order, which also executes (with the given/shown price), even if the price has moved on a bit already. This has a good and a bad side for me, good is that the price is guaranteed, bad is that if the market is moving fast, a market order might not be executed at all. Can someone explain this and point out how different platforms handle this? How are the platforms handling limit/stop orders? Do they also always execute for the given limit/stop price, or can there be slippage? Again, can someone explain this and point out how different platforms handle this?