Hi Barjon
I hear you.
Unfortunately the ‘out-the-box’ MT4 installation from MetaQuotes does not include the ability to gap client trades, either for or against the client. MetaQuotes provided their own solution, the Virtual Dealer (VD) plugin. Sadly historically many Brokers adjusted the settings that existed in the VD against their clients, and as a result, particularly in the US, Brokers have deservedly been heavily punished by the NFA.
MT4 has the ability to write custom plugins, so just because a Broker says they don’t use the VD doesn’t mean they haven’t written their own equivalent that can achieve the same. The reality is if they don’t use any plugin then a gap fill in the clients favour will not be passed onto them, which is unfair, hence almost all Brokers will have a solution of some sort.
As I say, judge us on what we do, not what others have done.
Rob.