Support Board
Date/Time: Mon, 10 Mar 2025 07:47:54 +0000
Post From: Sample code for sc.SetAttachedOrders
[2022-01-19 09:30:15] |
TedMar - Posts: 190 |
.... if (!sc.IsFullRecalculation && !sc.DownloadingHistoricalData) { s_SCPositionData PositionData; sc.GetTradePosition(PositionData); int& RememberedOrderID = sc.GetPersistentInt(31); int& Target1OrderID = sc.GetPersistentInt(32); int& Stop1OrderID = sc.GetPersistentInt(33); s_SCNewOrder NewOrder; NewOrder.OrderType = SCT_ORDERTYPE_MARKET; NewOrder.OCOGroup1Quantity = 1; NewOrder.OrderQuantity = 1; NewOrder.Stop1Offset = 10 * sc.TickSize; NewOrder.Target1Price = 15 * sc.TickSize; int Result = (int)sc.BuyEntry(NewOrder, BarIndex); // if Signal to buy if (Result > 0) { RememberedOrderID = NewOrder.InternalOrderID; // Remember the order IDs for subsequent modification and cancellation Target1OrderID = NewOrder.Target1InternalOrderID; Stop1OrderID = NewOrder.Stop1InternalOrderID; } } ..... Date Time Of Last Edit: 2022-01-19 09:35:46
|