ocoId = "v3-DGS-BL";
orderId = NTNewOrderId;
ntCmdFailed = NTCommand( "PLACE", // string command,
ntAccount, // string account,
"BUY", // string action,
10, // int quantity,
"LIMIT", // string orderType,
buyPrice, // double limitPrice,
0, // double stopPrice,
"DAY", // string timeInForce,
ocoId, // string oco,
orderId, // string orderId,
"T-1,SL-2", // string strategy,
orderId ); // string strategyId
I use the following code to attempt to modify the Stop-Loss Limit of the orders
strategy "T-1,SL-2" (Target: 1 StopLoss: 2). Once I am in the position for too
long a time.
ntCmdFailed = NTCommand( "CHANGE", // string command,
"", // string account,
"", // string action,
0, // int quantity,
"", // string orderType,
Last, // double limitPrice,
0, // double stopPrice,
"", // string timeInForce,
"", // string oco,
"Stop1", // string orderId,
"", // string strategy,
orderId ); // string strategyId
The change command returns successful. But Stop1 does not seem to change.
Have I got something wrong?
I am reusing my orderId (from NTNewOrderId) as a strategyId.
Comment