Support Board
Date/Time: Mon, 24 Aug 2026 06:26:57 +0000
Post From: Teton CME Price Multiplier Issue v2942
| [2026-08-24 00:00:34] |
| Sierra_Chart Engineering - Posts: 24650 |
|
We are moving this to the top of the support board. Now we know what is going to keep us busy the next day or two. This is not a simple issue to resolve. Update: This may be easy to resolve. We can see that there are still 4 byte float data types being used in the order structure for the Price Multiplier and Tick Size. Hopefully when we update those to doubles the problem will be gone and there will be much more precise values. In any case, once there is comprehensive updating throughout of all float types to double types which should be nearly done at this time, this problem should not exist. This is the stupid problem with the imprecision of floating-point values where .01 is being represented as 0.00999999978 and all of the side effects from that. This is one reason we are going to 8 byte doubles for precision but there still is some 4 byte floats involved. And where the native Tick Size from the exchange of .25 then gets converted to 25.000000558793559. And with big values like in the NQ, this gets translated to an extra .1 in the price. This is actually a reason why we must use doubles consistently everywhere. 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-08-24 01:00:28
|
