January 16, 2025
IBKR TWS API
The TWS API has been updated to accommodate higher pacing limitations. As noted in our refreshed Pacing Limitations section, your maximum requests per second are now based on your Market Data Lines divided by 2.
January 13, 2025
IBKR TWS API
Please be aware that Interactive Brokers will be increasing the minimum supported version of Trader Workstation and IB Gateway to 10.30 starting in March 20, 2025. Clients using lower versions will likely experience prompts to upgrade their machines or they will otherwise be restricted from access.
The Stable and Latest releases of TWS can be found on our website here.
The Latest release of IB Gateway, 10.33.1e, can be found here.
December 17, 2024
IBKR TWS API
TWS API 10.33 has several additional changes that should be reflected in coming upgrades:
- The EWrapper.Error() function has been updated in include a new parameter as the second argument, “errorTime”. This variable is a long value denoting the epoch timestamp of when the error was returned.
- The Order State source file now contains a new class object, OrderAllocation. The class includes information about client allocation for a given order and declares the position change for a client.
- The OrderState class has updated the margin fields to clarify “initMarginBeforeOutsideRth” or similar updates to the other fields to reflect changes based on market close. New values such as “rejectReason”, “orderAllocations” and “suggestedSize” are included to improve transparency.
- All instances referring to “commissions” have been updated to “commissionAndFees”
- The EClient.cancelOrder() function’s second argument is now an OrderCancel object in place of a string. This object takes an extOperator, manualOrderIndicator, and manualOrderCancelTime parameters.
November 11, 2024
IBKR API Changelog
Unique changelog pages have been created for each major section of the IBKR Campus API Documentation.
October 18, 2024
IBKR TWS API
The ManualOrderIndicator and ExtOperator fields have been added to the TWS API to comply with CME Rule 576.
Clearing members trading through CME must submit orders using these fields in order to maintain compliance with the exchange. Please be aware that Interactive Brokers cannot provide legal assistance with respect to which clients would or would not require this field.
July 8, 2024
IBKR TWS API
Please be aware that endDateTime must be left as an empty string when requesting continuous futures contracts when using the TWS API with Trader Workstation or IB Gateway releases of 10.30 and above.
June 12, 2024
IBKR TWS API
The TWS Settings Best Practices: Configure TWS / IB Gateway section has been added. This includes numerous quality of life settings applicable for the TWS or IB gateway that should be reviewed by regular users to potential help improve day-to-day trading.
April 16, 2024
IBKR TWS API
ND Omni Accounts are now supported for use with the Trader Workstation/IB Gateway and TWS API along with the Web API.
February 8, 2024
IBKR TWS API
Added IBKR Pro requirement on TWS Requirements section.
December 8, 2023
IBKR TWS API
Customers who have previously implemented the TickTypeEnum.to_str() method in TWS API release 10.25 or lower for Python should be aware this method has been updated to TickTypeEnum.toStr() for TWS API 10.26 and higher.
October 26, 2023
IBKR TWS API
Added the manualOrderTime field to the exerciseOptions method in the TWS API. Please keep in mind this field is only available in TWS API release 10.26 or higher.
October 18, 2023
IBKR TWS API
New tick types, Delayed Yield Bid and Delayed Yield Ask have been made available and added to the Available Tick Types table.
See Available Tick Types for more information.
October 18, 2023
IBKR TWS API
Execution Object added to TWS API documentation. Additional Parameter “pendingPriceRevision” added to the Execution object in TWSAPI 10.25+.
See The Execution Object section for more details.