IBKR behaves weirdly when converting currency and immediately buying with a cash account

I think it has to do with something stupid:
Your USD have not settled, so basically, you did not have enough USDs to buy VT. It therefore bought USDs from your still present as not settled CHF, but then somehow the system realized that your CHF was negativ and change USD to CHF. Not sure, if this is right, but I recommend the following:
For values below 6666 USD use the automatic Fx conversion. Don’t do a FX conversion, just buy VT. It will change your CHF to USD automatically, with a price of 0.03%.
For higher values, do an Fx change (price 2$ plus 0.002%) first, wait 2 days for settlement, and then buy VT.

8 Likes