Login Page - Create Account

Support Board


Date/Time: Tue, 21 Jan 2025 04:18:29 +0000



[Programming Help] - DTC Protocol C++ Files in \SierraChart\DTC folder for data-only independent exe DTC Server

View Count: 956

[2018-08-02 00:28:26]
Dema - Posts: 42
Hi Team,

Is there any documentation available on the following files in the \SierraChart\DTC folder?

DTCProtocol.cpp
DTCProtocol.h
DTCProtocol.proto
DTCProtocolVLS.cpp
DTCProtocolVLS.h
NonstandardDTCProtocol.cpp
NonstandardDTCProtocol.h


The context of what I am attempting to build is a simple DTC server which will serve custom generated market data only (historical and live, no trade management aspects).
I would then subsequently connect my Sierra Chart sub-instance to it.

Effectively I would like to produce a DTC Server - as an independent executable - similar to the one in-built to Sierra Chart:
Using DTC Server for Data and Trading in Another Sierra Chart Instance

The idea would be as I push data into the .scid file using another custom independent exe, that the DTC Server will make this data available to any connected DTC Clients.


Any assistance or guidance regarding this would be greatly appreciated. Thankyou.
Date Time Of Last Edit: 2018-08-02 00:36:45
[2018-08-03 01:52:05]
Sierra Chart Engineering - Posts: 104368
All of our DTC protocol related documentation is here:
Table of Contents | (External Interfaces)

Disregard these files:

NonstandardDTCProtocol.cpp
NonstandardDTCProtocol.h

We will remove those.



So what you need to do is develop your DTC server and then use the DTC client in Sierra Chart to connect to it:
Data and Trading Communications (DTC) Protocol Test Client

There are several new options in the latest version of Sierra Chart in the settings for the DTC Service Client which may help.
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