Login Page - Create Account

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