Interactive Brokers updates Trader Workstation API
Electronic trading major Interactive Brokers has updated its Trader Workstation (TWS) API. API clients interacting with TWS Build 983+, with the flag/checkbox “Use Account Groups with Allocation Methods” enabled, will see the following changes:
- Both replaceFA and requestFA will send and receive unified groups/profiles list if the argument is Group.
- Both replaceFA and requestFA will receive error if the argument is profile.
- placeOrder will support specifying profile name as the faGroup name;
- The openOrder callback will report Profile in place of Group if order was for profile.
The following API calls, which take group name, will also accept Profile name in its place:
- reqAccountSummary / cancelAccountSummary
- reqPositionsMulti / cancelPositionsMulti
- reqAccountUpdatesMulti / cancelAccountUpdatesMulti
The TWS API is a simple and powerful interface to automate one’s trading strategies, request market data and monitor one’s account balance and portfolio in real time. Via this solution, one can build a trading application or connect one’s custom application to TWS in order to take advantage of Interactive Brokers’ advanced trading tools.
Let’s note that the newest (beta) version of the TWS platform streamlines group allocations for financial advisors.
The two original allocation configurations, Account Groups and Allocation Profiles, have been merged into a single process under Groups. Clients who previously defined Allocation Profiles will see them listed in the Groups tab of the Advisor Setup page, identified by the same profile name and allocation method. Additionally, the allocation profile methods are still supported when creating new Groups by selecting “User-Specified” from the Create Group Method drop-down, and then using the drop-down on Contracts/Shares to choose a method.