Login Page - Create Account

Support Board


Date/Time: Mon, 25 Nov 2024 00:46:46 +0000



DTC protocol for Python algos

View Count: 761

[2024-01-08 20:31:53]
User763166 - Posts: 2
Hi,

I’m very interested in learning more about DTC protocol and how it’s used with Sierra Charts.

I have a trading algo built in Python that exports data and signals to csv files. The data itself is pulled in real-time from Interactive Brokers (IB) api.

My goal is to map these data and signals to Sierra’s dashboard, so the signals can be easily observed on charts. And the execution itself would take place in IB.

Does the DTC protocol allow me to do this? And if so, what process is involved?

I really appreciate your guidance and look forward to hearing back from you soon.

Thanks,
Pete
[2024-01-11 05:33:54]
Sierra_Chart Engineering - Posts: 17164
Yes this is possible but we think the easier way for you to do what you want is to write directly to Intraday data files:
Intraday Data File Format

And then you can chart within Sierra Chart the data that is written to the file.

It is possible to use the DTC Protocol Client in Sierra Chart. This would involve you creating a DTC Protocol Server. And then you would use through Symbol Settings, the generic sub client functionality to have one of the DTC Protocol Clients in Sierra Chart connect to your server and then you can chart the data as the custom symbol that you would create. This is a lot more involved. And it is not something we can provide technical help with.
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
[2024-04-14 16:20:44]
jsandlan - Posts: 46
The above question asks about observing the signals on the Sierra Chart charts. I have a follow up question. Is it possible to write an algo in python and then execute that algo in Sierra Chart with simulated and live orders? Ideally, I could backtest an algo I've written in python on SC and then if I've decided to run it live I can also run that python algo live in SC. I'd like to run an NQ futures strategy.
Date Time Of Last Edit: 2024-04-14 16:54:46
[2024-04-14 17:12:27]
Sierra_Chart Engineering - Posts: 17164
Sierra Chart does not have any direct support for Python. You would need to use ACSIL:
Advanced Custom Study Interface and Language (ACSIL)

You may be able to create a way to connect Python with ACSIL.
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: 2024-04-14 17:12:39

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

Login

Login Page - Create Account