Login Page - Create Account

Support Board


Date/Time: Mon, 12 Jan 2026 23:09:30 +0000



Trade Activity Log - Open Positions Problem

View Count: 287

[2025-11-26 19:36:03]
user_xyz - Posts: 509
I need help, I've spent hours trying to fix this and can't get my open positions squared up.

My Main instance is setup to use SC Data services / Denali and where I view all my charts for open trades.

I run 5 instances where instance #5 is the instance where I place all my trades from.

Something happened and instance 5 shows 24 open contracts and Main instance shows 0. If I close 24 contracts in #5, then Main will open w/ 24 contracts and #5 will show zero open.

I've tried everything to get back to zero. Disconnecting, restarting, going back in Trade Activity and deleting everything post 24 open contracts, removing all the 'Activity Type' Positions etc.
Even tried disconnecting data/services - removing from Trade Activity everything and restarting. But these open positions appear to be coming from SC Data Services server and they show up again.
[2025-11-26 20:46:51]
John - SC Support - Posts: 43931
When you are using "SC Data" for the Current Selected Service, then you are doing simulated trading. When you do this with a Sub-Instance, the sub-instance needs to have the option for "Trade >> Trade Simulation Mode On" disabled. This makes the sub-instance think it is trading live, and sends the orders to the main instance for further processing. With the main instancing having "Trade >> Trade Simulation Mode On" enabled, the main instance will process the orders using the built-in simulation mode.

But, if the sub-instance also has "Trade >> Trade Simulation Mode On" enabled, then the processing of the orders will occur only in that sub-instance and the main instance will not know anything about them.

It sounds like the 24 contracts you opened were done with "Trade Simulation Mode On" enabled in the Sub-Instance, so the sub-instance only knows about them. But now you have "Trade Simulation Mode On" disabled in that sub-instance, so when you try to close them, the main instance is processing them, but only knows about one-half of the trade.

You need to set the Sub-Instance to have "Trade Simulation Mode On" enabled and then close out those positions. Then, when everything is flat and nothing is showing odd, you can then turn off the "Trade Simulation Mode On" and continue from there.
For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing
[2025-11-27 15:41:50]
user_xyz - Posts: 509
Everything you laid out is correct and I thought it would fix it but alas it did not.

Main instance > Trade Sim Enabled
Sub instance 5 > Trade Sim Disabled (this instance sends trades to all my accounts and I treat the Trade Activity Log here as Master)

The origin came from me trying to reconcile a live trade from Instance 5 to Main Instance.
I removed a 4 lot trade from Main Instance Trade Activity Log to change the Note field (was going to copy from Instance 5 later), placed another trade from Instance 5 and the Main Instance showed a 24 lot open position, here we are with the discrepancy.

Right now the 24 open position is in Sub 5 (Sim Disabled). Main instance shows no open positions. If I change Sub 5 to Sim Enabled the trades disappear and I can't close them. I tried reversing, closing in Sub 5 then in Main Instance they appeared - > Here flipped sim modes Main Disabled, Sub 5 Enabled closed trade in Main and I thought this fixed it but when back to Main Sim Enabled and Sub 5 Disabled the 24 open appeared.
[2025-12-01 02:50:36]
Sierra_Chart Engineering - Posts: 22313
There is a lot of complexity, with simulated positions, maintained in a main/server instance, which are from order fills, and provided to a sub instance.

We have seen some issues with this and we are working to improve upon it.

Here is some more information:
Trade Simulation: Clearing Simulated Positions in Sub Instance
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
[2025-12-02 12:54:46]
user_xyz - Posts: 509
I tried clearing via that link, I'm days deep / stuck into this.

As it stands now.
- Main: Zeroed out and shows no open positions.
- Sub 5: Shows 24 open.

What's odd is that in the TAL -> [Trades] for Sub 5 you don't see open positions like you would normally. It's almost like a ghost position.
But the DOM and Chart Stats clearly showing the open positions.

