Definition
Generates a buy to cover limit order to exit a short position.
Method Return Value
An IOrder read-only object that represents the order. Reserved for experienced programmers, additional information can be found within the Advanced Order Handling section.
Syntax
ExitShortLimit(double limitPrice)
ExitShortLimit(int quantity, double limitPrice)
ExitShortLimit(double limitPrice, string fromEntrySignal)
ExitShortLimit(double limitPrice, string signalName, string fromEntrySignal)
ExitShortLimit(int quantity, double limitPrice, string signalName, string fromEntrySignal)
The following method variation is for experienced programmers who fully understand Advanced Order Handling concepts.
ExitShortLimit(int barsInProgressIndex, bool liveUntilCancelled, int quantity, double limitPrice, string signalName, string fromEntrySignal)
|
Parameters |
|
|
signalName |
User defined signal name identifying the order generated. |
|
fromEntrySignal |
The entry signal name. This ties the exit to the entry and exits the position quantity represented by the actual entry. |
|
limitPrice |
The limit price of the order. |
|
quantity |
Entry order quantity. |
|
liveUntilCancelled |
The order will NOT expire at the end of a bar but instead remain live until the CancelOrder() method is called or its time in force has been reached. |
|
barsInProgressIndex |
The index of the Bars object the order is to be submitted against. See the BarsInProgress property. This determines what instrument the order is submitted for. |
Examples
|
protected override void OnBarUpdate()
|
Tips (also see Overview)