ILevel1DepthBuilderManagerState
StockSharp.Algo
Zustandsspeicherung für Level1DepthBuilderManager.
Eigenschaften
HasAnySubscriptions
public bool HasAnySubscriptions { get; }
value = iLevel1DepthBuilderManagerState.HasAnySubscriptions
Ob es irgendwelche verfolgten Abonnements gibt.
Methoden
AddSubscription
public void AddSubscription(long transactionId, SecurityId securityId)
iLevel1DepthBuilderManagerState.AddSubscription(transactionId, securityId)
Fügen Sie ein neues Level1-to-Dep-Abonnement hinzu.
ContainsSubscription
public bool ContainsSubscription(long subscriptionId)
result = iLevel1DepthBuilderManagerState.ContainsSubscription(subscriptionId)
Prüfen Sie, ob ein Abonnement existiert.
OnSubscriptionOnline
public void OnSubscriptionOnline(long transactionId)
iLevel1DepthBuilderManagerState.OnSubscriptionOnline(transactionId)
Markieren Sie das Abonnement als Online.
RemoveSubscription
public void RemoveSubscription(long id)
iLevel1DepthBuilderManagerState.RemoveSubscription(id)
Abo entfernen.
TryBuildDepth
public QuoteChangeMessage TryBuildDepth(long subscriptionId, Level1ChangeMessage l1Msg, Int64[] subscriptionIds)
result = iLevel1DepthBuilderManagerState.TryBuildDepth(subscriptionId, l1Msg, subscriptionIds)
Verarbeiten Sie eine Level1-Änderungsnachricht für ein Abonnement und erstellen Sie ein Auftragsbuch.
- subscriptionId
- Subscription ID.
- l1Msg
- Level1 Änderungsmeldung.
- subscriptionIds
- Alle Abonnement-IDs, die diese Daten erhalten sollen.
Rückgabe: Bauweises Auftragsbuch oder null.