But from the message it seems you are trying to use all your USD cash to buy in a market order. As I already explained earlier this won't work because for market order IBKR requires some more money in case the price increases suddenly when the order is processed.
So what you should do is use a limit order. Then the requested extra cash security margin will be much smaller.
And don't try to use up all your USD, better to leave a bit for the monthly fee (like 50 USD).
Thank you for the help.
1) I have set the limit order to be 1% higher as advised by Shiny.
2) I also reduced the amount to purchase in USD from 2792 to 2750.
3) I have checked that I do not have any pending orders in the "order and trades" menu. Only filled and canceled trades.
I still receive the same error message.
"BUY 2750 USD IWDA LSEETF @53.4500 CASH AVAILABLE (SETTLED CASH): 2792.00; CASH NEEDED FOR THIS ORDER AND OTHER PENDING ORDERS: 3475.25"
Why does it require so much more cash? Buying the IWDA 1% higher should not spike up the price from 2750 to 3475.25. I am still puzzled to what the extra 725.25 USD is for.
EDIT: Edited point (3)
Last edited:

