I've been trading FX with IB the past 3 years. 6 months ago I opened an account with Oanda as I wanted to compare spread and slippage. Over the past 40 trades Oanda has consistently beaten IB fill prices with either none or very low slippage on all orders (stop entry, stop loss). I'm running the same stop entry stop loss trades on both accounts. I don't get how IB is giving me worse fills than Oanda especially since I have to pay IB commissions on top. I have IB trigger method set to single bid/ask. I wrote to IB and they tell me my trades are filling as they should be, and it's true, most orders are filled within 1 second of trigger, though 2-3 pips slip is quite common. So back to my question: why is Oanda giving me better fills? Has anyone ran a comparison and seen the same thing? I'm thinking of moving all my fx trading over to Oanda if they keep beating IB fill prices. Thanks for any thoughts.