Trader Workstation (TWS) 2025 API Production Release Notes

10.42

Message for Stop-Loss and Profit Takers

Added support for one-message stop-loss and profit-taker orders.

New Order Attributes

Added new order attributes: slOrderId, slOrderType, ptOrderId, ptOrderType.

FX Virtual Cost Basis

FX traders can now manage their virtual cost basis and position through API

Protocol Buffers

Protocol buffers versions are updated to: Java 4.29.5, C# 3.29.5, C++ Windows 5.29.5, Python 5.29.5.

10.41

New Order Attributes

We have added new order attributes. These have been listed below.

  • postOnly

  • allowPreOpen

  • ignoreOpenAuction

  • deactivate

10.40

Order Recovery

Beginning with Trader Workstation and IB Gateway 10.40, the Global Configuration -> API -> Setting will provide a new setting, "Maintain and resubmit orders when connection is restored." This setting will automatically maintain or resubmit orders on the platform after a network disconnect or following the auto-restart behavior.

Protocol Buffers

TWSAPI supports protocol buffers in all requests/responses.

10.39

TWSAPI supports protocol buffers in historical data, account data, positions requests/responses.

10.38

Better errors and exceptions handling.

TWSAPI supports protocol buffers in completed orders, contract data, market data, market depth requests/responses.

10.37

TWSAPI supports protocol buffers in placeOrder/cancelOrder/reqGlobalCancel requests and error/openOrder/openOrdersEnd/orderStatus callbacks.

10.36.01

We have made additional changes and fixes to Protobuf.

10.35.01

We have made updates and fixes to Protobuf.