Login Page - Create Account

Support Board


Date/Time: Wed, 01 May 2024 00:00:08 +0000



Increasing Chart Loading Performance ?

View Count: 1500

[2015-02-03 02:09:48]
Trader Ra - Posts: 87
Im trying to understand how to improve chart loading performance on one of my charts. I’ve read and applied a lot of the suggestions from the documentations but wanted some specific advise about a few of the chart settings specific to my situation. The changes are mostly global so will impact all other charts which is my concern. Please bear with me.

Some background on my setup – I trade futures (ES) and don’t use anything less than a 1 Min chart. I execute orders off the Chart DOM. Most of my charts that I watch live only have 10 days data loaded. I don’t use time and sales. Im downloading 1 Tick data with the standard 186 days of max historical standard to DL setting
I do my research on higher timeframe charts like historical dailys and intraday 30, 60 120 etc. which is where I want to improve performance. Sometimes I need to look back a longer period. I use a lot of volume profiling and extending rectangle drawings with the transparency features. So my ‘research charts’ may have 100, 300 – 400 days loaded depending on how far back I need to look. Switching between time frames chews up time.

Its not a huge problem as I have a powerful system and generally it takes about a min or less maybe to load 400 days or so with 1tick setting.. haven’t really timed it but faster would be better. Probably feels longer than it is! Its not a problem during RTH hrs because those charts just sit there in the background. Just wanted to shave some time loading when I switch time frames doing my research work. I prefer drilling down using 1 chart instead of having multiple charts with diff times.

My concern is accuracy and execution if I make changes to settings. Can I safely make changes to the following settings without impacting data accuracy and execution bearing in mind I live in Australia and rely heavily on volume profiling?

-  Reduce time and sales stored records? What value – 500? 1000?
-  Do I need to use 1 tick data or can I switch to 1s and still not worry about accuracy? As long as I have highly accurate data for the last week or two which I probably need for execution? Not clear on this sorry
-  Can I still create accurate volume profiles from periods that are months back if I change to 1s data?
-  Can I change the max historical intraday days to 50 maybe or less?
-  What about chart update interval ? currently mine is set to 500
-  Any other important setting that makes a big diff to performance? I cant make these settings specific to a chart can I?

I think my problem is that I don’t fully understand if I need to have 1 Tick data for drawing accurate volume profiles from whatever period I choose and whether making some of the changes above would affect overall data accuracy and execution from Australia?

It’s a long one.. I apologise. I know your team’s busy so Im not expecting a quick response. This is non urgent but would like some clarity at some point. Thanks in advance.

[2015-02-03 05:45:10]
Trader Ra - Posts: 87
just timed loading of 300 days with tick data and standard settings.. 17s .. lol what the heck was i complaining about again?

but would still like some clarity on my understanding of the above questions. thanks.
[2015-02-03 20:12:04]
Sierra Chart Engineering - Posts: 104368
The simple answer to this is to set Global Settings >> Data/Trade Service Settings >> Intraday Data Storage Time Unit to 1 Second.

The reduction in accuracy is small especially when looking at volume profiles over a long period of time. You also need to realize that the quality of the data feed can affect accuracy as well and that can be a much more significant effect than the Intraday Data Storage Time Unit.

After changing this setting, go to the chart and select Edit >> Delete All Data and Download. This only needs to be done once for each symbol.


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, *change* to the Teton service:
Sierra Chart Teton Futures Order Routing
Date Time Of Last Edit: 2015-02-03 20:12:31
[2015-02-03 22:31:03]
Trader Ra - Posts: 87
Thanks. That clears things up. I have a follow up query on data feed now.

Im with Infinity/Transact Futures. I recall reading or hearing somewhere that they use the same data feed as SC. Is this accurate? Im aware that the historical data for daily charts they use is provided by SC but is that the case with intraday data? Im assuming no.

I notice on my charts there is the [M] symbol on the chart header for market stat data like tick, net issues so this is provided by SC correct even though Im not signed up directly with the SC data feed? Where as intraday charts do not have that [M] symbol.
[2015-02-03 22:50:23]
Sierra Chart Engineering - Posts: 104368
I recall reading or hearing somewhere that they use the same data feed as SC. Is this accurate?
No. Both the real-time and Intraday data do not come from Sierra Chart in the case of TransAct.

Charts with the [M] indicator do come from the Sierra Chart data feed.
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, *change* to 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:

Login

Login Page - Create Account