Support Board
Date/Time: Wed, 27 Nov 2024 10:42:14 +0000
Help: Flatten action (after stop hit) opened a new position
View Count: 338
[2023-08-31 17:48:33] |
User509533 - Posts: 57 |
Here is the sequence: 1) I have an open position in MES 2) I have an open confirmation dialogue for 'Flatten' 3) My stop hits 4) I pressed yes to flatten in the confirmation dialogue 5) New position is opened by the flatten (step 4). Is this normal behavior? How can I make sure 'Flatten' does not open any new position in any situation? Date Time Of Last Edit: 2023-08-31 18:08:46
|
[2023-08-31 19:58:42] |
John - SC Support - Posts: 36309 |
If the Stop occurred, then you should be out of the position, in which case a "Flatten" should not do anything - in fact you should get a notice in your Message Log stating that there is not a position to Flatten. Out of curiosity - how did you access the Flatten option - did you use the button the Trade Window, keyboard shortcut, or control bar? The other thing that you will want to do is to look at the "Trade Activity Log" and see what exactly occurred when you selected the Flatten button, and make sure it was a Flatten and not Reverse. You will find the Order in the log and then you will want to look at the "OrderActionSource" to get more information on what exactly occurred with it. Refer to the following for how to set filters to help you find what you are looking for: Trade Activity Log: Viewing Historical Trade Activity For the most reliable, advanced, and zero cost futures order routing, use the Teton service: Sierra Chart Teton Futures Order Routing |
[2023-08-31 20:07:17] |
User509533 - Posts: 57 |
My Broker has looked at the trade activity log (attached, see 8:33 am CST), and his conclusion is the following. I used the flatten button on the trade window. My reverse button is disabled. "I do see what you are talking about. I don’t think it’s a problem with the functionality that can be corrected though. You press the flatten button when you still have an open position, so Sierra queues up a market order to flatten the existing position at the time you pressed the flatten button (existing position: short 1 MES so the queued order is to buy 1 MES at market). You must have confirmations enabled for this so instead of sending that order to the market immediately it is held in the queue waiting for you to confirm. Your previously working buy stop order is filled AFTER you pressed the flatten button but BEFORE you hit the confirmation button. So, your position is now flat, but that confirmation window is still preparing to send a buy market order to flatten the position once you hit Yes to confirm. If you already have a working order filled you should have clicked “No”. Date Time Of Last Edit: 2023-08-31 20:20:23
|
Private File |
[2023-08-31 20:40:40] |
John - SC Support - Posts: 36309 |
What they state is what we see in the log as well. It was just a matter of the timing.
For the most reliable, advanced, and zero cost futures order routing, use the Teton service: Sierra Chart Teton Futures Order Routing |
[2023-08-31 23:44:28] |
User509533 - Posts: 57 |
If there is no position, all queued orders (due to confirmation dialogue of the flatten) should be removed. Can Sierra implement such a logic?
|
[2023-09-01 12:34:42] |
Sierra_Chart Engineering - Posts: 17191 |
Even if we did change this, which really is unlikely because at the time of the confirmation the specific order and other details like the quantity have already been determined, and are not going to change, you can still have the same problem because if the stop order fills at the same time you acknowledge the confirmation, but the order fill notice has not yet been received, you will still end up with an opposite position.
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: 2023-09-01 12:35:20
|
To post a message in this thread, you need to log in with your Sierra Chart account: