Quote from SideShowBob:
I had probably 15 profiles when they were wiped out. Basically I logged into TWS and turned on my trading system, but I didn't check if the profiles existed (and I didn't have any signals at the start of the day). I luckily noticed that my first trade at 11 AM was set to inactive (since the profile in my API order didn't exist anymore) and I had to manually recreate all the profiles.
It's not the actual number of profiles, but the space they take up. So two profiles with 15 accounts each could be too much....
I lost ALL my profiles, not just the oldest. I discovered that using the VB sample API application I can get the XML text for them and then save it to a text file for a quick restore if needed. I wish IB would document the limit or warn you -- I only heard about it when I opened a ticket and the guy researched it and told me that (I'm not even sure that was the reason -- it could just have been a glitch on their end).
Despite some issues, I've been very happy with my FA account. I now trade an LLC account for myself, plus 3 IRAs for me and my wife, plus IRAs for my parents, and also an account for my sister. The biggest issue is figuring out how many contracts to trade with each account, and it can be a problem that you can't leg into/out of positions with futures, but that's not a problem with IB, that's just an allocation problem you'd have with separate accounts too.
Note you can also create a second user account which you can use to log into TWS and monitor trades without booting out the main account (I use it at work to monitor my automated trading system).
Two other benefits -- the $30 threshold for paying for data is now across all accounts, not per account. Also LLC sub-accounts to not pay professional fees since the data are viewed by the non-pro FA master account.
SSB