Support Board
Date/Time: Thu, 15 Jan 2026 23:05:22 +0000
DTC + ACSIL Integration
View Count: 83
| [2026-01-15 12:39:38] |
| skalaydzhiyski - Posts: 117 |
|
Hi SC, Is there an approved/proposed way of integrating DTC with ACSIL. Example use case is -> Executing Automated Strategy from a Chicago based (or colocated) server with Teton where I have a custom event loop implemented with DTC for receiving market data faster than 10ms (the minimum chart update interval) and then I submit orders with ACSIL ? The order management system of Sierra is top notch and it would be amazing if it could be accessed as a shared library so that we don't have to run an instance of the GUI in order to use it... If latency with the exchange is about 1ms in the case of a colocated server, there is no point in paying the extra 9ms for receiving data before we can react. I know that is probably not in the plans, but I wanted to hear what you think nonetheless. (Any other method of getting faster than 10ms updates of market data will also be appreciated) All the best, Date Time Of Last Edit: 2026-01-15 12:41:53
|
| [2026-01-15 17:05:10] |
| John - SC Support - Posts: 44021 |
|
You can not access the data with DTC. Exchange rules now make this unavailable. Refer to the following: Data and Trading Communications (DTC) Protocol Server: Restrictions For the most reliable, advanced, and zero cost futures order routing, use the Teton service: Sierra Chart Teton Futures Order Routing |
| [2026-01-15 17:08:59] |
| skalaydzhiyski - Posts: 117 |
|
Hmmm, that is really weird. What is the difference from the exchange's point of view whether I am running a DTC server from a linux box somewhere in the cloud or I am running a DTC server from inside Sierra Chart ? Sierra Chart receives live market data using DTC right ?
|
| [2026-01-15 18:06:47] |
| John - SC Support - Posts: 44021 |
|
We do not understand what you mean by running a "DTC server inside Sierra Chart". But it doesn't really matter, you simply can not use DTC to transport market data, as the exchanges do not allow us to allow you to do so. You can access the data within Sierra Chart, and what you do with it from there is up to you. For the most reliable, advanced, and zero cost futures order routing, use the Teton service: Sierra Chart Teton Futures Order Routing |
| [2026-01-15 18:09:49] |
| skalaydzhiyski - Posts: 117 |
|
I thought Sierra uses DTC under the hood ?
|
| [2026-01-15 19:06:48] |
| John - SC Support - Posts: 44021 |
|
It does, but we are allowed to transmit the data ourselves. The data we get from the exchanges does not allow the data to be retransmitted, therefore DTC can not be used by customers to transport data.
For the most reliable, advanced, and zero cost futures order routing, use the Teton service: Sierra Chart Teton Futures Order Routing |
| [2026-01-15 19:20:27] |
| skalaydzhiyski - Posts: 117 |
|
I think I understand... With this in mind, is there any other way to bypass the 10ms update interval ? I would love it if Sierra had a No-GUI client for executing ACSIL strategies. I find ACSIL so intuitive that it is a shame that it is tied to the GUI.. I understand it is kind of a niche question, but I would appreciate your thoughts on this.. All the best |
| [2026-01-15 19:24:07] |
| John - SC Support - Posts: 44021 |
|
With this in mind, is there any other way to bypass the 10ms update interval ?
Not within Sierra Chart. You would have to get your data directly from the exchange for this. I would love it if Sierra had a No-GUI client for executing ACSIL strategies. I find ACSIL so intuitive that it is a shame that it is tied to the GUI..
This goes back to the exchanges and how they require the use of the data. Specifically, we are not allowed to use the data in a Non-Display situation. For the most reliable, advanced, and zero cost futures order routing, use the Teton service: Sierra Chart Teton Futures Order Routing |
| [2026-01-15 19:24:40] |
| Sierra_Chart Engineering - Posts: 22385 |
|
Market data provided by Sierra Chart does not have a latency of 1 ms. Refer to the last paragraph here: Sierra Chart Teton Futures Order Routing: Low Latency Order Routing I have a custom event loop implemented with DTC for receiving market data faster than 10ms (the minimum chart update interval) You are not going to do much better with DTC.
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: 2026-01-15 19:25:08
|
| [2026-01-15 19:33:32] |
| skalaydzhiyski - Posts: 117 |
|
I understand, thank you for the quick responses ! Do you know why the exchanges enforce this kind of usage? |
| [2026-01-15 19:57:09] |
| John - SC Support - Posts: 44021 |
|
Money, as always.
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:
