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.