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...