StopOrderManager

StockSharp.MatchingEngine

Parar a implementação do gestor de pedidos.

Implementa: IStopOrderManager

Métodos

Cancel
public bool Cancel(long transactionId, StopOrderInfo info)
result = stopOrderManager.Cancel(transactionId, info)

Cancele uma ordem de paragem.

transactionId
ID da transação da ordem de parada.
info
Informação de ordem cancelada.

Retorna: se a ordem de paragem foi encontrada e cancelada.

CheckPrice
public IReadOnlyList<StopOrderTrigger> CheckPrice(SecurityId securityId, decimal price, DateTime time)
result = stopOrderManager.CheckPrice(securityId, price, time)

Verificar o preço em relação a todas as ordens de paragem registadas para o instrumento financeiro em questão.

securityId
ID do instrumento financeiro.
price
Preço de mercado actual.
time
Hora actual.

Retorna: Lista de ordens de paragem desencadeadas com ordens resultantes a apresentar.

Clear
public void Clear()
stopOrderManager.Clear()

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

Register
public void Register(StopOrderInfo info)
stopOrderManager.Register(info)

Registre uma nova ordem de parada.

Replace
public bool Replace(long origTransactionId, StopOrderInfo newInfo)
result = stopOrderManager.Replace(origTransactionId, newInfo)

Atomicamente substituir uma ordem de parada existente por uma nova.

origTransactionId
ID de transação da ordem de parada a substituir.
newInfo
Nova informação de ordem de paragem.

Retorna: Se a ordem de paragem antiga foi encontrada e substituída.