Support Board
Date/Time: Tue, 26 Nov 2024 02:31:32 +0000
Performance drawdown with version 2576 and higher (DOM and Charts)
View Count: 2661
[2024-01-04 13:22:52] |
User889191 - Posts: 61 |
I upgraded from 2550 to 2576. Performance was terrible. DOM was not usable anymore. I had to roll back to 2570 which works fine. Could you please fix this in an upcoming release? thanks
|
[2024-01-04 16:33:01] |
Sierra_Chart Engineering - Posts: 17179 |
There are no performance issues in newer versions. It is the exact opposite. There are significant performance improvements. Refer to: Chart Trading and the Chart DOM: Improving Performance Of Chart / Trade DOM We added a new item : High CPU Usage | Inactive User Interface | Poor Performance | Long Time to Load Chart Data | Charts Reloading Often: 30.55 - System Power Management and Process Priority Also we have released version 2580 with further performance improvements. Either you will notice better performance, or worse for the reasons of perhaps power management. 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 |
[2024-01-04 16:56:33] |
User889191 - Posts: 61 |
So with current version I do not have to set any process priorities or Power Management (was already high performance) and it performs excellent(out of box). New version is slow. I do not want to have only one chart and on DOM open. I have dozens of charts and DOMs and it performed well with old version - no issues and no special configuration at all. This is how it should be for most customers like me. I install it and if flies like hell(C++). Could you please get feedback from other customers if they have performance issues too. Thank you
|
[2024-01-04 18:04:20] |
Sierra_Chart Engineering - Posts: 17179 |
Therefore, you can have the same amount of charts open: . I have dozens of charts and DOMs and it performed well with old version
This is not a problem at all. Your posting actually is good confirmation, that newer versions of Sierra Chart are more efficient and the power management of your system, is running Sierra Chart more poorly in your particular case. For more confirmation of that, update to the current version which is 2580 and let us know if you still see poor performance or even worse than the prior update. Than this would be good confirmation of this. This is interesting. It is not something within our control at all and feedback from other users will not change anything. The new version is not slow. This is definitely not a correct claim at all. We know that with absolute fact. 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-01-04 18:16:35
|
[2024-01-04 19:03:26] |
User889191 - Posts: 61 |
I have updated to 2580. DOM is the problem. When I enter an order, it is delayed visible. I would estimate 1/2 second. This is in 2550 not the case and was never the case. As well, cancelling an order is deferred. Quick order entry is not possible anymore. Please check. I rolled back to 2550.
|
[2024-01-04 20:33:12] |
Sierra_Chart Engineering - Posts: 17179 |
This is a system performance issue. We would never be able to reproduce this. We cannot reproduce this. It is impossible for us to reproduce this. Have a look at the information here: High CPU Usage | Inactive User Interface | Poor Performance | Long Time to Load Chart Data | Charts Reloading Often: 30.55 - System Power Management and Process Priority 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-01-04 20:33:25
|
[2024-01-04 20:46:09] |
User889191 - Posts: 61 |
As long as I can stay on 2850 I will use Sierra Chart. If this is not possible once, I will use another platform. I am a customer since years and believe it is a good platform. But when performance is poor, and developers and support do not care for customers and have always the truth on their side, it is time to go.
|
[2024-01-04 20:49:30] |
Sierra_Chart Engineering - Posts: 17179 |
The performance is superb of Sierra Chart. This is absolute undisputed fact. And you are not paying attention to what we are telling you. The truth is on our side. If you want to use another platform that is fully up to you. But you are going to get the very best performance out of Sierra Chart and that is a matter of absolute indisputable fact. And we do care for the customers. This is a fact. Look at the effort we put into, improving performance: https://www.sierrachart.com/index.php?page=doc/Whats_New.php#SCVer2577 This is a superb example, of the saying "no good deed goes unpunished". Here we are delivering higher performance to users and then for whatever reason your system is degrading the performance of Sierra Chart probably due to power management and it gets blamed on us. 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-01-04 20:52:32
|
[2024-01-04 20:56:10] |
Sierra_Chart Engineering - Posts: 17179 |
Or another explanation with a higher performance, is that you need to perhaps increase the Chart Update Intervals on some of the charts, where you do not need very fast updating, because may be there is now even more processing going on due to the faster updates of charts. So fine tuning the Chart Update Intervals among all of your charts would help to resolve the issue.
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 |
[2024-01-04 20:56:37] |
Sierra_Chart Engineering - Posts: 17179 |
And we are going to feature this thread, the top of our board. We will not be proven wrong here. We know that for fact.
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-01-04 20:56:51
|
[2024-01-04 20:59:50] |
User889191 - Posts: 61 |
The point is it lags when I enter orders on DOM and this makes it useless. I have not changed anything on my computer and installed dozens of Sierra releases. But this so-called performance improvements are in my case a killer. I want to install and trade and not configure the PC. Like windows: plug and play. I am sure there will be other users that run into this. Wait and see. Please tell me if you find the issue, then I will be happy to update again. |
[2024-01-05 02:26:06] |
USER0007 - Posts: 22 |
Same here, I have upgraded to version 2576, and I still see massive performance problems. I am uncertain what to mention when you say the performance is superb. Are you trading daily like most of us users who actually use the software daily ? Forget the DOM for the time being; I also see a noticeable lag even when I am placing orders (probably a different problem than others have mentioned below). I literally see the execution delayed by a second or two, and fills are nowhere near where I want them to be. I am using the latest PC with solid specs, and there is no power management; it's at full performance, and I am using a desktop PC. This was never a problem before. Sierra has become almost unusable at this point. As a user, all I should be doing is placing trades and not worrying about the software. I am not sure what I should be doing at this point
|
[2024-01-05 08:17:08] |
Sierra_Chart Engineering - Posts: 17179 |
The performance in Sierra Chart is definitely superb and there are no problems with performance in Sierra Chart in newer versions. We are 110% certain of that. We have verified that. Newer versions are simply faster. We tested this! We know that for a fact. The performance gains are substantial, compared to about 10 months ago, we see as much as much as a 30% reduction, with the time it takes to update a Chart/ Trading DOM. We think we know where the problem is. We doubt that very much. There has to be power management, otherwise there would be a heavy current draw, by your system and continuous high fan speeds dissipating the heat: and there is no power management;
You would absolutely notice this. There is definitively no issue we are going to find: Please tell me if you find the issue
The point is it lags when I enter orders on DOM and this makes it useless. I literally see the execution delayed by a second or two, and fills are nowhere near where I want them to be. We think the users who have a problem, is you are using many charts, we do not know how many and it is fine to have a lot of charts. but you have set, a very low Chart Update Interval among a large number of charts. When you have a very low chart update interval, most likely there are going to be update events, which are dropped because they are being buffered up and accumulated. In other words there is just not one single event. There may be many, queued to be triggered for a single chart because the update interval is faster, than is possible based upon all the charts that are updating. Sierra Chart will only follow one of those events for a chart. This is fine and prevents freezing of the user interface, but the problem is there is just a continuous heavy load on the primary thread. What is happening is because it takes less time to update each chart, and there are so many update events, to be followed, that there are more updates overall of charts per second with the higher performance improvements, taking time away from the Trading DOM, or chart you want to trade from. What you need to do is for charts that you do not need superfast updating, set the Chart Update Interval on the chart to 0: Chart Settings: Chart Update Interval in Milliseconds (Chart >> Chart Settings >> Display >> Chart Update Interval menu) And then globally use a Chart Update Interval of 500 to 1000 ms or more: General Settings Window: Chart Update Interval (Global Settings >> General Settings >> General >> Update Intervals) And then for charts or trading DOMs where you need fast updating use a Chart Update Interval of less than 80 ms: Chart Settings: Chart Update Interval in Milliseconds (Chart >> Chart Settings >> Display >> Chart Update Interval menu) 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-01-05 08:57:44
|
[2024-01-05 09:14:30] |
Sierra_Chart Engineering - Posts: 17179 |
Are you trading daily like most of us users who actually use the software daily ?
The update rate we see is extreme and is instantaneous. Including when interacting with the trading DOM with orders. Everything is instantaneous.
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-01-05 09:50:15
|
[2024-01-05 16:48:46] |
User889191 - Posts: 61 |
I installed again 2580 to test your recommendations. I checked Chart Update Interval on all charts. They are all 0. Chart Update Interval is 100ms for 2550 and it works perfect. With 2580 I set it to 500 and 1000. Still same behavior. DOM is slow and orders appear in DOM and Chart deferred. It doesn't help. Any other idea ? Thanks
|
[2024-01-05 17:56:25] |
Sierra_Chart Engineering - Posts: 17179 |
You will want to set the Global Chart Update Interval in Global Settings >>General Settings to 500 or higher and just for the charts where you want them to be fast use 50 ms within the Chart >> Chart Settings. And also, we are not able to reproduce any issue like this at all. When you submit an order it is definitely going out instantly. No delay at all. When an order update is received, it appears at the next chart update interval. If the update interval is under 100 ms you will not perceive any delay. 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 |
[2024-01-05 19:39:44] |
User889191 - Posts: 61 |
I tested that as well, it did not help. I counted my Chartbooks and Charts: 33 Chartbooks that contain 232 Charts(incl. 12 DOMs and 12 Time and Sales windows. The rest are Candlestick and a bunch of Market Profile). Each Chartbook has between 4 and 12 charts. Maybe you set up quickly an instance that has similar amount of Chartbooks and charts and run some tests. Maybe you can then reproduce what I experience. This test would be interesting if your performance improvements really scale. Thanks.
|
[2024-01-05 20:53:50] |
Sierra_Chart Engineering - Posts: 17179 |
That is a lot of charts. You can of course expect delays with this number of charts and Chartbooks. Whatever the result is, it is what it is. Sorry, we cannot provide any further help. Newer versions deliver higher performance and why you have the result you do we do not know. But this is not within the scope of our support at all at this point in time knowing what you are doing. And this is clearly documented here: High CPU Usage | Inactive User Interface | Poor Performance | Long Time to Load Chart Data | Charts Reloading Often: 30.44 - Performance Differences Between Versions of Sierra Chart But what we can say is definitely use multiple instances of Sierra Chart. We have pointed this out previously. It is very clearly documented that trading should be done in the main instance of Sierra Chart and charting in other instances. 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-01-05 20:59:51
|
[2024-01-06 12:38:49] |
User585104 - Posts: 142 |
This very interesting! SC runs flawlessly for me but I have noticed something over the last year. If I unplug my laptop SD connection drops to like a heartbeat only, maybe updating every second or less but if I say open youtube and hit play the SC connection goes to normal. Which after reading about the system management and process priority link you posted maybe makes sense. SC uses so few resources windows turns the net into power saving mode or something? I have thought this was the cause of issue previously. I cant test this now as the market is shut but do you think turning the priority to above normal will resolve this or is there a setting in SC that can keep the internet connection from going into low power mode or whatever is happening when just SC is running? If not, no worries. Thank you Date Time Of Last Edit: 2024-01-06 22:08:05
|
[2024-01-06 20:21:15] |
Sierra_Chart Engineering - Posts: 17179 |
What we recommend you do in this case is go into the Network Adapter settings, through the Device Manager and go through each and every one of them. And disable any power management features. You will also want to change the interrupt moderation to Low if that is controllable. And increase the number of send and receive buffers. Although these more advanced settings we find exist on 10 Gb and higher adapters, which we use in our servers. We use 10 Gb, 25 Gb and 40 Gb adapters. 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-01-06 20:25:18
|
[2024-01-06 21:13:55] |
User585104 - Posts: 142 |
Unfortunately there are no power settings within the Network adaptor settings. I did spend a week trying to figure this out months ago, also if you go to power options and advanced there should be a tab for WiFi power management but from what I can gather reading on the net regarding Intel Wifi adaptors for laptops, they also do not have this option but I just thought it has PCIe power management and it is set to maximum savings on battery. I didn't think about this previously but I would assume the Wifi adaptor is connected via the PCIe so I've just changed that. I think that might fix it! If not I will explore your further suggestions. Thanks you |
[2024-01-08 07:16:19] |
User889191 - Posts: 61 |
Offloaded more than 100 charts to subinstance and started both instances in safe mode. 2580 still shows lag when entering orders in DOM compared to 2550.
|
[2024-01-08 11:20:46] |
User889191 - Posts: 61 |
The point is up to 2550 SierraChart was easy handling this so-called "astronimical load". Now they implemented performance changes which have slow down the platform.
|
[2024-01-08 11:32:28] |
User61168 - Posts: 403 |
Offloaded more than 100 charts instead of running a new instance, try a new second install (new directory structure) to see if it makes any difference and then slowly scale up the number of chartbooks one at a time.
|
To post a message in this thread, you need to log in with your Sierra Chart account: