I was trying to place a lot of limit orders in my IB ISA account (Tax wrapper in UK). This is a cash account, and my potential buys summed to more than the available balance, after which IB blocked me from placing further orders. I'm not expecting all my orders to execute, and my thinking was that IB would have allowed an infinite amount of orders and simply won't execute any orders once the limit orders exhaust available cash in my account. I tried to a do a limit if touched order but it has the same problem. Am I missing something here? Is there a type of order that I can use to deal with this problem, or do I just have to place my additional limit orders in my margin account and later move them (selling and rebuying). Perhaps that's the only alternative to writing my own bot?