Login Page - Create Account

Support Board


Date/Time: Sat, 23 Nov 2024 19:07:12 +0000



"Flatten and Cancel" versus "Flatten"

View Count: 655

[2024-03-28 14:37:19]
DCSaba - Posts: 110
Dear Sirs @Sierrachart,


I have read about this subject in the Forums and saw many have a problem that stems from the current functions of these two buttons:
I discovered an inconsistency that I would like you to look at:


"Flatten & Cancel" does indeed close the Trade Postion but NOT ONLY cancels the Bracket along with this, but ALSO CANCELS other Resting Entry Orders, that have nothing to do with the Active Bracket, and this is usually NOT required.

As you correctly point out in the Forum: one can use the alterbative: "Flatten Only" function, and so preserve one's other Resting Orders' position(s) in the queue.

BUT (!):
While "Flatten Only" closes the Trade Postion of course, but LEAVES EVEN the Bracket of the Trade Postion intact, which is usually NOT required (in contrast with other Resting Entry Orders, which should NOT be cancelled).

Please note, that this handling is very different from the (super useful!) "SCALE-IN / SCALE-OUT" functions of Sierra that (if allowed in the Settings) always adjust the Trade Postion to newly Filled Orders, while we are in a Trade Positon.

So when using the "Flatten Only" button, by the same logic: Sierra SHOULD CANCEL the Bracket (just like the Scale-in/Scale-out reduces the size of the Bracket according to a newly Filled Order that happens to reduce the Trade Postion to zero, which of course means a Bracket size of zero, i.e. CANCELLED).

On the side:
I checked if this problem was perhaps caused by the difference between closing the Trade Postion with a Market Order instead of a Limit Order, that one usually uses in the case of "Scale-in/Scale-out" action. But as I tested it, I found that the "Scale-in/Scale-out" function works just as awesomely with Market Orders, too.

Conclusion:
So this is just a problem with the "Flatten Only" functionality that does not act in accordance to the "Scale-in/Scale-out" functionality.
As these two functionalities are very much related, it would make sense to bring them in alignment:

Of course, if you prefer to keep the current working of the "Flatten Only" function as it is, then the obvious option would be to make this working dependent on the "Scale-in/Scale-out" options being active in the Settings, so:
If "Scale-in/Scale-out" is not allowed in the Settings, then the "Flatten Only" function works as it did before, but if "Scale-in/Scale-out" is allowed, then the "Flatten Only" function should so-to-say scale the Position down to zero, which effectively SHOULD CANCEL THE BRACKET, too.

The obvious advantage of this would be that we can have our other Resting Entry Orders stay in their respective queue postions and not get cancelled alongside with the Bracket of the Trade Postion that is being closed.

Hope this makes sense to you.

I look very much forward to discussing it, too, if you'd like.

Thank you,
Date Time Of Last Edit: 2024-03-28 14:39:13
[2024-05-31 19:05:04]
DCSaba - Posts: 110
Anybody from Sierra care to look into this?
[2024-08-10 11:47:12]
trad - Posts: 43
Any update on this.

This post is so right.
[2024-08-10 18:03:42]
Sierra_Chart Engineering - Posts: 17150
We need to be able to understand how to identify different categories of orders, that would be canceled under the condition that you want.

This is not clear for us.
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
[2024-08-11 03:11:01]
trad - Posts: 43
sure. let me give my view.

1.the biggest problem imo is the "flatten only" should get us out of the both position and its attached orders.

right now, it abandons the attached orders behind, which is so weird that i initially thought this was a bug. why would we want to leave take profit and stop loss orders behind when we get out of a position.

2. secondly, we have this "cancel" order behaviour. this cancel order feature will cancel BOTH all pending order yet to be filled, AND the attached orders of the current position.

In almost all cases, we would like to keep the take profit / stop loss orders on for the position we have. Or we should have an option to pick where we want Sierra to cancel them along with all the yet to be filled pending orders or not.

I have tried to write something which is very to the point, please let me know if you need more details. OP I feel is right, but his problem description became a lot more complicated due to comparison with how scale in/out features act differently and is better.
Date Time Of Last Edit: 2024-08-11 13:45:55
[2024-08-12 02:01:11]
Sierra_Chart Engineering - Posts: 17150
Ok thank you we understand. We will put an option in this week to control the functionality of Flatten to cover all possibilities.
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
[2024-08-12 17:24:24]
Sierra_Chart Engineering - Posts: 17150
We are working on this now. It is a little involved but we should have it done today.
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
[2024-08-18 23:50:18]
trad - Posts: 43
How is it going gents. Just thought I'd check in. :)
[2024-08-19 00:57:36]
Sierra_Chart Engineering - Posts: 17150
This is now available. Update to the latest prerelease.

Refer to:
Software Download: Fast Update

Refer to the What is New page:
https://www.sierrachart.com/index.php?page=doc/Whats_New.php#SCVer2669
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: 2024-08-19 00:58:41

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

Login

Login Page - Create Account