Login Page - Create Account

Support Board


Date/Time: Sun, 07 Sep 2025 19:37:32 +0000



DTC Protocol Support and Real-Time Data Requirements

View Count: 167

[2025-08-19 21:22:44]
kikobgcc - Posts: 3
Dear Sierra Chart Support Team,

I am developing an automated trading agent that connects to Sierra Chart via the DTC (Data and Trading Communications) protocol. I have successfully established a DTC connection to Sierra Chart (port 11099), and the connection shows as "Logon successful" and "Connected to Sierra Chart".

However, I have some questions regarding data transmission and subscription requirements:

1. DTC Protocol with Delayed Data: I currently have a Sierra Chart subscription that provides real market data with a 10-minute delay. Does the DTC protocol transmit this delayed data (for testing on a demo for now), or does it require a real-time data subscription to function properly?

2. Market Data Subscription: When my application subscribes to market data for a symbol (e.g., "ESU25-CME") via DTC, should I expect to receive market data updates even with delayed data, or is real-time data mandatory for DTC functionality?

3. Symbol Format: What is the correct symbol format for E-mini S&P 500 September 2025 futures when using DTC protocol? I have tried "ESU25-CME" and "ESU25", does it change due to the delayed data?

5. DTC Configuration: Are there any additional settings in Sierra Chart that need to be configured beyond enabling "Allow DTC Server Connections" in the settings?

6. Paper Trading: Does the DTC protocol support paper trading (simulated trading) accounts, and if so, are there any special configuration requirements?


I would greatly appreciate any guidance you can provide regarding these questions.

Thank you for your time and assistance.

Best regards.
[2025-08-21 03:52:29]
Sierra_Chart Engineering - Posts: 20830
1. This data will not be accessible as explained here:
Data and Trading Communications (DTC) Protocol Server: Restrictions

2. If supported, the data would either be delayed or real-time.

3. The symbol format is the same format as what is used for the selected Data or Trading service:
Data/Trading Service Connection and Symbol Issues: 1.3. Symbols

5. No, if you are able to connect.

6. Yes just set Sierra Chart to Trade Simulation Mode and use a simulated trading account identifier (Sim1 for example):
Trade Simulation
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: 2025-08-21 03:53:38
[2025-08-21 09:11:40]
kikobgcc - Posts: 3
Thank you for your previous response.

My primary focus is on accessing data specifically from the CME Group.

Given that you've stated that CME Group data is not available through the DTC Protocol server, could you please advise on any alternative methods or solutions you might offer that would allow me to connect my autonomous trading agent to Sierra Chart to receive real-time or near real-time market data from the CME Group? I am looking for a reliable way to integrate my agent for automated trading using CME data.

Any suggestions you can provide would be greatly appreciated.
[2025-08-21 15:25:41]
John - SC Support - Posts: 41652
The best you can do is to create a custom study to access the data and write out to a file and then pick up the information from there. Refer to the following:
ACSIL Interface Members - sc.Subgraph Array: sc.Subgraph[].Data[] / sc.Subgraph[][]
For the most reliable, advanced, and zero cost futures order routing, use 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