IStopOrderManager
StockSharp.MatchingEngine
Interfaz para gestionar las órdenes de parada.
Métodos
Cancel
public bool Cancel(long transactionId, StopOrderInfo info)
result = iStopOrderManager.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 = iStopOrderManager.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.
GetStopIds
public IReadOnlyList<long> GetStopIds(SecurityId securityId)
result = iStopOrderManager.GetStopIds(securityId)
Get the stop orders resting on the given security.
- securityId
- Security ID.
Devuelve: Transaction IDs of the stop orders registered for the security, empty when none rest on it.
Register
public void Register(StopOrderInfo info)
iStopOrderManager.Register(info)
Registre una nueva orden de parada.
Replace
public bool Replace(long origTransactionId, StopOrderInfo newInfo)
result = iStopOrderManager.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.