Login Page - Create Account

Support Board


Date/Time: Fri, 29 Nov 2024 08:48:48 +0000



How to configure Sierra Chart to connect to a local DTC Protocol Server Instance

View Count: 545

[2023-03-01 10:17:29]
eeTrader - Posts: 12
Goal: Connect Sierra Chart App to a local DTC Protocol Server Instance.

Tried to set: File >> Data/Trade Service Setting >> Service to DTC Service but this appears to create a DTC Protocol server instance via the Sierra Chart App because it listens for a connection and does not try to connect to a DTC Protocol Server.

How do I configure Sierra Chart to connect to a specific local DTC Protocol Server instance by providing the local DTC Protocol’s Server’s IP address and port information for the primary connection (market data, trade data, etc.) and secondary port connection to support history data?

I would expect the Sierra Chart App to act like a client and follow the interaction with the local DTC Protocol server as described at:

DTC Messages and Procedures: Introduction

Note: I don’t want to configure Sierra Chart as a DTC Protocol Server at this point at described in:

Data and Trading Communications (DTC) Protocol Server

I want Sierra Chart to be a client to the specified local DTC Protocol Server. To chart market data as if it were connected to an external Sierra Chart DTC Protocol Server.
[2023-03-01 18:59:42]
John - SC Support - Posts: 36350
Set Global Settings >> Data/Trade Service Settings >> Main Settings >> Current Selected Service to DTC Service. Select the A button to accept the entry and then the specific Service Settings will show below that entry. Enter the appropriate information to connect to your DTC Server.
For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing
[2023-03-01 19:39:47]
eeTrader - Posts: 12
Thanks for your response.

The Global Settings >> Data/Trade Service Settings >> Main Settings >> Current Selected Service is set to DTC Service.

I presume via above noted setting in File >> Data/Trade Service Setting >> Service.

The message log notes the following as it hangs:
DTC Service | Listening for connection on port 1234 | 2023-03-01 19:21:13.568

I am not aware of client's needing to set up listening ports. This is a server's job.

I am not able to find any documentation of the fields that become available when DTC Service is selected.

What is the purpose of the Listening Port field for a client? What is the difference between the "Server Address and Port" field versus the "Market Data Address and Port" fields? Would knowing such be helpful?

When Sierra Chart's starts up the connection process, it makes zero attempts to set up a connection with the running DTC Protocol Server. Such is verified in Sierra Chart's Message Log and in my own DTC Protocol Server verbose event log.

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

Login

Login Page - Create Account