My favorite broker is Circle Markets. It was better than ICMarkets in my real copy trade tests. All trades go directly to liquidity provider, no internal match like others do. Unfortunately I cannot use it for auto trade.
How do you know that the trade go directly to the liquidity provider, does this broker has any means to prove that ? And why couldn't you auto trade with them ?
I complained against them as their execution time were higher than of the other brokers I compared.
But anyway I got much better execution (smaller slippage to source). I investigated with them as I wanted to have explanation.
If the order goes direct to the liquidity provider then you must have minimum execution time of 180ms because of the mt4 bridge.
Broker which have faster execution time are matching orders internally. That doesn't mean that you get a worse execution, but mostly there is an interest to match the orders internally, because that means no costs for the broker. So mostly they have a treshold before they match the orders with the liquidity provider.