Login Page - Create Account

Support Board


Date/Time: Mon, 14 Apr 2025 02:11:52 +0000



[User Discussion] - Does hiding studies disable their processing?

View Count: 731

[2023-12-19 13:25:43]
J DIDDY - Posts: 142
HI Support

Does hiding studies disable their processing or just hide them from chart view?

I ask because I often have 1 or 2 charts in a book which I only use for certain times, and if they are still actively processing in the background it would be better to hide the potent studies until i need them to save on CPU.

If there is anyway to temporarily 'freeze' a whole chart and its studies from processing until needed please let me know - that would be a killer feature for SC!

Thx
[2023-12-21 01:44:26]
User61168 - Posts: 433
Hi J Diddy,

Unfortunately, Hiding a study does not completely disable the study. It only prevents from displaying graphics on the chart resulting in savings towards GPU processing.

I have already requested SC Engineering for this feature via
1) a new enable/disable toggle switch for the entire study collection for each chart
2) disconnect the data feed completely at the chart and/or chartbook level.

Without these two important capabilities, we will always have CPU overhead from charts processing the next incoming tick by studies and charts that we don't actively use but need them open for quick reference.

In my opinion, these two features are absolutely required. Avoiding a continuous data feed 24x7 into a chart that requires data only for the two regular and evening sessions could result in improved performance at the platform level.

Edit: They are also working on a redesign of Chart Studies window interface so these features might already be in development.
Date Time Of Last Edit: 2023-12-21 01:46:50
[2023-12-21 01:49:27]
J DIDDY - Posts: 142
Thanks User61168

Agreed it is a really important feature, and other heavy CPU apps for audio & video (Logic Pro, Adobe Premiere) have similar 'freeze' features!


Thanks
[2023-12-21 03:42:30]
Sierra_Chart Engineering - Posts: 19166
The calculation processing of a study, is very negligible during real-time updating. And hiding it completely removes the graphics load, which is most of the processing. Although if the chart, is not visible the graphics processing is not occurring anyway.

To effectively disable a chart and the study processing you just need to increase the Chart Update Interval of the chart:
Chart Settings: Chart Update Interval in Milliseconds (Chart >> Chart Settings >> Display >> Chart Update Interval menu)

The capability for what you want is already there.

It also is not technically possible, for us to develop the capability to disable a particular study. You just have to remove it. Or slow down the update rate for the entire chart by increasing the Chart Update Interval.

Basically Sierra Chart is already giving you everything you need. You can also move charts and studies that you use less frequently to sub instances to distribute processing into a separate process and separate CPU threads.

Also there is no logic to a "freeze" functionality in a program, that is processing streaming data from a remote source. It always has to process the data. If you want to do a freeze for a chart or studies, just simply close the Chartbook.
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: 2023-12-21 03:54:56
[2023-12-21 05:55:21]
User61168 - Posts: 433
you just need to increase the Chart Update Interval of the chart
- great alternative to pause for a maximum of 10 mins. I still feel there are valid use cases to completely freeze via disconnect and to password protect the chart and/or chartbook (especially for algotraders).
[2025-04-12 23:52:34]
User98657 - Posts: 353
This is an old thread that I've stumbled upon, but if I found it, someone else may.

You could create a "CleanChart" study collection with no studies on it as well as the collection of studies you're trying to use sporatically, or at specific times (perhaps during homework??). Use a control bar button to populate one or the other. It's not sophisticated, perhaps, but it does work.
[2025-04-13 00:04:48]
User61168 - Posts: 433
Cleanchart option is what I have been doing for very long time and it works but imagine having a chart book with multiple charts. It won’t remember what the previous study collection was to toggle back to. It’s exhausting to be doing this manually all the time. Even with 5-6 charts with simple study collection unnecessarily clocks the cpu when I only want the data feed to go into only one chart. Not a huge problem for live trading but certainly a pain when developing algos as there is no built-in feature to manage different versions of study collections. With a disconnect at chartbook level, development and version control would become so much easy to manage.
Edit: this is also a problem with replays which does an automatic-connection to data feed every time a replay is stopped. It will try to download data for all charts in chartbook resulting in an unnecessary freeze of the platform across ALL open chartbooks.
Date Time Of Last Edit: 2025-04-13 00:08:49
[2025-04-13 00:16:42]
User98657 - Posts: 353
I'm obviously not familiar with your specific situation. I don't do algo dev any longer, and am strictly a discretionary trader.

But I guess I don't understand how you'd have trouble getting back to your preset collection if that collection was assigned a button on a control bar. Even if not the Control Bar, just selecting that group from the drop down is fairly easy as well. If SC were able to create a switch for you, you'd still have to do the same amount of work.

Perhaps I'm not completely seeing the picture of what you're trying to do.
[2025-04-13 00:54:22]
User61168 - Posts: 433
That’s fine. As SC engineering said above, there are capabilities available in SC to work around this problem.

To post a message in this thread, you need to log in with your Sierra Chart account:

Login

Login Page - Create Account