Login Page - Create Account

Support Board


Date/Time: Thu, 25 Apr 2024 12:40:25 +0000



OCO orders not filled

View Count: 1224

[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]
Sierra Chart Engineering - Posts: 104368
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]
Sierra Chart Engineering - Posts: 104368
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]
Sierra Chart Engineering - Posts: 104368
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]
Sierra Chart Engineering - Posts: 104368
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]
Sierra Chart Engineering - Posts: 104368
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:

Login

Login Page - Create Account