Level1DepthBuilderManagerState

StockSharp.Algo

Implementación predeterminada de ILevel1DepthBuilderManagerState.

Implementa: ILevel1DepthBuilderManagerState

Propiedades

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

Ya sea que haya alguna suscripción rastreada.

Métodos

AddSubscription
public void AddSubscription(long transactionId, SecurityId securityId)
level1DepthBuilderManagerState.AddSubscription(transactionId, securityId)

Agregue una nueva suscripción de Nivel1 a profundidad.

Clear
public void Clear()
level1DepthBuilderManagerState.Clear()

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

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

Compruebe si existe la suscripción.

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

Marcar la suscripción como online.

RemoveSubscription
public void RemoveSubscription(long id)
level1DepthBuilderManagerState.RemoveSubscription(id)

Retire la suscripción.

TryBuildDepth
public QuoteChangeMessage TryBuildDepth(long subscriptionId, Level1ChangeMessage l1Msg, Int64[] subscriptionIds)
result = level1DepthBuilderManagerState.TryBuildDepth(subscriptionId, l1Msg, subscriptionIds)

Procese un mensaje de cambio de Nivel1 para una suscripción y construir libro de pedidos.

subscriptionId
Identificación de suscripción.
l1Msg
Mensaje de cambio de nivel 1.
subscriptionIds
Todos los ID de suscripción que deben recibir estos datos.

Devuelve: Libro de pedidos construido, o nulo.