Login Page - Create Account

Support Board


Date/Time: Fri, 26 Apr 2024 19:29:26 +0000



Orders getting cancelled and new ones open at login

View Count: 788

[2020-09-24 12:50:04]
TeeJay - Posts: 123
Hello,

is this normal that orders are getting cancelled like in the screenshot when logging in and new ones opened with a negative Service Order Id? I cannot recall this behavior but maybe I lost it.
Because this takes the TextTag of my orders away and so my possibility to identify them
image2020-09-24_SierraChart_64-109.jpg / V - Attached On 2020-09-24 12:49:57 UTC - Size: 31.65 KB - 225 views
[2020-09-25 02:12:04]
Sierra Chart Engineering - Posts: 104368
There can be various odd issues with orders with Interactive Brokers. This is well known.
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, *change* to the Teton service:
Sierra Chart Teton Futures Order Routing
[2020-09-25 07:00:33]
TeeJay - Posts: 123
What makes me trouble is that this is new. I checked all my testing logs and this was working as expected just some versions ago. This is nothing I can fix through any ACSIL fixes/patches as it is a system issue. But it takes away the possibility to handle my orders correctly through ACSIL
[2020-09-25 07:58:42]
Sierra Chart Engineering - Posts: 104368
Nothing has changed on the Sierra Chart side in regards to this especially because of this:
with a negative Service Order Id?
Why is TWS changing the order ID?
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, *change* to the Teton service:
Sierra Chart Teton Futures Order Routing
Date Time Of Last Edit: 2020-09-25 07:58:51
[2020-09-25 09:30:59]
TeeJay - Posts: 123
The exact behavior is that when logging in the open order gets cancelled with the message in the screenshot. Then a new order is created in SC (with the message below in the screenshot) with the same order details but with a negative Server Order Id and a new Internal Order Id.
Without anything doing on my side, just logging in.
There seems to be changes have been made to API behavior shortly, as this
Question on behavior when placing an open order back down from moving I realized around the same time.
There was an update to TWS shortly it seems.

1. My code has not changed.
2. The behavior described is also the same without any code applied. This is nothing where code from me is involved. I don't modify any orders without doing anything. Added that this is a server message.
Date Time Of Last Edit: 2020-09-25 09:34:02
[2020-09-25 10:07:34]
Sierra Chart Engineering - Posts: 104368
We have terminated support for Interactive Brokers for good reason. We are not willing to keep this business at all. Make a decision whether you want to continue with Sierra Chart or not.
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, *change* to the Teton service:
Sierra Chart Teton Futures Order Routing
[2020-09-25 10:13:36]
TeeJay - Posts: 123
Yes I want to continue with Sierra because it is the only system I can customize to my needs. But I am a stock trader. So I have no real choice on the broker service.


Thanks anyways, the other issue I mentioned I think I get fixed through ACSIL but this one is out of my control
Even if I save the internal order Ids in storage block it does not help me when they are gone the next morning. But I understand this is how it is now

Thanks
[2020-09-26 05:11:03]
Sierra Chart Engineering - Posts: 104368
We looked into this, and we cannot reproduce it.

We entered these three orders at this time on the TWS demo system:

Entry Time  Last Activity Time  Symbol  Status  Internal Order ID  Order Type  Buy/Sell  Service Order ID  Open/Close  Order Quantity  Price  Price 2  Filled Quantity  Average Fill Price  Parent Internal Order ID  Time in Force  Good Till DateTime  Trade Account  Link ID  OCO ID  LastOrderActionSource  Client Order ID  Exchange Order ID  Text Tag  TrailOrderOffset  TrailOrderStepAmount
2020-09-25 15:59:59.857  2020-09-25 15:59:59.857  AAPL  Open  12154  Limit  Buy  76  Open  400  112.23  0.00  0  0.00  0  Day    DU230106  0  0  IB order status update        0.00  0.00
2020-09-26 01:03:34.795  2020-09-26 01:05:10.618  ES-202012-GLOBEX  Pending Open  12153  Limit  Buy  75  Open  1  3228.75  0.00  0  0.00  0  Day    DU230106  0  0  IB order status update        0.00  0.00
2020-09-26 01:03:23.052  2020-09-26 01:05:10.618  ES-202012-GLOBEX  Pending Open  12152  Limit  Buy  74  Open  1  2993.75  0.00  0  0.00  0  Day    DU230106  0  0  IB order status update        0.00  0.00

We repeatedly reconnected to TWS, and both the Internal Order ID and Service Order ID remain completely stable.

In the TWS API settings there is the setting "Use negative numbers to bind automatic orders".

Try disabling that but we think that only applies to orders entered outside of Sierra Chart. Sierra Chart does use the function reqAutoOpenOrders when the TWS Client identifier is set to 0.
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, *change* to the Teton service:
Sierra Chart Teton Futures Order Routing
[2020-09-26 05:17:05]
TeeJay - Posts: 123
Thanks for the feedback.
I yesterday realized that throughout the day, where I normally do not login/logout, it is working like expected. Even if I do so multiple times. This thing occurs only with open orders which are lying on IB server (and were entered in SC) when logging in on the next day.
The orders were not entered through external but entered in SC.
I can also make a video of the screen next time I do login with an open order the next day if you like me to.
Yes I will also try the settings out.

Thanks
Date Time Of Last Edit: 2020-09-26 05:18:07
[2020-09-26 05:34:16]
TeeJay - Posts: 123
Just an idea : Maybe something needs to long to bring that into a timeout when starting on a new day, where all the historical downloads have to be done for a lot of charts? That is just an idea I had regarding my last post. Anyways I will try out what I can to nail it down and also have a more detailed look on the message log next time. Will also save the whole order log for the order instead of just screenshotting the message.
Date Time Of Last Edit: 2020-09-26 05:34:46

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

Login

Login Page - Create Account