PositionsCollection
class
Represents a collection of all positions.
Properties
Count int | Gets number of all open positions. |
Methods
CloseAll () Return: bool | Close all positions. Returns an indication whether the positions are closed successfully. |
CloseAllByAccount (Account account) Return: bool | Close all positions by specified account. Returns an indication whether the positions are closed successfully. |
GetClosedPositionById (string positionId) Return: Position | Returns a closed before Position that represents a access to position objects specified by position ID. |
GetClosedPositionByOpenOrderId (string orderId) Return: Position | Gets a Position that represents a access to position object specified by order ID of which this position was opened. |
GetPositionById (string positionId) Return: Position | Gets a Position that represents a access to position objects specifiedby by position ID. If position does not exist, return null. |
GetPositionByOpenOrderId (string orderId) Return: Position | Gets a Position that represents a access to position objects specified by order ID of which this position was opened. |
GetPositions () Return: Position[] | Returns a collection of all opening positions. Access to the positions can be obtained by index. |
Events
PositionAdded | Occurs when the new position was placed (after order execution). Может вызыватся при изменении параметров и закрытие позиции. |
PositionRemoved | Occurs when the position was closed (by user request or by trade server). |