IOrderBookIncrementManagerState

StockSharp.Algo

Almacenamiento estatal para OrderBookIncrementManager. Tiendas seguimiento de suscripción y pedidos de aumento de libros.

Propiedades

HasAnySubscriptions
public bool HasAnySubscriptions { get; }
value = iOrderBookIncrementManagerState.HasAnySubscriptions

Ya sea que haya alguna suscripción rastreada.

Métodos

AddAllSecPassThrough
public void AddAllSecPassThrough(long transactionId)
iOrderBookIncrementManagerState.AddAllSecPassThrough(transactionId)

Agregue una suscripción de paso a través de instrumentos financieros.

AddAllSecSubscription
public void AddAllSecSubscription(long transactionId)
iOrderBookIncrementManagerState.AddAllSecSubscription(transactionId)

Agregue una suscripción de instrumentos financieros.

AddPassThrough
public void AddPassThrough(long transactionId)
iOrderBookIncrementManagerState.AddPassThrough(transactionId)

Agregue una suscripción paso a paso (sin aumento).

AddSubscription
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.

Clear
public void Clear()
iOrderBookIncrementManagerState.Clear()

Despejen todo el estado.

ContainsSubscription
public bool ContainsSubscription(long subscriptionId)
result = iOrderBookIncrementManagerState.ContainsSubscription(subscriptionId)

Compruebe si la suscripción existe en el seguimiento por-id.

GetAllSecSubscriptionIds
public long[] GetAllSecSubscriptionIds()
result = iOrderBookIncrementManagerState.GetAllSecSubscriptionIds()

Obtenga IDs de suscripción de instrumentos financieros.

IsAllSecPassThrough
public bool IsAllSecPassThrough(long subscriptionId)
result = iOrderBookIncrementManagerState.IsAllSecPassThrough(subscriptionId)

Compruebe si la suscripción es un paso de instrumentos financieros.

IsPassThrough
public bool IsPassThrough(long subscriptionId)
result = iOrderBookIncrementManagerState.IsPassThrough(subscriptionId)

Compruebe si la suscripción es paso a paso.

OnSubscriptionOnline
public void OnSubscriptionOnline(long transactionId)
iOrderBookIncrementManagerState.OnSubscriptionOnline(transactionId)

Marcar la suscripción como online (transición desde by-id a seguimiento de instrumentos financieros).

RemoveSubscription
public bool RemoveSubscription(long id)
result = iOrderBookIncrementManagerState.RemoveSubscription(id)

Retire la suscripción.

Devuelve: si la suscripción fue encontrada y eliminada.

TryApply
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.