Quote from frostengine:
I believe this is a big mistake on the part of IB to require API users to have to manually log in. There should be an opt out option... At the very least when you create a second user name for your individual account your able to specify what that account can do. Such as funds management and trading.... If you specify a second user name for your account to only do trading, you should be able to allow that account to login without this option. Having a fully automated system and then being required to login DAILY for it to work because the TWS turns itself off once a day..... this removes a lot of the convience you have with automated systems and is a big mistake.
I work for a network security company and we have designed several multi-factor authentication schemes for clients. There are other ways to produce multi-factor authentication without causing this big of an invonvience to select users of IB. One of the primary reasons I switched to IB was to have a fully automatic trading machine. This new "security" measure effectively takes that away from me. IB promotes the use of trading bots and is one of the best brokers to be if that is your goal. Why make this requirement which would undoubtly turn people away?
perhaps for the API users. if you choose to opt out you are forced to provide an IP range which IB only allows you to connect on. iv been hoping for this feature since i only trade from a single IP address.