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.

Devuelve: Current balance of the order.

Clear()

Clears all adapter states and resets current state to Disconnected.

RemoveOrder(long)

Remove order.

transactionId
Transaction ID.
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.

Devuelve: 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.

Devuelve: New position value.