ILevel1DepthBuilderManagerState

StockSharp.Algo

Almacenamiento estatal para Level1DepthBuilderManager.

Propiedades

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

Ya sea que haya alguna suscripción rastreada.

Métodos

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

Agregue una nueva suscripción de Nivel1 a profundidad.

Clear
public void Clear()
iLevel1DepthBuilderManagerState.Clear()

Despejen todo el estado.

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

Compruebe si existe la suscripción.

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

Marcar la suscripción como online.

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

Retire la suscripción.

TryBuildDepth
public QuoteChangeMessage TryBuildDepth(long subscriptionId, Level1ChangeMessage l1Msg, Int64[] subscriptionIds)
result = iLevel1DepthBuilderManagerState.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.