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.

CreateResultingOrder
public static OrderRegisterMessage CreateResultingOrder(StopOrderInfo info, DateTime time)
result = StopOrderManager.CreateResultingOrder(info, time)

Builds the order a stop places when it fires: a limit order at the price its condition asks for, resolving a percentage against the level it fired at, or a market order when it names no price at all.

info
The stop that fired.
time
When it fired.

Devuelve: The order to place.

GetStopIds
public IReadOnlyList<long> GetStopIds(SecurityId securityId)
result = stopOrderManager.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)
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.