I'm currently live trading some ETF's based in the US however, I am currently situated in Australia. Normally IB does the conversion of currency automatically if you are purchasing overseas stocks, however my account is showing a negative USD value in live trade even though I have more than enough money in Australian dollars to settle this. I'm currently using Setholdings to manage the portfolio, in the backtest everything worked perfectly so it's not an error on the algorithm itself. Does anyone have an idea on how I can fix this?