Support Board
Date/Time: Tue, 13 May 2025 20:51:43 +0000
OCO orders not filled
View Count: 1353
[2014-06-26 04:28:22] |
EthanC - Posts: 44 |
Hi, 1) I placed an OCO order in the DOM, got filled and turn off my PC. When I turned on my PC, I noticed that both my stop/target did not get filled even when the market trades through them. How am I able to solve this issue? 2) If I place an OCO order in the DOM and turn off my PC, even when the market trades through my entry price, I will not get fill as well? Thanks. Date Time Of Last Edit: 2014-06-26 04:28:57
|
[2014-06-26 05:37:36] |
|
1, 2. Possibly the Time in Force for these was Day rather than Good till Canceled. Refer to the documentation for this here: http://www.sierrachart.com/index.php?l=doc/doc_AttachedOrders.html#TimeInForce 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, *change* to the Teton service: Sierra Chart Teton Futures Order Routing |
[2014-06-26 05:49:27] |
EthanC - Posts: 44 |
My orders are GTC. On a side note, the broker I am using does not support server side OCO, is that the reason why my stop/target did not get filled when I turned off my PC? |
[2014-06-26 06:14:22] |
|
You need to ask your trading service why the orders did not get filled and at what time they got canceled. Give them the Service Order ID of the order. This can be found in the Trade Activity Log: http://www.sierrachart.com/index.php?l=doc/doc_TradeActivityLog.php If you need more help from us, we need to see all of the lines in the Trade Activity Log for these orders to have an indication of why they got canceled. Here are the instructions: http://www.sierrachart.com/index.php?l=doc/doc_TradeActivityLog.php#TradeActivityLogToSupport 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, *change* to the Teton service: Sierra Chart Teton Futures Order Routing Date Time Of Last Edit: 2014-06-26 06:14:45
|
[2014-06-26 07:01:06] |
EthanC - Posts: 44 |
ActivityType DateTime Symbol OrderActionSource InternalOrderID ServiceOrderID OrderType Quantity BuySell Price Price2 OrderStatus FillPrice FilledQuantity TradeAccount OpenClose ParentInternalOrderID PositionQuantity FillExecutionServiceID Fill 2014-06-25 14:57:34.005 [Sim]ESU4-CME Trade simulation fill. Bid: 1949.00 Ask: 1949.25 7955 7955 Market 2 Sell Filled 1949.00 2 Sim Open -2 7955.1 |
[2014-06-26 07:03:05] |
|
This answers the question. This is a simulated order. So these are not held on a server. They are processed internally within Sierra Chart and Sierra Chart must be running and connected to the data feed.
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, *change* to the Teton service: Sierra Chart Teton Futures Order Routing |
[2014-06-26 07:04:52] |
EthanC - Posts: 44 |
So if this was live, the OCO stop/target will be executed even if my PC was turned off?
|
[2014-06-26 07:16:07] |
|
Yes. For sure. Just make sure that you use a Time in Force of Good till Canceled. However, you will not have OCO functionality if Sierra Chart is not running. So potentially both orders can fill. Therefore, do not disconnect Sierra Chart after it has submitted the Target and Stop order. It needs to be kept running. The cost of electricity is far less than the cost of trading losses. 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, *change* to the Teton service: Sierra Chart Teton Futures Order Routing Date Time Of Last Edit: 2014-06-26 07:17:12
|
[2014-06-26 07:28:12] |
EthanC - Posts: 44 |
Haha, you are right! In conclusion, if a broker does not provide Server Side OCO: 1) You placed an OCO order and it gets filled. 2) You turned off your PC. 3) The market trades beyond your stop and you get stopped out. (Your limit target turns to BTO/STO) 4) The market reverses to your limit target which is now a BTO/STO, and now you are in a new position without a stoploss & target. Side note: This applies to "send attached orders by price" and "send attached orders by position" too. Am I right? Date Time Of Last Edit: 2014-06-26 07:31:17
|
[2014-06-26 07:35:44] |
|
Yes. This is all correct.
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, *change* to 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: