StopOrderManager
StockSharp.MatchingEngine
Deje de ejecutar el administrador de pedidos.
Implementa: IStopOrderManager
Métodos
Cancel
public bool Cancel(long transactionId, StopOrderInfo info)
result = stopOrderManager.Cancel(transactionId, info)
Cancela una orden de parada.
- transactionId
- ID de transacción de la orden de parada.
- info
- Información de pedido cancelada.
Devuelve: si la orden de parada fue encontrada y cancelada.
CheckPrice
public IReadOnlyList<StopOrderTrigger> CheckPrice(SecurityId securityId, decimal price, DateTime time)
result = stopOrderManager.CheckPrice(securityId, price, time)
Compruebe el precio contra todas las órdenes de parada registradas para el instrumento financiero dado.
- securityId
- identificación de instrumentos financieros.
- price
- Precio actual del mercado.
- time
- Hora actual.
Devuelve: Lista de órdenes de parada activadas con órdenes resultantes para presentar.
Clear
public void Clear()
stopOrderManager.Clear()
Limpia todos los estados de adaptador y reinicia el estado actual para desconectar.
Register
public void Register(StopOrderInfo info)
stopOrderManager.Register(info)
Registre una nueva orden de parada.
Replace
public bool Replace(long origTransactionId, StopOrderInfo newInfo)
result = stopOrderManager.Replace(origTransactionId, newInfo)
Reemplazar atómicomente un orden de parada existente con uno nuevo.
- origTransactionId
- ID de transacción de la orden de parada para reemplazar.
- newInfo
- Nueva información de pedido de parada.
Devuelve: si el viejo orden de parada fue encontrado y reemplazado.