I know you all are busy but this seems like a call / screen share is needed to walk through getting this cleared up. Can do whenever.
Private File
Private File
[2025-12-03 18:03:30]
Sierra_Chart Engineering - Posts: 22313
We can go over this, in a call, after the market close, today or tomorrow.
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
Date Time Of Last Edit: 2025-12-03 18:03:38
[2025-12-04 01:35:41]
user_xyz - Posts: 509
I'll be around for next hour if it's not too late or we can do tomorrow.
[2025-12-04 17:16:45]
user_xyz - Posts: 509
I got it fixed. I placed a trade this morning buy 1 lot, sell 1 lot. I then noticed that trade was on a new row and the 24 lot 'ghost' position referenced in post #5 now showed as open in the TAL.
I then shutdown SC, removed Trading Activity for today in both Main and Sub 5, restarted and it was gone.

I need to try and clean up all the prior trades this weekend. If there a problem I'll let you all know, should be good from here.
[2025-12-04 22:41:55]
Sierra_Chart Engineering - Posts: 22313
We are looking this over now. We were ready to call at this time. Let us know if you need more help with this.
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
Date Time Of Last Edit: 2025-12-04 22:42:04
[2025-12-10 12:26:43]
user_xyz - Posts: 509
I might have accidentally discovered how this happened which leads to my next question.


- Sub 5 (non-sim) is where I keep my 'master' TAL for record keeping and tracking.
- Main (sim) is where I view all the trade executions.

This morning I exported some trades from Sub 5 to Main to reconcile/balance the accounts, after a new 20 lot position opened like before.

This makes sense now as the Main instance just got non-sim trades it wasn't aware of previously.

Question: I don't see in the export columns a sim/non-sim designation, how can I change this?
[2025-12-10 16:43:10]
John - SC Support - Posts: 43931
Question: I don't see in the export columns a sim/non-sim designation, how can I change this?

Sorry, but we are not understanding the question. What are you exporting and from where? And what do you mean by a Sim/Non-Sim designation?
For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing
[2025-12-11 13:10:35]
user_xyz - Posts: 509
Exporting from Sub 5 all those trades are non-sim thus importing the trades into the Main instance (sim) the filter in TAL > Display Settings > Simulated State is On therefore those trades don't populate. I would think a column exists to flag trades as Sim or Non-Sim, that designation comes from somewhere.
Date Time Of Last Edit: 2025-12-11 13:11:35
[2025-12-11 15:34:09]
John - SC Support - Posts: 43931
When you say "exporting", are you actually exporting the data from the Trade Activity Log, or are you actually creating trades in sub-instance 5 and they are processed to the Main Instance?

If you are performing trading from the sub-instance, and the Main Instance is has "Trade >> Trade Simulation Mode On" enabled, then the trades that are processed in the main instance will be "Simulated". So you should be seeing the trades in the Trade Activity Log when you have "Display Settings >> Simulation State" set to "Simulated".

If this is not the case, then are you able to see the activity in your Sub-Instance 5 Trade Activity Log? In that log, however, these trades will be viewed as "Non-Simulated" since they are being sent to the main instance (the option for "Trade >> Trade Simulation Mode On" is disabled in that sub-instance).
For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing
[2025-12-11 18:12:05]
user_xyz - Posts: 509
Actually exporting the trades from TAL in Sub 5. Everything you mentioned in #13 is correct.

The issue is when I need to reconcile because a trade doesn't match up for one reason or another. Sub 5 I perform all my trading from and use as the master TAL for records/tracking. Often I need to delete or change trades in the Main instance and exporting from Sub 5 is the easiest, I just need them to match the 'simulated' state of the Main instance.
[2025-12-15 15:35:41]
Sierra_Chart Engineering - Posts: 22313
We will have to add a field in the exported trade activity data indicating if the trades are simulated.
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
Date Time Of Last Edit: 2025-12-15 16:06:09
[2025-12-15 16:05:36]
Sierra_Chart Engineering - Posts: 22313
We need to make a correction to what is in post #15. There is not a dedicated field for whether the trade activity data, is simulated or not, it is determined by the symbol. For example:
[Sim]YMZ25-CBOT  

[Sim] means that the trade activity data is simulated.
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
Date Time Of Last Edit: 2025-12-15 16:05:51

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

Login

Login Page - Create Account