OrderBookIncrementManagerState

StockSharp.Algo

Implementación predeterminada de IOrderBookIncrementManagerState.

Implementa: IOrderBookIncrementManagerState

Propiedades

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

Ya sea que haya alguna suscripción rastreada.

Métodos

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

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

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

Agregue una suscripción de instrumentos financieros.

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

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

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

Clear
public void Clear()
orderBookIncrementManagerState.Clear()

Limpia todos los estados de adaptador y reinicia el estado actual para desconectar.

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

Compruebe si existe la suscripción.

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

Obtenga IDs de suscripción de instrumentos financieros.

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

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

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

Compruebe si la suscripción es paso a paso.

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

Marcar la suscripción como online.

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

Retire la suscripción.

Devuelve: if subscription was found and removed.

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