Support Board
Date/Time: Sun, 02 Aug 2026 21:17:35 +0000
[Locked] - Incorrect Determination: ACSIL Study Compatibility/Stability Issue Versions 2917 to 2921
View Count: 524
| [2026-06-18 07:59:25] |
| Sierra_Chart Engineering - Posts: 24359 |
|
Update: After further review our determination about the problem below is incorrect. There is no impact from the change that was inadvertently made. During the process of adding support for double precision numbers from single precision floating-point numbers, there was an inadvertent change to the sierrachart.h header file in version 2917 that should not have been made. This will have caused compatibility issues with custom studies compiled with versions 2916 and earlier. This type of compatibility issue would result in instability when using those studies and complete failure in many cases. The usual response and recommendation to this type of problem is that users will just recompile their studies when using versions 2917 and higher. Which will definitely resolve the problem. However, we have now corrected the problem in 2921. Therefore, when updating to version 2921 or higher, and you have recompiled your custom studies using version 2917 through 2920 you need to recompile again. We apologize for this issue. Version 2921 at this time is a pre-release. Built-in studies of Sierra Chart are not affected because they are recompiled for every release of Sierra Chart. This change is not anything which is detrimental for built-in studies. 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: 2026-06-18 21:54:15
|
| [2026-06-18 14:51:04] |
| Sierra_Chart Engineering - Posts: 24359 |
|
It is this sc structure member which was incorrectly changed: float PointAndFigureXOGraphDrawTypeBoxSize = 0.0; It was changed to: double PointAndFigureXOGraphDrawTypeBoxSize = 0.0; When it should have been changed to this type: t_ChartArrayDataType PointAndFigureXOGraphDrawTypeBoxSize = 0.0; t_ChartArrayDataType is currently defined as a float. So any structure members that your custom study uses after sc.PointAndFigureXOGraphDrawTypeBoxSize will not function correctly. It will lead to instability and a malfunction. At the right time, t_ChartArrayDataType will be changed to a double. And at that time Sierra Chart will be updated to not execute a custom study function from older versions which were compiled in versions where t_ChartArrayDataType is a float. The solution to the problem is very simple, simply just recompile, your custom studies when updating to version 2921 and higher. 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: 2026-06-18 14:57:57
|
| [2026-06-18 19:43:55] |
| Sierra_Chart Engineering - Posts: 24359 |
|
It just occurred to us, that this did not actually cause any problem. Since the next member in the structure, was a 64-bit pointer which would have been aligned to an 8 byte boundary. So really there would have been no problem unless you were using sc.PointAndFigureXOGraphDrawTypeBoxSize 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: 2026-06-18 19:53:14
|
To post a message in this thread, you need to log in with your Sierra Chart account:
