Support Board
Date/Time: Mon, 10 Mar 2025 23:11:53 +0000
[Programming Help] - Move to break even not working
View Count: 476
[2022-04-19 03:52:25] |
Hari Natarajan - Posts: 2 |
Hi, I have a sell parent order with two different target prices and a common stop. I would like to move to break even when the first order closes ideally, but as that was not working, I tried a simple trigger offset price. SCString MessageText; s_SCNewOrder SellOrder; SellOrder.OrderQuantity = 2; SellOrder.Price1 = myprice; SellOrder.OrderType = SCT_ORDERTYPE_MARKET_IF_TOUCHED; SellOrder.TimeInForce = SCT_TIF_GOOD_TILL_CANCELED; SellOrder.Target1Price = SellOrder.Price1 - sc.TickSize * 20; SellOrder.AttachedOrderTarget1Type = SCT_ORDERTYPE_LIMIT; SellOrder.Target2Price = SellOrder.Price1 - sc.TickSize * 30; SellOrder.AttachedOrderTarget2Type = SCT_ORDERTYPE_LIMIT; //common stop SellOrder.StopAllPrice = SellOrder.Price1 + sc.TickSize * 3; SellOrder.AttachedOrderStopAllType = SCT_ORDERTYPE_STOP; SellOrder.MoveToBreakEven.Type = MOVETO_BE_ACTION_TYPE_OFFSET_TRIGGERED; SellOrder.MoveToBreakEven.TriggerOffsetInTicks = 10; SellOrder.MoveToBreakEven.BreakEvenLevelOffsetInTicks = 0; SellOrder.OCOGroup1Quantity = 1; SellOrder.OCOGroup2Quantity = 1; int Result = (int)sc.SellEntry(SellOrder); Can someone please help? It does not break even after the price moves 10 ticks in profit. Thanks! |
To post a message in this thread, you need to log in with your Sierra Chart account: