IOrderBookIncrementManagerState
Almacenamiento estatal para OrderBookIncrementManager. Tiendas seguimiento de suscripción y pedidos de aumento de libros.
Propiedades
public bool HasAnySubscriptions { get; }
value = iOrderBookIncrementManagerState.HasAnySubscriptions
Ya sea que haya alguna suscripción rastreada.
Métodos
public void AddAllSecPassThrough(long transactionId)
iOrderBookIncrementManagerState.AddAllSecPassThrough(transactionId)
Agregue una suscripción de paso a través de instrumentos financieros.
public void AddAllSecSubscription(long transactionId)
iOrderBookIncrementManagerState.AddAllSecSubscription(transactionId)
Agregue una suscripción de instrumentos financieros.
public void AddPassThrough(long transactionId)
iOrderBookIncrementManagerState.AddPassThrough(transactionId)
Agregue una suscripción paso a paso (sin aumento).
public void AddSubscription(long transactionId, SecurityId securityId, ILogReceiver builderParent)
iOrderBookIncrementManagerState.AddSubscription(transactionId, securityId, builderParent)
Agregue una nueva suscripción de aumento de libro de pedidos.
public bool ContainsSubscription(long subscriptionId)
result = iOrderBookIncrementManagerState.ContainsSubscription(subscriptionId)
Compruebe si la suscripción existe en el seguimiento por-id.
public long[] GetAllSecSubscriptionIds()
result = iOrderBookIncrementManagerState.GetAllSecSubscriptionIds()
Obtenga IDs de suscripción de instrumentos financieros.
public bool IsAllSecPassThrough(long subscriptionId)
result = iOrderBookIncrementManagerState.IsAllSecPassThrough(subscriptionId)
Compruebe si la suscripción es un paso de instrumentos financieros.
public bool IsPassThrough(long subscriptionId)
result = iOrderBookIncrementManagerState.IsPassThrough(subscriptionId)
Compruebe si la suscripción es paso a paso.
public void OnSubscriptionOnline(long transactionId)
iOrderBookIncrementManagerState.OnSubscriptionOnline(transactionId)
Marcar la suscripción como online (transición desde by-id a seguimiento de instrumentos financieros).
public bool RemoveSubscription(long id)
result = iOrderBookIncrementManagerState.RemoveSubscription(id)
Retire la suscripción.
Devuelve: si la suscripción fue encontrada y eliminada.
public QuoteChangeMessage TryApply(long subscriptionId, QuoteChangeMessage quoteMsg, Int64[] subscriptionIds)
result = iOrderBookIncrementManagerState.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.