Support Board
Date/Time: Mon, 21 Apr 2025 13:11:42 +0000
Subject: Request for Missing ACSIL Functions in the Latest Sierr
View Count: 119
[2025-03-03 19:16:24] |
GuillaumeJ - Posts: 12 |
Hello Sierra Chart Support Team, I am currently running Sierra Chart version 2743 on Service Package 11 (Advanced features). While I should have full access to the advanced ACSIL features, I have encountered an issue: certain functions that I need for working with Volume By Price profiles do not appear to be available in my environment. Specifically, the compiler shows errors indicating that the following functions are not recognized: sc.GetNumStudyProfiles() sc.GetStudyProfileInformation() sc.GetVolumeAtPriceDataForProfile() sc.CalculateValueAreaForGivenProfile() My understanding is that these functions should be included in the latest ACSIL API, especially under an advanced package such as mine. However, calls to these methods generate errors like “not a member of s_sc” when compiling. Here is a summary of what I have already tried: Confirmed the Installed Version and Package: Sierra Chart version: 2743 Service Package: 11 (Advanced + all features) Checked for Duplicate or Obsolete Files: I verified that only one installation of Sierra Chart is active. I made sure I’m referencing the sierrachart.h file from \ACS_Source\ in the same folder that Sierra Chart uses for compiling custom studies. Examined the Header File: I found a declaration for s_StudyProfileInformation in sierrachart.h, but no GetNumStudyProfiles(...) / GetStudyProfileInformation(...) methods in s_sc. Reinstalled Sierra Chart: I downloaded the latest installer and performed a clean reinstallation to ensure the header and binary files match. Despite these steps, calls to the above-mentioned ACSIL functions are still missing or unrecognized by the compiler, even though the s_StudyProfileInformation struct is present. Could you please advise whether there is an additional step or configuration needed to expose these functions in my environment? I would appreciate any guidance or instructions that will allow me to retrieve and use per-profile Value Area information from a Volume By Price study in ACSIL. Best regards, |
[2025-03-03 19:18:36] |
John - SC Support - Posts: 39362 |
The first three are valid functions: sc.GetNumStudyProfiles() sc.GetStudyProfileInformation() sc.GetVolumeAtPriceDataForProfile() But we have no idea where you got the other one from - it is not part of Sierra Chart ACSIL: sc.CalculateValueAreaForGivenProfile() 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: 2025-03-04 15:14:24
|
[2025-03-03 19:51:57] |
Sierra_Chart Engineering - Posts: 19285 |
There is this function: sc.GetVolumeAtPriceDataForStudyProfile There is nothing like this: sc.CalculateValueAreaForGivenProfile() You would need to use the TPO/Volume Value Area Lines study. 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: 2025-03-04 06:37:34
|
To post a message in this thread, you need to log in with your Sierra Chart account: