Login Page - Create Account

Support Board


Date/Time: Sun, 27 Apr 2025 07:56:33 +0000



[Programming Help] - Can I develop using C++ or do I have to use the acsil framework?

View Count: 853

[2022-03-11 01:09:32]
User32960 - Posts: 1
Its not 100% clear if i can just build my own cpp against and api or not.

Thanks.
[2022-03-11 02:31:13]
1+1=10 - Posts: 270
ACSIL is a C++ library used for creating SC Custom Studies which are integrated into the platform. However, your ACSIL dll can include any other C++ libraries, provided you compile the dll yourself. (So you can more or less do anything with ACSIL that you can do with C++.) ACSIL itself has functions to make HTTP Get/Post calls and even run external programs by using SC’s built in alert functionality.

SC also provides the DTC Protocol which allows sending binary/JSON messages to get marker data and send orders to the SC program. Here you can use any programming language and have a completely separate process. The two downsides are:
1. implementing the DTC protocol is a significant task.
2. you can’t get live CME Group data through DTC!

There’s an example of creating an SC DTC Protocol client a user posted on the forum as well as quite a few GitHub repos I could point to if it would help.

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

Login

Login Page - Create Account