Login Page - Create Account

Support Board


Date/Time: Wed, 25 Feb 2026 12:27:30 +0000



Emulator data issues, freezing

View Count: 288

[2026-01-08 18:28:54]
DCSaba - Posts: 122
Are you experiencing problems with SC Data this afternoon?
Over the past days and weekks I experienced freezing on my footprint chart, with trades going unresponsive in the Emulator, while the main Sierra Instance is ticking on, regularly. The trades I am making on the Footprint DOM turn out to be uncontrollable as a result.

Today was the worst: Until the freezing stops I have no control, which today has surpassed any previously experienced intervals, lasting between 13.08 EST to 19.15.
Please see my Message Log attached.
attachmentEmulator-MessageLog.txt - Attached On 2026-01-08 18:28:33 UTC - Size: 342.45 KB - 33 views
[2026-01-08 19:06:22]
Sierra_Chart Engineering - Posts: 23018
We have checked the server running the Trading Evaluator and everything is operating normally. We do not see any performing issues. Everything is working fast and responsive.

We have done a test of trading on the trading evaluator and it is responsive.

Therefore, the issue you are having is related to Internet connectivity somewhere between your location and the server.
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
[2026-01-08 19:43:20]
DCSaba - Posts: 122
Thank you for the testing, but perphaps you didn't understand everything I wrote:
I had no Internet Connectivity issue, as my main Instance Sierra was ticking normally (as I said above).

Why would the 2nd Instance, running the Emulator, freeze then? Can you test this?
[2026-01-08 23:34:04]
John - SC Support - Posts: 44784
In the end, it sounds like you are stating that you are having a problem with the data in a sub-instance. Is this correct?

Please get us the log from that sub-instance by following these instructions:
Support Board Posting Information: How to Post Your Message Log (Required In Some Cases)
For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing
[2026-01-09 10:36:40]
DCSaba - Posts: 122
Yes, that seems to be the case.
I have, thou attached the Log in my first message.
And the Instance is just a few months old: I have created it anew as the previous Instance stopped working in October.
[2026-01-09 16:18:37]
John - SC Support - Posts: 44784
The log in the first post is from your main instance. If this is only occurring in a sub-instance, then we need the log for the sub-instance.

If this is occurring in your main instance, then we need to know that. Please verify if this is occurring in the main instance as well.
For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing
[2026-01-09 19:09:43]
DCSaba - Posts: 122
No. I am positive it is the right Log. I made sure of that.
Besides, it references my Trading Log, loads my relevant cht files as well as DLLs from the 2nd Instance folder, etc.
It is the correct Message Log.
[2026-01-09 19:39:24]
John - SC Support - Posts: 44784
Are you actually running a Sub-Instance or is this a completely separate installation?

A sub-instance is started by selecting "File >> Sub-Instance". These sub-instances are tied to the main instance and get their data from the main instance.

A separate installation stands on its own and is completely separate from another instance. You would start a separate installation by selecting the icon to start the program.

If you have multiple installations, are these on the same computer or on separate computers?
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: 2026-01-09 19:40:03
[2026-01-09 20:21:52]
DCSaba - Posts: 122
No I did not install Sierra separately.
In fact this is a Subinstance that I creatd exactly by "File/Sub Instance" and one that starts from s subfolder of the Main Sierra Folder called "D:\SierraChart\SierraChartInstance_2". I always start it thou by starting the exe file from this subfolder (i.e.: D:\SierraChart\SierraChartInstance_2\SierraChart_64.exe), as I want to avoid creating yet another Subinstance. Is this perhaps a problem?
[2026-01-09 22:45:02]
John - SC Support - Posts: 44784
What you are doing can be done, but you changed the "Current Selected Service" for that sub-instance, which makes that instance now a completely separate, stand-alone instance, and not an actual sub-instance.

A sub-instance depends on the main instance to get its data and trading services. A separate installation does not do this, and is completely independent.

If you want to do what you are doing, and want that instance to be an actual sub-instance, then you need to leave the "Current Selected Service" as "DTC - Sub-Instance".

Or, you can start the sub-instance by selecting "File >> New Instance". There is relatively new option in there to select the specfic sub-instance you want to start.

Once you have figured out how you want to have this setup, then let us know how you are using it and then let us know if you still see the same issue with the data.
For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing
[2026-01-10 00:08:21]
DCSaba - Posts: 122
I am uncertain as to what you mean: My subinstance is set to "Trading Emulator" as is written in the instructions when setting up the Emulator, i.e. the Main Instance is set to "SC Data" and the Sub-Instance is set to "Trading Emulator". How else can it be set up for the EMuulator to work?
If I start the 2nd Instance from the Main Insrance (instead of directlywith the Sierrachart_64.exe) it still opens up withthe Current Selected Service being connected to "Trading Emulator". How else can it be?
[2026-01-12 15:47:56]
John - SC Support - Posts: 44784
If I start the 2nd Instance from the Main Insrance (instead of directlywith the Sierrachart_64.exe) it still opens up withthe Current Selected Service being connected to "Trading Emulator".

