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.