Login Page - Create Account

Support Board


Date/Time: Tue, 07 Jan 2025 20:23:47 +0000



Post From: ATM Strategy Issue - Contracts partially filled as price went through twice

[2016-06-22 10:16:08]
Sierra Chart Engineering - Posts: 104368
The problem is this:
ActivityType  DateTime  Symbol  OrderActionSource  InternalOrderID  PositionQuantity  Quantity  ServiceOrderID  OrderStatus  OrderType  FillPrice  Price  BuySell  Price2  FilledQuantity  TradeAccount  OpenClose  ParentInternalOrderID  FillExecutionServiceID
Order  2016-06-20 14:47:14.962  ES.20160900.CME_Eq  CTS order update (Replace)  864  14  14  F128222C-C090-4F0C-AC3E-07EABF46AA3B  Open  Limit    2084.25  Sell      *  Close  863  

Order  2016-06-20 14:47:14.992  ES.20160900.CME_Eq  CTS order update (Replace)  864  14  3  F128222C-C090-4F0C-AC3E-07EABF46AA3B  Open  Limit    2084.25  Sell      *  Close  863  
Because the parent order partially filled, The OCO orders had to have their quantity increased from 3 to 14. But for reasons which we do not understand, the CTS server then set the quantity from 14 back down to 3.

We have seen this behavior before and we asked CTS about this. It was a while ago and do not remember the reason why this behavior occurs. With the new order routing connection that we are working on for CTS, none of this will be relevant any longer because we will not be using CTS server-side OCO orders. They will be managed on our server.

The problem is that because the parent order was a market order, this did not go through as an auto OCO order which would have avoided this problem.


The most reliable thing to do is to disable Global Settings >> General Settings >>Use Server-Side OCO and Bracket Orders.
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