Exits the specified unit for the current instrument on the next bar if the market goes lower than the stop price for long positions or higher than the stop price for short positions. This function is generally used by an Exit Block to lighten up a position.
Syntax: |
---|
broker.ExitUnitOnStop( unitNumber, stopPrice, [ quantity ] ) |
Parameter: |
Description: |
---|---|
unitNumber |
Unit to exit |
stopPrice |
A price at which the next bar must exceed (above/below) to trigger this order |
quantity |
Exit option to remove a partial quantity from the unit. When left blank, entire unit will be removed. |
Returns: |
---|
When a broker function succeeds it will place a True in the system.orderExists() and when it fails to this property will return a False. Before attempting to access any order information expected from a broker order, consider checking to confirm an order was created with a conditional statement similar to this: ' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
Example: |
---|
' Exit the first unit if the market hits our stop. |
Links: |
---|
See Also: |
|
Edit Time: 10/20/2020 3:40:29 PM |
Topic ID#: 329 |