2 really quick questions...
1) I'm trying to implement scaling out via the API (single order to enter position, multiple orders to exit position) and found the following overloaded method.
ExitLong(int quantity, string signalName, string fromEntrySignal)
I'm not sure why I need to specify the entry signal? I'm assuming it's due to NT's internal order handling logic. What I really need is a method with the signature:
ExitLong(int quantity, string signalName)
Why doesn't it exist? Seems silly to me to force exit orders to be tied to entry orders. There might be multiple entry orders and multiple entry orders. Why is their a forced requirement to reconcile them?
2) The documentation for the method
ExitLong(int quantity, string signalName, string fromEntrySignal)
states:
Parameters
fromEntrySignal - The entry signal name. This ties the exit to the entry and exits the position quantity represented by the actual entry.
quantity - Entry order quantity.
This seems to be contradictory. On one side it's saying you can specify the exact quantity to exit and on the other side it's saying the exit quantity will be equal to the quantity of the corresponding entry.
Which is it?

Comment