PDA

View Full Version : Problem Changing a Named Strategy's Stop Order


dsidlo
08-23-2006, 08:28 AM
I use the following code to place an order.

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.

NinjaTrader_Ray
08-23-2006, 08:41 AM
You are changing the limit price of the stop order. Look at where your "Last" parameter is.

dsidlo
08-23-2006, 08:47 AM
Thanks for spotting that.:D
I'll make the change and test it out.