Login Page - Create Account

Support Board


Date/Time: Sat, 10 May 2025 17:32:18 +0000



[User Discussion] - Orders placed on IB TWS are not showing on SC

View Count: 3421

[2016-02-12 13:57:12]
phaedonk - Posts: 352
Just installed 1369. No change, still can't see orders.
Edit: I suppose this means there is nothing else that you can technically try on your end?
Date Time Of Last Edit: 2016-02-12 13:58:36
[2016-02-12 17:56:40]
Sierra Chart Engineering - Posts: 104368
Do you see the orders at all listed in Trade >> Trade Orders and Positions >> Orders? If not, then they are not even being received from TWS and this is out of our control.
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
[2016-02-12 18:51:27]
phaedonk - Posts: 352
As I mentioned in #21, I don't see the orders. I should probably ask IB, unless there is a relevant setting in TWS somewhere.
[2016-02-12 19:06:32]
Sierra Chart Engineering - Posts: 104368
Yes you do need to ask Interactive Brokers about this.

And we do know that you did mention this in post #21.
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
[2016-02-15 14:34:17]
phaedonk - Posts: 352
Hello again. After some searching it appears that this has to do with the Master API CLient ID setting in TWS API settings (see attached)
If I leave it empty (default value) I do not see any orders in Sierra that originated from my Excel file (ie a different API client). If I enter 0 (I'm using 0 in instance ID) I can finally see the orders BUT I cannot modify them. If I try to modify, I get a pending modify message and then the orders vanish from SC, while they are not affected at all in TWS.

I believe this has to do with this option (Master API Client ID) not being available in Sierra. Can you please verify this?

*Edit: If I enter another non-zero value in the setting above, again I do not see any orders. So it must be related.
Date Time Of Last Edit: 2016-02-15 14:35:52
imagetws-master api client id.png / V - Attached On 2016-02-15 14:28:11 UTC - Size: 10.78 KB - 338 views
[2016-02-15 18:54:25]
Sierra Chart Engineering - Posts: 104368
We do not know why this is posted here unless you are seeking help from other users. This is the responsibility of Interactive Brokers to help you with.
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
[2016-02-15 20:51:27]
phaedonk - Posts: 352
This is an API setting I am writing about. You are using IB's API. Do you or do you not use this setting? Can you or can you not use this setting? Will it or won't it solve the problem? This is a simple answer to give, given your engineering skills.

You surely do have a talent though in pissing off even the most loyal of users.
[2016-02-15 22:00:05]
Sierra Chart Engineering - Posts: 104368
This is not a setting that Sierra Chart sets when connecting to Interactive Brokers. And Interactive Brokers needs to answer your questions. Not us.



You surely do have a talent though in pissing off even the most loyal of users.

We are not making any apologies here. Interactive Brokers needs to do a better job and these questions need to be brought to Interactive Brokers. And it also does not matter to us if we lose business over this. This is simply just not worth our time.
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: 2016-02-15 22:02:15
[2016-02-15 22:09:07]
phaedonk - Posts: 352
http://www.bracket-trader.com/forum/viewtopic.php?f=3&t=2668
It seems that this is addressed by other programs from five years ago, without help from ib.
Anyway, it is obvious when someone is in a bad mood and I can tell when I'm dealing with someone who is interested in helping or who has trouble expressing himself socially in a non irritating way. Maybe I should wait for when you specifically are off duty.
[2016-02-15 22:47:26]
Sierra Chart Engineering - Posts: 104368
One thing we will say is that Sierra Chart does set the Client ID number which is given to TWS when Sierra Chart connects to TWS. This is set through Global Settings >> Data/Trade Service Settings.

However, we understood that you did already understand this.

It Interactive Brokers were to take proper responsibility, they would quickly recognize that this whole model they have is illogical and all connected clients should be able to access all orders and positions for the same account no matter where they originated from.
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: 2016-02-15 22:54:47
[2016-02-15 22:52:12]
Sierra Chart Engineering - Posts: 104368
http://www.bracket-trader.com/forum/viewtopic.php?f=3&t=2668
It seems that this is addressed by other programs from five years ago, without help from ib.
There is nothing new here. Apparently what they are referring to is using a Client ID of 0 which Sierra Chart already supports. Refer to step 15 here:
Interactive Brokers Trading Service: Setup Instructions

The larger question is, why is not Interactive Brokers taking proper responsibility and answering the questions, and documenting things clearly and making the necessary changes so all of this works properly, logically and reliably. This is just being dumped on us, the users, and other developers. It is not right and we will not put up with it any longer. It simply is a mistake for us to allow this nonsense to continue.

And that is something you should support us in. Not be against us. Our intent here is to cause the question to be directed to the proper place and for Interactive Brokers to take responsibility and make the necessary changes. Not only answer the question but make the necessary changes and do things right.
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: 2016-02-15 22:53:40
[2016-02-15 22:53:50]
Sierra Chart Engineering - Posts: 104368
The prior posting has been updated.
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
[2016-02-15 23:01:45]
Sierra Chart Engineering - Posts: 104368
No longer should you or us or anyone else have the attitude that Interactive Brokers is too big and they will not change and not do things right.

We all must insist upon this.

So basically there needs to be an operating mode that can be set from TWS, where all connected TWS clients can access/receive all orders and positions for the same trade account no matter where they originate from.

And the myriad of other trading related problems from their API also need to be solved. And a good starting point is for them to adopt the DTC Protocol which forces proper communication by both the Client and Server.
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: 2016-02-15 23:03:25
[2016-02-15 23:20:15]
Sierra Chart Engineering - Posts: 104368
While contemplating this, in the back of our mind, we remembered that there are different functions that TWS has for requesting open orders (which in and of itself is disorderly).

This is one of them which Sierra Chart currently does not use:
reqAllOpenOrders()

Call this function to request the open orders placed from all clients and also from TWS. Each open order will be fed back through the openOrder() and orderStatus() functions on the EWrapper.

void reqAllOpenOrders()

Note: No association is made between the returned orders and the requesting client.

However, the bolded part indicates it is essentially impractical to use because you will not be able to modify or cancel the orders from Sierra Chart which we think that statement is trying to state.
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: 2016-02-15 23:21:11

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

Login

Login Page - Create Account