There are many brokers that B-Book your orders (trade against you), you have to avoid them because despite better execution you are still limited in earning opportunities there. I would recommend you to trade with A-book brokers like Hotforex and other which are properly audited, disclose execution information and have FCA license