Login Page - Create Account

Support Board


Date/Time: Mon, 10 Mar 2025 16:04:24 +0000



DTC SYMBOLS_FOR_UNDERLYING_REQUEST returns no data

View Count: 734

[2022-01-27 13:01:54]
User322148 - Posts: 17
I want to query the DTC (protobuf) API to get the symbols (contracts) for an underlying futures symbol. The response is always 1 record with IsFinalRecord = 1. I have tried various combinations of symbol format, e.g.:

BRN
BRN?##
BRN?##-ICEEU
BRNZ20
BRNZ20-ICEEU
etc

and also setting/not-setting the exchange parameter. SecurityType is set correctly.

No general message or reject received. Just one final (dummy) response with no useful data.

I can receive a SECURITY_DEFINITION_FOR_SYMBOL_RESPONSE following SECURITY_DEFINITION_FOR_SYMBOL_REQUEST, so my code works for that message

Any help very much appreciated.

Thanks
[2022-01-27 18:42:40]
User322148 - Posts: 17
Yet, if I set the SecurityType to SECURITY_TYPE_FUTURES_STRATEGY (instead of SECURITY_TYPE_FUTURE) it will return all the calendar spreads.

I just need vanilla futures contracts.

I Would really appreciate it if SierraChart Engineering could respond.

Thanks
[2022-01-31 06:53:23]
Sierra Chart Engineering - Posts: 104368
We need some time to look into 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
[2022-02-01 20:17:13]
User322148 - Posts: 17
Thanks. Let me know. I really need this to work.
[2022-02-01 20:43:11]
Sierra_Chart Engineering - Posts: 18731
Follow the instructions here to update the Symbol Settings:
Global Symbol Settings: Update Global Symbol Settings

Try now using BRN for the underlying symbol. Try to request the outright futures, no spreads.

Global Settings >> Data/Trade Service Settings >> Current Selected Service needs to be SC Data-All Services.

Let us know if that then works.
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: 2022-02-01 20:44:25
[2022-02-01 22:22:25]
User322148 - Posts: 17
Sorry no, same response for futures.

I also now get a reject on spreads.
[2022-02-09 08:56:27]
User322148 - Posts: 17
Is there any update on this?

Thanks
[2022-04-01 17:27:13]
User322148 - Posts: 17
Its been two months. I still need this. Can Sierra Chart Engineering please investigate this?

To add some further information, of the 63 futures I checked, the following do return a valid response:
['FBTP', 'FBTS', 'FDAX', 'FGBL', 'FGBM', 'FGBS', 'FGBX', 'FOAT', 'VX']

Which are all either EUREX or CFE.

These DO NOT return a valid response:
['6A', '6B', '6C', '6E', '6J', '6N', '6S', 'BRN', 'CC', 'CL', 'CT', 'ECF', 'ES', 'FCE', 'GAS', 'GC', 'GE', 'GWM', 'HE', 'HG', 'HHI', 'HO', 'HSI', 'I', 'KC', 'LBS', 'LE', 'NG', 'NKD', 'NQ', 'OJ', 'PA', 'PL', 'R', 'RB', 'RC', 'RTY', 'SB', 'SI', 'UB', 'W', 'YM', 'Z', 'ZB', 'ZC', 'ZF', 'ZL', 'ZM', 'ZN', 'ZO', 'ZR', 'ZS', 'ZT', 'ZW']
Date Time Of Last Edit: 2022-04-03 09:02:35
[2022-04-02 07:29:15]
User322148 - Posts: 17
Under Symbol Settings, if I change the Security Type from blank to 'futures' and tick Use Custom Symbol Settings Values, it all works.

Please can you correct the values on the server.

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

Login

Login Page - Create Account