Login Page - Create Account

Support Board


Date/Time: Wed, 30 Apr 2025 10:47:22 +0000



Clarification on 'Cancel All' Command Behavior with Multiple Strategies on the Same Symbol

View Count: 165

[2025-04-09 23:15:37]
User368741 - Posts: 58
I am currently operating multiple automated trading strategies across different chartbooks, all trading the same financial instrument within the same trading account. I have observed that when the "Cancel All" command is executed in one chart, it appears to cancel all working orders for that instrument and account, thereby affecting orders placed by other strategies running in separate charts or chartbooks. Could you please confirm if this is the expected behavior?

Additionally, I am seeking guidance on how to manage order cancellations on a per-strategy basis to prevent the "Cancel All" command in one strategy from impacting the orders of others. Are there specific settings or best practices within Sierra Chart that facilitate isolated order management for individual strategies under the same account and instrument?
[2025-04-10 10:22:03]
User431178 - Posts: 656
Expected behavior.

From the docs:
Description: Cancels all working orders for the Symbol and Trade Account of the chart that the trading study is applied to.

Additionally, I am seeking guidance on how to manage order cancellations on a per-strategy basis
You need to store the order numbers for each strategy and manage/cancel them yourself.

ACSIL Interface Members - Functions: Chart Study Persistent Variable Functions
ACSIL Interface Members - Variables and Arrays: sc.StorageBlock
Date Time Of Last Edit: 2025-04-10 10:22:25
[2025-04-10 10:38:28]
User368741 - Posts: 58
I am using spreadsheet is their a way to do "You need to store the order numbers for each strategy and manage/cancel them yourself" in automated spreadsheet trading ?
[2025-04-10 11:45:36]
User431178 - Posts: 656
Sorry ignore me, assumed wrongly that you were using acsil trading system.
I won't bs you, spreadsheets are outside of my wheelhouse, so I have no clue on that.
[2025-04-10 14:13:50]
John - SC Support - Posts: 39559
I am currently operating multiple automated trading strategies across different chartbooks, all trading the same financial instrument within the same trading account. I have observed that when the "Cancel All" command is executed in one chart, it appears to cancel all working orders for that instrument and account, thereby affecting orders placed by other strategies running in separate charts or chartbooks. Could you please confirm if this is the expected behavior?

This is the correct behavior

Additionally, I am seeking guidance on how to manage order cancellations on a per-strategy basis to prevent the "Cancel All" command in one strategy from impacting the orders of others. Are there specific settings or best practices within Sierra Chart that facilitate isolated order management for individual strategies under the same account and instrument?

You cannot do this with the existing tools. Sierra Chart does not work in this way. If you want to run different strategies for the same symbol at the same time, you really need to have different trading accounts to do this.

Another option would be to create a custom study using ACSIL, and then you would need to keep track of the specific orders you are dealing with in each strategy and make specific modifications to those orders.
For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing
[2025-04-11 00:38:21]
Sierra_Chart Engineering - Posts: 19383
Would it help if we add functionality to cancel trade orders that belong to the particular chart they are canceled from?
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-04-11 15:40:54]
User368741 - Posts: 58
yes that would be the perfect solution if we are able to cancel orders passed through that particular chartbook
[2025-04-15 06:00:17]
Sierra_Chart Engineering - Posts: 19383
We have added a new command to cancel orders associated with the specific chart. This is a command that can be added to the chart trading menu:
Cancel orders for Chart

Also a control bar button and keyboard shortcut can be as configured as well for this command.

This will be out in the next release.
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-04-15 06:00:30
[2025-04-15 09:20:06]
User368741 - Posts: 58
okay that is great just one more question I will be able to use Cancel orders for chart from spreadsheet for trading tool right like the cancel all working orders option currently available . And when will be the next release so I can keep track ?
[2025-04-16 02:18:39]
ForgivingComputers.com - Posts: 1052
Would it help if we add functionality to cancel trade orders that belong to the particular chart they are canceled from?

This will be out in the next release.

I am impressed that not only was a solution offered by Sierra Chart Engineering, but it immediately gets added to the next release.

That is excellent product support.

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

Login

Login Page - Create Account