Login Page - Create Account

Support Board


Date/Time: Fri, 29 Mar 2024 12:40:26 +0000



[User Discussion] - DTCServer (0) | Shutdown and closed.

View Count: 993

[2016-11-30 20:49:16]
TapeReader - Posts: 88
Hi,

We have been running multiple instances of Sierra using DTC.

The instances have been running fine, and are now disconnecting.

Here is a record from the Message Log:

DTC client #94. Sierra Chart. 127.0.0.1 | No heartbeat received after 12s. Closing network socket. | 2016-11-30 15:10:14
DTCServer (0) | Shutdown and closed. | 2016-11-30 15:10:14

Any insights here?

Thanks,
C
[2016-11-30 21:32:52]
Sierra Chart Engineering - Posts: 104368
Yes this is probably due to too heavy a load on the system.

This is about all we can say. You will need to improve the performance of the system by using solid-state drives and a faster CPU with more cores.
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
[2016-11-30 23:58:25]
Sierra Chart Engineering - Posts: 104368
Another thing that we want to let you know is sometime in January or February, there is going to be some changes in Sierra Chart with network communication which should improve overall performance That should help with this kind of an issue.
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: 2016-11-30 23:58:53
[2016-12-01 00:56:40]
TapeReader - Posts: 88
The machine in question currently has 32 GB RAM, and SSD.

The processor is and AMD FX 8350 8 Core.

It is running 3 instances of Sierra Chart and the OS.

No other functionality beyond Sierra Chart is tasked by the machine except for remote access services such as GoToAssist.

Currently, in the slow after-hours market, the CPU load is around 32% of utilization, and the Memory utilization is around 18%.

The CPU and Memory utilization likely moves above this during normal trading hours.

However, when this issue occured, the market was not experiencing abnormal volatility.

We have set the 'Affinity' of each instance of Sierra Chart to a virtual core and also to a physical core, and have left a dedicated virtual core and a dedicated physical core for the OS.

We have set the 'Priority' of each instance of Sierra Chart to 'Real-Time'.

The DTC Server and Sub-Instances all reside on the same machine.

We are trading only 2 symbols, however, we are trading 30 automated trading strategies.

With the above in mind, are there any hardware\software configuration changes that you could recommend?

One more thought, the machine is running Windows 10. Would migrating to Windows Server 2008 provide any benefit?

Thanks,
C
Date Time Of Last Edit: 2016-12-01 00:59:58
[2016-12-01 05:12:08]
Sierra Chart Engineering - Posts: 104368
We recommend additional SSDs and using a separate SSD for each instance of Sierra Chart.


We have set the 'Priority' of each instance of Sierra Chart to 'Real-Time'.
No do not do this! Most likely this is the cause of the problem. We would never do this ourselves. This is very dangerous to do. Only individual threads should be set to real-time, if they do a minimal amount of work and have a critical need to be high priority. And this should always be implemented by the program and never by the user.
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: 2016-12-01 05:13:34
[2016-12-01 05:16:37]
Sierra Chart Engineering - Posts: 104368
You should also consider using an Intel CPU but that is up to you.
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
[2016-12-01 13:16:21]
TapeReader - Posts: 88
Thanks for these insights...

We will implement today and go with Intel on the next machine.

All the best,
C
Date Time Of Last Edit: 2016-12-01 13:16:29

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

Login

Login Page - Create Account