Login Page - Create Account

Support Board


Date/Time: Tue, 16 Jun 2026 07:27:59 +0000



Post From: Upcoming Development and Internal Number Precision Improvement Project

[2026-05-29 16:36:10]
Sierra_Chart Engineering - Posts: 24040
We are gradually working on changing chart data arrays and price variables from float to double precision types but we are doing it in a way that is not going to cause any impact until we are complete. And in a way where we can easily change this back to float.

In the next release we are introducing this new type:
typedef float t_ChartArrayDataType;

Everywhere float is specified for chart data arrays and associated variables, we will use this type. It is currently a float, but we can then change it to a double easily.

So we recommend updating ACSIL code where you currently use float and change it to t_ChartArrayDataType, when compiling on version 2914 and higher.


Most likely we will go to double from float for chart data arrays because it does make Sierra Chart study calculations more precise, and the storage of prices is 100% correct like in the case of US bond prices. And also price values are represented more precisely.
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-05-30 09:33:36