Login Page - Create Account

Support Board


Date/Time: Mon, 08 Jun 2026 08:14:46 +0000



CustomStudyDLLFileName not working as expected

View Count: 71

[2026-06-03 22:58:31]
User719512 - Posts: 442
Hi Sierra Chart Engineering,

I wanted to test CustomStudyDLLFileName per
Advanced Custom Study Interface and Language (ACSIL): Custom Study DLL File Name Format

I have a DLL built (locally) against headers from v2913 where #define SC_DLL_VERSION 2911.

I did the following:
copy of the current DLL as MyStudy_2913_64.dll
install v2916
edited sierrachart.h for #define SC_DLL_VERSION 2916
built LOCALLY using this header

I see the following message in the studies dialog:
The custom study MyStudy.dll requires version: 2916 or higher of Sierra Chart Current version 2916. Select Help >> Download Current Version

Expected result was that Sierra would use this new DLL and the study would load.

Should this work, or is the issue that Sierra itself, while reporting version 2916, is itself built with a sierrachart.h with #define SC_DLL_VERSION 2911 and therefore the checks with my modified sierrachart.h will not work?
[2026-06-04 14:10:01]
John - SC Support - Posts: 46532
or is the issue that Sierra itself, while reporting version 2916, is itself built with a sierrachart.h with #define SC_DLL_VERSION 2911 and therefore the checks with my modified sierrachart.h will not work?

It is what you state that we quoted. Do NOT edit the Sierrachart.h file. The SC_DLL_VERSION must stay as it is set. If there are updates to the file, then you will get those when you update your Sierra Chart software.
For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing
[2026-06-04 15:31:35]
User719512 - Posts: 442
Thanks John. I will test this with older Sierra builds that match the sierrachart.h (untouched) and rebuild my DLL accordingly.

Appreciate your help and insights.
[2026-06-04 16:17:58]
John - SC Support - Posts: 46532
You do not need to be on any specific Sierra Chart version to have the custom study build work. There is no reason for there to be a match between the Sierra Chart version and the SC_DLL_VERSION.
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:

Login

Login Page - Create Account