Login Page - Create Account

Support Board


Date/Time: Thu, 06 Feb 2025 04:57:01 +0000



Post From: Versions 2712, 2713 | New Timer Functionality and Apparent Performance Issues

[2024-12-04 16:28:20]
Sierra_Chart Engineering - Posts: 18297
We believe the problem that some users are having, relates to the Calculation and Draw time of the Chart or Trading DOM, the number of charts, the chart update intervals used, all which results in processing over a short period of time that exceeds the available processing time of a CPU core.

Now this is a very obvious conclusion and is certainly known to us. This is not hard to figure out. It is all very basic. The problem is why is there a problem with Sierra Chart timers versus operating system timers and the answer must be that Windows has some algorithm, for dropping timer events.

Which means operating system timers are actually unreliable. Which is a good reason they are not used in our server environment any longer. Since we need a very reliable timer events.

Sierra Chart uses a very basic algorithm, where for a given chart, a timer event will not be generated, if there is one already in the thread message queue and will not be generated again, until the chart update is fully complete. So it is not just simply triggering events, for example every 10 ms for a chart. A chart has to receive it out of the queue, and then actually process it until another one is allowed.

So we will need to create an algorithm to manage this better. It would mean that we would need to add a setting where you would tag a chart as High, Medium or Low priority. Higher priority charts, will have higher priority with updating.

For now users have the ability to manage all of this by looking at the calculation and draw time in Chart >> Chart Settings >> Performance for each chart and adjusting the Chart Update Interval for that chart appropriately and also based upon the amount of priority you want to give that chart.
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: 2024-12-04 16:55:43