PDA

View Full Version : order ID changed?


BCA
12-28-2005, 06:11 AM
Hello,

I'm trying to code my trading plan with Esignal and I've got the following problem.

Here is a part of my code:

if ( NTConnected() && NTMarketPosition("Sim101") == 0 && isLastBarOnChart())
{
orderID = NTNewOrderId();

NTCommand("Place","Sim101","Sell",size,"STOPLIMIT", low()-0.0001, low()-0.0001,"","",orderID, "EUROFUTURES","");
}

orderID is a global variable.

Later I'm trying to change this order:

if ( NTConnected() && NTMarketPosition("Sim101") == 0 && isLastBarOnChart()) {
NTChange(orderID,size,low()-0.0001, low()-0.0001);
}

However, I've got an error in my log:

PM,AutoTrade,OIF, 'Change;;6E 03-06;;1;;1.1888;1.1888;;;08B9117857A54E9DB357DDFB8EB 9DA67;;' order with ID/Name'08B9117857A54E9DB357DDFB8EB9DA67' does not exist,

I think it was change from 08B9117857A54E9DB357DDFB8EB9DA67 to something like '84670cf7aea247b5abc167491221a8af/Sim101'

PM,Order,Order='84670cf7aea247b5abc167491221a8af/Sim101' Name='Entry' New State=PendingSubmit Instrument='6E 03-06' Action=Sell Limit price=1.1887 Stop price=1.1887 Quantity=1 Type=StopLimit Filled=0 Fill price=0 Error=NoError Native error='',

Where am I wrong?

Thanks!

NinjaTrader_Ray
12-28-2005, 06:39 AM
This is a bug that will be fixed in the next update due out tomorrow. Just to eloborate, this only happens when placing an order and referencing a strategy template to execute.

BCA
12-28-2005, 08:37 AM
Howcan activate\change a strategy not using the NTCommand? In other words, how can I solve the problem below under current NT version.

Thank you!

NinjaTrader_Ray
12-28-2005, 08:53 AM
You can't. Tomorrow we will release an update that will resolve the issue.