Support Board
Date/Time: Wed, 27 Nov 2024 06:39:03 +0000
Post From: SCT_ORDERTYPE_OCO_BUY_STOP_SELL_STOP question
[2014-04-10 23:22:38] |
Sierra Chart Engineering - Posts: 104368 |
Here you go: s_SCNewOrder NewOrder;
NewOrder.OrderQuantity = 4; NewOrder.OrderType = SCT_ORDERTYPE_OCO_BUY_STOP_SELL_STOP; NewOrder.Price1 = Last + 10 * sc.TickSize; NewOrder.Price2 = Last - 10 * sc.TickSize; // Optional: Add target and stop Attached Orders to each stop in the OCO pair. NewOrder.AttachedOrderTarget1Type = SCT_ORDERTYPE_LIMIT; NewOrder.Target1Offset = 4 * sc.TickSize; NewOrder.AttachedOrderStop1Type = SCT_ORDERTYPE_STOP; NewOrder.Stop1Offset = 4 * sc.TickSize; if ( sc.SubmitOCOOrder(NewOrder) >0) { int BuyStopOrder1ID = NewOrder.InternalOrderID; int SellStopOrder2ID = NewOrder.InternalOrderID2; } 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 |