Support Board
Date/Time: Wed, 27 Nov 2024 23:28:30 +0000
Very bad performance for VbP Study when extending POCs
View Count: 426
[2023-06-26 06:43:03] |
MarkusK - Posts: 99 |
Hi, I noticed a strange performance issue today: I have a 30 minute candlestick chart (ES). It's an intraday chart that shows 365 days. The only study on this chart is a Volume by Price study. I configured it to show a profile for each candle (e.g. "Volume Graph Period Type = Multiple Profiles Based on Fixed Time" and "Fixed Time = 30 Minutes"). Everything runs smoothly as long as I do not activate the option to extend the POCs in the VbP study. However, as soon as I enable the option "Extend Point of Control" and set it to "Until Future Intersection" Sierra Chart becomes virtually unusable. I can barely scroll any of my charts anymore, and everything is very laggy and delayed (including the dialogs & settings windows, e.g. it takes almost 5 seconds after pressing F6 until the chart study settings dialog opens). I experimented with the settings and it seems the only way to fix this is to either deactivate the extension of the POCs in the VbP study, delete the VbP study (hiding it is not enough) or reduce the loaded days in the chart signficantly from 365 to e.g. 14 days. I am even more surprised because I checked CPU and memory usage in the Windows task manager and my computer would have more than enough free resources, so the performance view in the Windows task manager doesn't give a clue to why Sierra Chart is struggling so much here. Seems to be neither the CPU nor the memory (CPU usage is only at 8 %, memory at 35 %). Is it a "known issue" that the performance of the VbP is so terrible with the POCs extended (although it's running on a very strong computer)? Is there any reasonable way to optimize this (other than to significantly reduce the number of loaded days)? |
[2023-06-26 07:16:43] |
Sierra_Chart Engineering - Posts: 17198 |
We know the performance is as good as possible. We cannot make it better. So if you are noticing poor performance, the only thing you can do is not use that setting the way you have set it, or reduce the Days to Load in the chart to a much smaller number like you have tried. The other thing to do is to increase the Chart Update Interval for the chart: Chart Settings: Chart Update Interval in Milliseconds (Chart >> Chart Settings >> Display >> Chart Update Interval menu) You may want to try to make it 2000 or more milliseconds. You cannot expect excellent performance, regardless of what you are setting Sierra Chart to do. You have to accept the consequence of what you are doing. 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 |
[2023-06-26 11:21:37] |
MarkusK - Posts: 99 |
Thanks for the fast confirmation and your advice. I significantly reduced the number of loaded days now and everything runs smoothly again. (reducing the update interval also helps, but reducing the number of days is more suitable for my use case) Although I must honestly admit that it still irritates me that Sierra is struggling with drawing the POC extensions in the VbP study so much, despite the fact that I still have plenty of free CPU and RAM capacity... It seems that Sierra is not using all available hardware resources here. Which is a pity because my main reason for such a strong computer was the desire to have excellent performance in all charts, even if I go crazy with adding lots of studies and showing plenty of days ;) But if there is nothing else that can be done, I’ll just accept this “performance bottleneck” in the VbP study and use it in my charts accordingly. |
[2023-06-27 18:34:37] |
Sierra_Chart Engineering - Posts: 17198 |
It seems that Sierra is not using all available hardware resources here.
Sierra Chart cannot do this unless you run multiple instances of Sierra 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 |
To post a message in this thread, you need to log in with your Sierra Chart account: