PositionManagerState

StockSharp.Algo.Positions

Implementação padrão de IPositionManagerState.

Implementa: IPositionManagerState

Métodos

AddOrGetOrder
public decimal AddOrGetOrder(long transactionId, SecurityId securityId, string portfolioName, Sides side, decimal volume, decimal balance)
result = positionManagerState.AddOrGetOrder(transactionId, securityId, portfolioName, side, volume, balance)

Adicione ou obtenha informações existentes sobre o pedido.

transactionId
ID da transação.
securityId
ID do instrumento financeiro.
portfolioName
Nome da pasta.
side
Ordem.
volume
Volume de encomenda.
balance
Ordem equilíbrio.

Retorna: Equilíbrio atual da ordem.

Clear
public void Clear()
positionManagerState.Clear()

Limpa todos os estados do adaptador e repõe o estado atual para Desligado.

RemoveOrder
public void RemoveOrder(long transactionId)
positionManagerState.RemoveOrder(transactionId)

Remova a ordem.

transactionId
ID da transação.
TryGetOrder
public bool TryGetOrder(long transactionId, SecurityId securityId, string portfolioName, Sides side, decimal balance)
result = positionManagerState.TryGetOrder(transactionId, securityId, portfolioName, side, balance)

Tente obter informações de ordem por ID de transação.

transactionId
ID da transação.
securityId
ID do instrumento financeiro, se for encontrado.
portfolioName
Nome da carteira, se for encontrado.
side
Peça o lado se o encontrar.
balance
Saldo atual se encontrado.

Retorna: se a ordem for encontrada.

UpdateOrderBalance
public void UpdateOrderBalance(long transactionId, decimal newBalance)
positionManagerState.UpdateOrderBalance(transactionId, newBalance)

Actualizar o saldo da ordem.

transactionId
ID da transação.
newBalance
Novo valor de equilíbrio.
UpdatePosition
public decimal UpdatePosition(SecurityId securityId, string portfolioName, decimal diff)
result = positionManagerState.UpdatePosition(securityId, portfolioName, diff)

Atualizar posição adicionando diff.

securityId
ID do instrumento financeiro.
portfolioName
Nome da pasta.
diff
Mudança de posição.

Retorna: Novo valor de posição.