Login Page - Create Account

Support Board


Date/Time: Fri, 19 Apr 2024 08:54:54 +0000



Market Depth historical Graph - chart performance on a new hardware.

View Count: 673

[2021-02-25 20:24:11]
User308424 - Posts: 68
Hi again SC support,

I have new trading hardware (Ryzen 3700x, 32GB of RAM, dedicated NVMe disk for SC only). Not much on the PC as it is pure for trading.
I have 3 instances running (one for data feed connection only, one with chartbook where is 1 chart for ES with 1 min interval and 3 days to load, one with chartbook where is 1 chart for ES with 5 min interval and 10 days to load).

Those 2 instances are connected with the main instance with DTC.
On each of those 2 instances I have some studies but none of the studies load more than 6ms. I have some Vol by price, bid and ask volume, bar colouring study depending on the volume and market depth historical graph study.

Now when I want to reverse any of these charts back and all these studies are visible everything starts to lag. A lot.
I tried to hide one by one and it looks like the market depth historical graph is causing those delays. When I hide it all flies. When its on charts are laging when I move them.

I thought this herware and instalation approach would let me to work more smoothly.
Any suggestion on how I can speed it up?

Thanks in advance!
[2021-02-25 20:57:54]
John - SC Support - Posts: 30953
The Market Depth Historical Graph can definitely impact the drawing speed. Refer to the following for ways to help:
Market Depth Historical Graph: Improving Performance
For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing
[2021-02-25 21:19:20]
User308424 - Posts: 68
Hi again,

I understand that changing chart update interval to a higher value is a feature for a new data only. Data, which is loaded into a chart (in a certain time interval, for example 1000ms). In my case it did not help. I can be disconnected from the data service itself and just try to scrool back on a chart and I am already affected with the lag and the issue I described above.

Changing the levels of data to be displayed to 20 or 30 help, but then I am missing important information when trading.

1. Can this be related to a graphic card I am using? I do not ave Open GL active, but I have some old 1GB card, just to support multiple monitors.
2. Switching off hyper-threading in Windows might help?
3. Study overlay from another instance?

Any other idea on how to boost performance here?
I really appreciate anything that can help.

Kind Regards
[2021-02-25 22:57:51]
Sierra Chart Engineering - Posts: 104368
1. Improving the graphics adapter may help.

And in general reducing the number of levels displayed by the Market Depth Historical Graph is also going to help.
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
[2021-02-28 18:08:25]
User308424 - Posts: 68
Hi again SC support,

I tried another graphic card which is 6gb and I did not see big difference.
I started to see big difference when I activated OpenGL... Even on my very cheap, second hand Nvidia NVS 510 everything runs smoothly. Even with market depth historical graph study on.

I am surprised by that as I thought SC chart is more CPU oriented software and I thought having a relatively strong CPU (Ryzen 3700x) would be enough to run everything with decent program response time. Apparently I was wrong.

Is there anything else you can suggest here? Or from your perspective its just better to go with OpenGL? Is there anything against trading with an OpenGL being turned on?
Thanks!
[2021-02-28 21:49:18]
nosast - Posts: 290
Best advice I can give is to use Open GL option for graphics. MDH is just a lot of workload for the CPU as all the calculation is only done one core and therefore nearly maxing it out. Especially if you want to use a fast update interval you will notice a major difference.
[2021-02-28 22:32:51]
Sierra Chart Engineering - Posts: 104368
Or from your perspective its just better to go with OpenGL
Yes using OpenGL is just fine. This is what we recommend.
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: 2021-02-28 22:32:57

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

Login

Login Page - Create Account