ExitShort()
<< Click to Display Table of Contents >> ExitShort() |
Generates a buy to cover market order to exit a short position.
An Order read-only object that represents the order. Reserved for experienced programmers, additional information can be found within the Advanced Order Handling section.
Syntax
ExitShort()
ExitShort(int quantity)
ExitShort(string fromEntrySignal)
ExitShort(string signalName, string fromEntrySignal)
ExitShort(int quantity, string signalName, string fromEntrySignal)
The following method variation is for experienced programmers who fully understand Advanced Order Handling concepts:
ExitShort(int barsInProgressIndex, int quantity, string signalName, string fromEntrySignal)
signalName |
User defined signal name identifying the order generated. Max 50 characters. |
fromEntrySignal |
The entry signal name. This ties the exit to the entry and exits the position quantity represented by the actual entry.
Note: Using an empty string will attach the exit order to all entries. |
quantity |
Entry order quantity. |
barsInProgressIndex |
The index of the Bars object the order is to be submitted against. Used to determines what instrument the order is submitted for.
See the BarsInProgress property. |
protected override void OnBarUpdate() |
Tips (also see Overview): •This method is ignored if a short position does not exist •It is helpful to provide a signal name if your strategy has multiple exit points to help identify your exits on a chart •You can tie an exit to an entry by providing the entry signal name in the parameter "fromEntrySignal" •If you do not specify a quantity the entire position is exited rendering your strategy flat •If you do not specify a "fromEntrySignal" parameter the entire position is exited rendering your strategy flat |