MarketPosition
Jump to navigation
Jump to search
Returns a numerical value, indicating the type of the specified position.
A value of 1 indicates a long position, -1 indicates a short position, and 0 is returned only if the current position is specified and indicates that the current position is flat.
Usage
MarketPosition(PosBack)
Where:
- PosBack - a numerical expression, specifying the position:
- 0 - open position;
- 1 - one position back (the last position closed);
- 2 - two positions back, etc.
If PosBack is not specified, a value for the open position will be returned.
Notes
This function can only be used in signals.
To get the position size, use CurrentContracts or its equivalent CurrentShares.
Example
MarketPosition(0)
Will return a value of 0 if the current position is flat.
MarketPosition(1)
Will return a value of -1 if the most recently closed position was a short position.