Quote from Hurricane:
I'm not familiar with IBFX. But face facts. If you're dealing with someone that trades against you, don't expect them to act like they have a fiduciary responsibility to you. Get yourself to a firm that makes money from you exclusively from spread or commission and that won't trade against you.
I use IB and looking at my forex trades today, about 1/3 of them (all limit orders) were executed at prices better than I set up in my order. I'm sure there are some other brokers that similarly act responsibly. BUT NOT A BUCKET SHOP!