ILevel1DepthBuilderManagerState

StockSharp.Algo

保存状態Level1DepthBuilderManager@

プロパティ

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

追跡されたサブスクリプションがあるかどうか。

メソッド

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

新規のLevel1-to-depthサブスクリプションを追加します。

Clear
public void Clear()
iLevel1DepthBuilderManagerState.Clear()

すべての状態をクリアします。

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

サブスクリプションが存在するかどうかを確認します。

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

オンラインとしてサブスクリプションをマークします。

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

サブスクリプションを削除します。

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

サブスクリプションとビルドの注文書のLevel1変更メッセージを処理する。

subscriptionId
サブスクリプションID。
l1Msg
Level1 メッセージを変更します。
subscriptionIds
取得した全てのサブスクリプションID。

戻り値: オーダーブック、またはnullをビルド。