IStopOrderManager

StockSharp.MatchingEngine

Interface para gerir ordens de paragem.

Métodos

Cancel
public bool Cancel(long transactionId, StopOrderInfo info)
result = iStopOrderManager.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 = iStopOrderManager.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()
iStopOrderManager.Clear()

Limpar todas as ordens de paragem.

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

Registre uma nova ordem de parada.

Replace
public bool Replace(long origTransactionId, StopOrderInfo newInfo)
result = iStopOrderManager.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.