Login Page - Create Account

Support Board


Date/Time: Tue, 16 Apr 2024 19:39:55 +0000



IB order symbol is different than position symbol although both are the same instrument

View Count: 1041

[2018-10-20 04:14:41]
User517452 - Posts: 27
I found IB order symbol is different than position symbol although both are the same instrument, e.g.,
IB order symbol shown in SC orders window: TQQQ-STK-SMART
IB poistion symbol shown in SC positions windows: TQQQ

so in order to show the order filled for TQQQ, I need the chart of TQQQ-STK-SMART, not TQQQ. Is there a way we can use one symbol for one IB instrument?
[2018-10-21 18:12:57]
Sierra Chart Engineering - Posts: 104368
Even though the Trade Position list uses the shorter symbol, you will still see the position on a chart with the extended symbol details. That is handled automatically in the case of Interactive Brokers.

Interactive Brokers does not use single unified symbols per instrument. Their symbology is immensely complicated and variable.
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
[2018-10-21 22:39:56]
User517452 - Posts: 27
Thanks for the clarification.

Just wonder if it's easy for SC to unite IB's symbols for same underline instrument, say make TQQQ-STK-EXCHANGE1, TQQQ-STK-EXCHANGE2, TQQQ-STK-EXCHANGE3... TO TQQQ in SC, so that user don't get confused.
[2018-10-21 22:50:05]
Sierra Chart Engineering - Posts: 104368
Effectively this is already done. If you use the symbol TQQQ in a chart, you will see the reported Interactive Brokers Trade Position in that chart.
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: 2018-10-21 22:50:29
[2018-10-21 23:09:52]
User517452 - Posts: 27
Yes, I do see the positions on chart, but not trades filled that were ordered using IB TWS and new orders placed using IB TWS.
Date Time Of Last Edit: 2018-10-21 23:10:24
[2018-10-22 01:15:29]
Sierra Chart Engineering - Posts: 104368
Yes we understand. But not sure there is an easy solution to this.
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
[2018-10-27 23:41:23]
User517452 - Posts: 27
This issue really needs to be addressed, since even the orders placed by SC do not get displayed in SC chart after IB adds "STK-SMART" suffix to the symbols. I don't think it's so hard, since SC can read IB's position without any issues. All SC needs to do is to remove "STK-SMART" or "STK-exchange_name" suffix. Could you please let development team know? This is very annoying!
[2018-10-27 23:55:39]
User517452 - Posts: 27
In the pic attached, the left side is the order displayed in IB TWS, all the symbols are commonly used without "STK-SMART" suffix, the right side is the orders displayed in SC orders and potions, all the symbols have "STK-SMART" suffix, which cannot be displayed in SC chart using common symbol format. So PLEASE PLEASE solve this simple issue.
Attachment Deleted.
imageorders.png / V - Attached On 2018-10-27 23:54:00 UTC - Size: 12.58 KB - 234 views
[2018-11-04 03:58:52]
User517452 - Posts: 27
What's the difficulty to fix this issue? I program as well. For me, I think I can fix the issue with a string trim, just trim out "-STK-SMART". I saw all other front end trading programs, such as Ninjatrader, multicharts don't have this issue.
[2018-11-04 05:00:13]
Sierra Chart Engineering - Posts: 104368
, since even the orders placed by SC do not get displayed in SC chart after IB adds "STK-SMART"
This is definitively untrue. You must be doing something unusual like using inconsistent symbols or changing the symbol of the chart. The symbol of an order entered from Sierra Chart will match the chart it was submitted from and you should use consistent symbols throughout all charts for the same actual instrument.

You need to make sure that the symbols of the charts match the symbols that you see in the Trade >> Trade Orders and Positions >> Orders list. This is all you need to do. You have the ability to resolve this from your side. We are not going to engage in additional levels of absurdity, by trimming. That is a mistake.

We can assure you our position is very firm on this to the point where we are willing to lose a customer over this. And it does not matter in the least what other programs are doing. We could care less about that. We will do what makes sense. If this is just simple a matter of you not wanting to specify -STK-SMART, then this is not a valid. The only thing we would look into is if the exchange comes back as something other than SMART and you are using SMART in the chart. In that case there is an inconsistency but really Interactive Brokers should resolve that from their side.
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: 2018-11-04 05:02:05
[2018-11-04 05:05:40]
Sierra Chart Engineering - Posts: 104368
all the symbols are commonly used without "STK-SMART"
The current specification is to use the security type and the exchange code. We no longer document using short symbols because they are insufficient and do not designate the exchange.

And also the trimming that happens in the case of positions is really something that eventually should go but it has not been very simple to remove because last time we looked, the position updates do not include SMART anywhere within the symbol details with the position. But maybe we should look into this further and see what we can do. Trimming is a mistake.
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
[2018-11-04 05:14:21]
Sierra Chart Engineering - Posts: 104368
If you want to make it easy to choose symbols you can use the Associated Watchlist functionality and add the symbols ahead of time:
Changing the Symbol of a Chart: Using the Associated Watch List

You also have the ability to Import symbols. So you can prepare them ahead of time in a text editor or through a program.

And once again, using a single short symbol for the US markets and engaging in trimming we know is a mistake. This is coming from vast experience. Ultimately that needs to go where it remains for Positions and it has always bothered us.
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: 2018-11-04 05:15:30
[2018-11-04 05:34:44]
User517452 - Posts: 27
OK, I just placed a new order using a new symbol, FXI. I don't have any other symbols for "FXI" in SC, so I will wait and see what symbol will come back to show in my orders list after IB accepts the order. Is this the correct way to place an order and not to get wrong symbol back from IB?
[2018-11-04 20:52:15]
Sierra Chart Engineering - Posts: 104368
Yes. The symbol used when placing an order is going to be the symbol of the chart and it does not change. You can see that in the orders list. As long as you use a consistent symbol you will not have a problem. Or you can use the more complete symbol format which would be FXI-STK-SMART.
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

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

Login

Login Page - Create Account