OrderBookIncrementManagerState
Implementación predeterminada de IOrderBookIncrementManagerState.
Implementa: IOrderBookIncrementManagerState
Propiedades
public bool HasAnySubscriptions { get; }
value = orderBookIncrementManagerState.HasAnySubscriptions
Ya sea que haya alguna suscripción rastreada.
Métodos
public void AddAllSecPassThrough(long transactionId)
orderBookIncrementManagerState.AddAllSecPassThrough(transactionId)
Agregue una suscripción de paso a través de instrumentos financieros.
public void AddAllSecSubscription(long transactionId)
orderBookIncrementManagerState.AddAllSecSubscription(transactionId)
Agregue una suscripción de instrumentos financieros.
public void AddPassThrough(long transactionId)
orderBookIncrementManagerState.AddPassThrough(transactionId)
Agregue una suscripción paso a paso (sin aumento).
public void AddSubscription(long transactionId, SecurityId securityId, ILogReceiver builderParent)
orderBookIncrementManagerState.AddSubscription(transactionId, securityId, builderParent)
Agregue una nueva suscripción de aumento de libro de pedidos.
public void Clear()
orderBookIncrementManagerState.Clear()
Limpia todos los estados de adaptador y reinicia el estado actual para desconectar.
public bool ContainsSubscription(long subscriptionId)
result = orderBookIncrementManagerState.ContainsSubscription(subscriptionId)
Compruebe si existe la suscripción.
public long[] GetAllSecSubscriptionIds()
result = orderBookIncrementManagerState.GetAllSecSubscriptionIds()
Obtenga IDs de suscripción de instrumentos financieros.
public bool IsAllSecPassThrough(long subscriptionId)
result = orderBookIncrementManagerState.IsAllSecPassThrough(subscriptionId)
Compruebe si la suscripción es un paso de instrumentos financieros.
public bool IsPassThrough(long subscriptionId)
result = orderBookIncrementManagerState.IsPassThrough(subscriptionId)
Compruebe si la suscripción es paso a paso.
public void OnSubscriptionOnline(long transactionId)
orderBookIncrementManagerState.OnSubscriptionOnline(transactionId)
Marcar la suscripción como online.
public bool RemoveSubscription(long id)
result = orderBookIncrementManagerState.RemoveSubscription(id)
Retire la suscripción.
Devuelve: if subscription was found and removed.
public QuoteChangeMessage TryApply(long subscriptionId, QuoteChangeMessage quoteMsg, Int64[] subscriptionIds)
result = orderBookIncrementManagerState.TryApply(subscriptionId, quoteMsg, subscriptionIds)
Pruebe aplicar una actualización de presupuesto incremental para una suscripción.
- subscriptionId
- Identificación de suscripción.
- quoteMsg
- El mensaje de cita incremental.
- subscriptionIds
- Producto: todos los IDs de suscripción que deben recibir estos datos.
Devuelve: El libro de pedido completo construido, o nulo si no es aplicable.