PDA

View Full Version : Standard Return Code for Functions


arbifox
12-13-2007, 05:27 PM
For the following example:

function NTBuyMarket(orderId, quantity) {
return NTCommand("Place", "", "Buy", quantity, "Market", 0, 0, "", "", orderId, "", "");
}

Am I to assume that 0 is successfully placed, and -1 is not placed? Is that the general return code behind all of the functions which use NTCommand?

I am using this link for the order status:

http://www.ninjatrader-support.com/HelpGuideV6/helpguide.html?AppendixA

Is there another link which explains what these functions are supposed to return to signal success or failure?

Something similar to:

// Indicates if the connection to NinjaTrader is established. 0 = connected, -1 not connected.
function NTConnected() {
return (dll.call("Connected") == 0)
}

would be nice to have documented for examples of each function.

Regards,

Thomas

NinjaTrader_Ray
12-13-2007, 08:21 PM
0 means that there were no errors generated by calling the function, and in general means that the order likely was placed.