PositionManagerState
StockSharp.Algo.Positions
Default implementation of IPositionManagerState.
Implementa: IPositionManagerState
Métodos
AddOrGetOrder(long, SecurityId, string, Sides, decimal, decimal) : decimal
Add or get existing order info.
- transactionId
- Transaction ID.
- securityId
- Security ID.
- portfolioName
- Portfolio name.
- side
- Order side.
- volume
- Order volume.
- balance
- Order balance.
Retorna: Current balance of the order.
Clear()
Clears all adapter states and resets current state to Disconnected.
TryGetOrder(long, SecurityId, string, Sides, decimal) : bool
Try get order info by transaction ID.
- transactionId
- Transaction ID.
- securityId
- Security ID if found.
- portfolioName
- Portfolio name if found.
- side
- Order side if found.
- balance
- Current balance if found.
Retorna: if order found.
UpdateOrderBalance(long, decimal)
Update order balance.
- transactionId
- Transaction ID.
- newBalance
- New balance value.
UpdatePosition(SecurityId, string, decimal) : decimal
Update position by adding diff.
- securityId
- Security ID.
- portfolioName
- Portfolio name.
- diff
- Position change.
Retorna: New position value.