Quote from BigFunky:
One other issue with trading forex on IB that doesn't seem to have been mentioned yet, is that the quotes originating from their liquidity providers are indicative only.
IB's pseudo ECN model works by providing a bid and an ask from a combination of the liquidity providers (banks) and other customers. When a trade is attempted by a user by hitting any particular bid or ask, if the trade can be matched by another customer it will be processed straight away. However, if the quote is from a bank, the users request for a trade is sent to the provider and their system chooses whether to take the trade or not. In other words, the liquidity providers do not need to honour the quotes they provide, and indeed often during fast moving markets they do not. A trade can be sitting on the bid or ask for several seconds and be ignored, casting some doubt on what the spread really is. That's where futures has an advantage - if there's sufficient liquidity and you hit the bid or ask you will get that price. You also avoid the delay that occurs with IB's forex trades which occur from waiting for the trade to be confirmed with liquidity providers rather than being sent straight to an exchange.
On the other hand, using limit orders it is quite common to get price improvement with IB forex. So it certainly has both advantages and disadvantages.
No, it is not bollocks. IB implements what is usually called "last look" which gives the LP the option of not taking your offer. IluvVol may not have seen this very often, because if you are trading very liquid pairs, or small amounts, it will usually look like your price is being taken. In fact, this is probably true for 99+% of the orders. But occasionally the LP will not take a price that was supposedly marketable. For example, I have seen limit orders to buy sitting at the best bid, then getting pulled and submitted to the LP with a matching or better offer, then rejected and put back onto best bid status. And this can happen for minutes at a time, which is very frustrating.Quote from IluvVol:
...that is complete bullocks. You can lift the offer or hit the bid up to indicated liquidity in a split of a second. In fact, you often get price improvements, lending even more credibility to this business model.
Quote from ccooper:
No, it is not bollocks. IB implements what is usually called "last look" which gives the LP the option of not taking your offer. IluvVol may not have seen this very often, because if you are trading very liquid pairs, or small amounts, it will usually look like your price is being taken. In fact, this is probably true for 99+% of the orders. But occasionally the LP will not take a price that was supposedly marketable. For example, I have seen limit orders to buy sitting at the best bid, then getting pulled and submitted to the LP with a matching or better offer, then rejected and put back onto best bid status. And this can happen for minutes at a time, which is very frustrating.
Both posters are correct about price improvement, which is a great bonus.
Funny, I noticed that too and thought I was getting one up on them.Quote from Hurricane:
I've had good luck with IB for forex as well. The charting isn't very good so I use QuoteTracker which works out OK for me. Commissions are cheap and the best way I know of to tell I'm not getting cheated is when I have a limit order executed with price improvement. This results in many of my trades effectively being commission free.