Login Page - Create Account

Support Board


Date/Time: Tue, 07 May 2024 08:44:52 +0000



Reducing Compute Time

View Count: 908

[2020-01-14 12:41:51]
a Gem Tree - Posts: 60
This question deals with Sierra and CPU cores: I believe Sierra still operates using a single core (if not, close this thread). For C++ coders, this isn't a problem. WELLL, I'm not a fancy coder - I only know spreadsheets. And when I try to make indicators using Spreadsheets, I often lag my computer to the point that it's running 2-3 seconds behind live trading.

So, I figure, I want to add more stuff; more spreadsheets operating with different charts.
Now, I can't do that, b/c I'll start falling 4-5 seconds behind real time.
HOWEVER, What if I installed 2 versions of 64 bit SierraChart, and ran one chart and spreadsheet in each version at the same time...
---- Would Each version of Sierra run using different CPU cores?
[2020-01-14 15:30:52]
Ackin - Posts: 1865
- Would Each version of Sierra run using different CPU cores?
Quoting SierraSupport: "Sierra Chart already supports multiple cores/threads in several ways.
Chart data loading is on separate cores/threads. Each instance of Sierra Chart is on a separate core/thread.
And also, in an upcoming version, market data feed processing and file writing will will be on other cores/threads.
Exactly how the threads are allocated to cores is managed by the operating system."

for more info read:
CPU usage for multi-core processor




For C++ coders, this isn't a problem.
In c ++, this is the same problem...



btw. More cores won't help you. The problem of delay is not in calculations and operations(very often), but in data loading. Alot operations are done by reloading the charts. Find an old post where someone tried to load multiple bars at once using C ++, the acceleration was huge .....

If this is the case for you or you do not check it easily, reduce the number of days loaded in chart settings to a minimum (eg 2 days)
Date Time Of Last Edit: 2020-01-14 15:42:35
[2020-01-14 18:49:39]
Sierra Chart Engineering - Posts: 104368
---- Would Each version of Sierra run using different CPU cores?
Yes. And this is a good solution. Instructions:
Using DTC Server for Data and Trading in Another Sierra Chart Instance

To understand where Sierra Chart uses different threads, refer to:
Performance
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: 2020-01-14 18:50:01

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

Login

Login Page - Create Account