agreed, but forex brokers shoudln't lure customers in saying there's immediate execution etc when all that actually means is that the trades "appear" to be filled immediately. Behind the scenes, the broker will wait a bit, try and offset the trade with another internal order and if it cannot...