I have just started trading with a proper ECN forex broker and I found most my T/P orders are filled at better prices, if not at the T/P prices. They slip in my favour. S/L orders may slip in their favour. In short, the broker is in a neutral position.
With spreadbetting companies, I found T/P prices always filled at specified prices, never at better prices, but S/L orders slip in their favour. Moreover, with limit orders, orders can only be filled when both bid/ask pass the desired price. For instance, if I want to buy EUR/USD at 1.34400, and the spread co quotes 1.34400/1.34410, the order wont get filled until it moves lower at 1.34390/1.34400, i.e. I am paying the ask price. In contrast, on forex ECN platform, if I am buying, the order can be filled at the bid price, e.g. 1.34400/1.34405 and if I am selling, the order can be filled at the ask price.
To sum up, I won't go back to bucket shops again.
With spreadbetting companies, I found T/P prices always filled at specified prices, never at better prices, but S/L orders slip in their favour. Moreover, with limit orders, orders can only be filled when both bid/ask pass the desired price. For instance, if I want to buy EUR/USD at 1.34400, and the spread co quotes 1.34400/1.34410, the order wont get filled until it moves lower at 1.34390/1.34400, i.e. I am paying the ask price. In contrast, on forex ECN platform, if I am buying, the order can be filled at the bid price, e.g. 1.34400/1.34405 and if I am selling, the order can be filled at the ask price.
To sum up, I won't go back to bucket shops again.