Quote from kashirin:
I once had the same problem - 30000 order was partially filled. 5000 left and were submited to Ideal but at limit price not market.
But spread for Ideal is quite big and limit was not filled. So I experienced loss and then had to submit my order manually and pay another commission
I do understand some people trade forex with 1 000 000 lots but sometimes I just need to convert to purchase stock in different currency.
IDEAL has wide unacceptable spread and IDEAL Pro is not reliable
I agree 100%. I've had this happen many times. Does AON(All of None) FOK(Fill or Kill) work on forex orders?
Also, I occasionally notice forex orders that I never executed. Forex trading(IDEALPRO) on TWS is full of bugs, and hopefully IB is working on fixing them BEFORE adding new features.
One of the worse things about trading forex at IB, besides the partial fills, is that you have to pay commission again to convert it to your base currency, if you are not trading in your base currency. I.E., your base is USD, and your trade GBP/JPY. Close the trade and you still have to convert to your base currency and pay ANOTHER COMMISSION! IB is the only forex broker I know where you have to pay this extra commission to convert it back to your base currency after closing the trade. TWS ought to automatically convert it to your base currency when you close the trade, like other brokers do.
Additionally, it would be a hell of a lot easier to keep track of our forex trades at IB if:
1) P/L showed up on the Market Data line just like it does on other futures
2) Execution price would show on the Market Data line
3) Account window information would update in realtime instead of every 3-4 minutues