Login Page - Create Account

Support Board


Date/Time: Tue, 26 Aug 2025 10:23:12 +0000



Post From: ACSIL Build Environment Stuck on Old API Version Despite Updates

[2025-07-20 23:11:59]
DonForex - Posts: 4
Hello Sierra Chart Support,

I am experiencing a persistent issue where my ACSIL build environment seems to be stuck on an old API version, preventing me from compiling studies that use modern trading functions.

Even when using the "Visual C++ Release" build method with a local Visual Studio 2022 compiler, the build fails with errors indicating that modern functions and members do not exist (e.g., error C2039: 'TradeServiceIsReady': is not a member of 's_sc', error C2039: 'AttachedOrders': is not a member of 's_SCNewOrder', 'SCT_BUY': undeclared identifier, etc.).

This proves that the compiler is still referencing very old header files, despite the fact that I have already tried the following troubleshooting steps:

Updated Sierra Chart to the latest version (Version [aici introdu versiunea ta, din Help -> About]).

Restarted the application completely multiple times.

Installed Visual Studio 2022 Community with the required "Desktop development with C++" workload.

Manually replaced my local sierrachart.h and scstructures.h files with the latest versions from your website to ensure they are up to date.

Despite these actions, the local build process still fails with the same errors, proving the old header files are being used.

My question is: How can I force the build environment to correctly recognize and use the updated header files located in my C:\SierraChart\ACS_Source\ folder? Is there a cached configuration file, a path in the registry, or another setting that needs to be manually cleared or reset to resolve this persistent issue?

Thank you for your time and assistance.