This should not be the case. If you start the sub-instance from the Main Instance by selecting "File >> Sub-Instances >> New Instance (or "Run Sub Instance #2")) then the "Current Selected Service" must be set to "DTC - Sub Instance" and it not changeable.

When you start a Sub-Instance through the File menu of the Main Instance, it is connected to that Main Instance using the DTC protocol to get the data and send orders. This is why it is automatically set this way and can not be changed.

When you start the instance directly by running the executable, you are starting a completely separate instance that has no dependency on the main instance.

Either of these are fine, but you really need to understand the difference between these.

--

Back to the original issue, we see the following in your log:

DTC Client socket (1) | Close event error. Windows error code 10053: An established connection was aborted by the software in your host machine. *

Refer to the following for this error:
Data/Trading Service Connection and Symbol Issues: 1.2. Network Communication or Server Problem


Denali Data Feed (Market Orders Data) | Market Orders data has been rejected for symbol: ESH26. Market orders request not authorized.

We are not sure why you are getting this error. We need to send this to Engineering for them to give us some information on why this might occur.
For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing
[2026-01-12 19:30:46]
DCSaba - Posts: 122
Thank you for sending it on to the engineers.I hope they will find something as I very much like your EMulator.
I think I understand what you mean now: So it is no longer the recommended Setting when using the Emulator, to set the Main Instance to "SC Data" while setting the 2nd Instance (the one where I trade) to "Trading Emulator", but instead you recommend I set my Main Instance directly to "Trading Emulator" and leave the 2nd INstance in the Default Setting of "DTC SUb-Instance".

Now I have set this up this way, but of course that meant my Sierra had to download again all the historical ES-.scid files for my Volume Profile-charts. I have of course recognized that the new .scid files are contentwise the same as the ES-CME files used by the "SC Data" Setting: so I tried to just rename them for my NQ-.scid files and my RTY-.scid file and this worked without having to download those from the Server, too.

I will be then using and monitoring the system from this set-up's perpective and report back to you, while I would very much appreciate if you could keep me updated on Engineering's findings.
[2026-01-12 21:12:40]
John - SC Support - Posts: 44784
I think I understand what you mean now: So it is no longer the recommended Setting when using the Emulator, to set the Main Instance to "SC Data" while setting the 2nd Instance (the one where I trade) to "Trading Emulator", but instead you recommend I set my Main Instance directly to "Trading Emulator" and leave the 2nd INstance in the Default Setting of "DTC SUb-Instance".

When using a Sub-Instance, it should be setup the way. But, if you want to have completely separate instances that you start separately, then you can have one set to "SC Data" and another to "Trading Emulator". It just depends on what works best for your setup.

But, again, for a separate instance, you should not use the "SierraChartInstance_n" folders. You should install to a completely separate folder from the other instance you have. Refer to the following:
Using Multiple Data and Trading Services at the Same Time: Step-By-Step Instructions to Install Multiple Copies of Sierra Chart
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: 2026-01-13 18:27:15
[2026-01-13 17:08:20]
DCSaba - Posts: 122
And which of the two set-up would be more efficient utilizing the CPU's resources or the internet connection?
Is there a preference?
[2026-01-13 18:34:15]
John - SC Support - Posts: 44784
They are pretty much the same with regards to resources.

The choice on which way to run will depend on how you want to use the system. If you want to have a single connection point (the Main Instance) and control where the sub-instance is sending orders based on that Main Instance, then use the Sub-Instance option.

But, if you want to have two different connection points (i.e. one to live trading and another to the Trading Emulator), then a dual installation setup would be the better option.
For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing
[2026-01-13 19:26:43]
DCSaba - Posts: 122
That is clear and good to know thank you.
But may I ask how I can make my Sierra "tick faster"? I.e. I love this set-up (the Trading platform being separated from the Main Instance), because the Trading Platform (be it a 2nd Instance or a totally independent Instamce) "ticks much faster" than my Main Sierra.

You see, my Main Instance has 2 TPOs and multiple time-charts (i.e. 2500-Tick-chart, 10s, 1m, 5m, 10m, 30m and 240m charts, and even a daily and a weekly chart) that all-in-all seem to be "loading Sierra" hard enought so even my 10-second chart updates slower than my foot-print chart on Trading Platform (Main Instance), meaning: every ~2 seconds. I am guessing this is because all thse charts just "add-up" in calculation time (each contributing about 100ms). Nonetheless I wonder if there is any way of helping Sierra with "allocatiing more CPU resources" or any other way you can think of that could help.

Any input would be much appreciated.
[2026-01-13 19:50:51]
John - SC Support - Posts: 44784
Using multiple instances does help. It really does not matter whether they are Sub-Instances or separate installations.

All the information for how to improve performance is at the following link, including information about the multiple instances:
High CPU Usage | Inactive User Interface | Poor Performance | Long Time to Load Chart Data | Charts Reloading Often
For the most reliable, advanced, and zero cost futures order routing, use 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