Login Page - Create Account

Support Board


Date/Time: Fri, 29 Nov 2024 14:55:05 +0000



TWS API order routing issues(?)

View Count: 631

[2023-01-31 15:43:26]
User5044343 - Posts: 68
I upgraded today to Sierra build 2478

Running TWS 10.21.1l - Java version 1.8.0_202

Getting errors below (orders are not going to TWS)

Trading server did not acknowledge new order | Symbol: ES-202303-CME | TradeAccount: xxx| InternalOrderID: 55131 | ServiceOrderID: 52451 | Current Status: Order Sent | 2023-01-31 15:33:26.804 *
Interactive Brokers | Requesting Open orders. | 2023-01-31 15:33:46.397
Interactive Brokers | Sent reqAutoOpenOrders request | 2023-01-31 15:33:46.397
Interactive Brokers | Received Open orders end message. | 2023-01-31 15:33:47.269
Denali Data Feed | MaxConnectionsDifferentDevices = 2, NumCurrentConnectionsDifferentDevices = 2 | 2023-01-31 15:33:49.003
Denali Data Feed | MaxConnectionsForSameDevice = 3, NumCurrentConnectionsForSameDevice = 2 | 2023-01-31 15:33:49.003
Interactive Brokers | Requesting Open orders. | 2023-01-31 15:33:58.353
Interactive Brokers | Sent reqAutoOpenOrders request | 2023-01-31 15:33:58.353
Interactive Brokers | Received Open orders end message. | 2023-01-31 15:33:58.355
Trading message from IB: Manual Order Cancel Time: The date, time, or time-zone entered is invalid. The correct format is yyyymmdd hh:mm:ss xx/xxxx where yyyymmdd and xx/xxxx are optional. E.g.: 20031126 15:59:00 US/Eastern Note that there is a space between the date and time, and between the time and time-zone. If no date is specified, current date is assumed. If no time-zone is specified, local time-zone is assumed(deprecated). You can also provide yyyymmddd-hh:mm:ss time is in UTC. Note that there is a dash between the date and time in UTC notation. Error Code: 10301. ServiceOrderID: 52452. InternalOrderID: 55132. | 2023-01-31 15:34:17.058 *
Order cancellation failed | Manual Order Cancel Time: The date, time, or time-zone entered is invalid. The correct format is yyyymmdd hh:mm:ss xx/xxxx where yyyymmdd and xx/xxxx are optional. E.g.: 20031126 15:59:00 US/Eastern Note that there is a space between the date and time, and between the time and time-zone. If no date is specified, current date is assumed. If no time-zone is specified, local time-zone is assumed(deprecated). You can also provide yyyymmddd-hh:mm:ss time is in UTC. Note that there is a dash between the date and time in UTC notation. Internal Order ID: 55132. Service Order ID: 52452. Symbol: ES-202303-CME. Account: xxxx| 2023-01-31 15:34:17.058 *
[2023-01-31 17:18:14]
John - SC Support - Posts: 36350
Make sure you are on the most current "Stable" release from Interactive Brokers.
For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing
[2023-01-31 18:16:57]
User5044343 - Posts: 68
Was running Latest.

Now installed "stable" - 10.19 ( https://www.ibtws.com/en/trading/tws-offline-stable.php) - Orders still not getting passed on.
[2023-02-01 00:38:29]
User5044343 - Posts: 68
I downgraded Sierra to 2459 and it works.
[2023-02-01 14:12:05]
Sierra_Chart Engineering - Posts: 17228
We will check on the errors in post #1.

But for the record, the TWS API is a fully unacceptable system for trading. A completely poor quality unacceptable design. Does not even meet any reasonable standards at all.

We are contemplating dropping support for it.
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing
Date Time Of Last Edit: 2023-02-01 14:13:22

To post a message in this thread, you need to log in with your Sierra Chart account:

Login

Login Page - Create Account