OrderBookIncrementManagerState
StockSharp.Algo
IOrderBookIncrementManagerState のデフォルト実装。
実装: IOrderBookIncrementManagerState
プロパティ
HasAnySubscriptions
public bool HasAnySubscriptions { get; }
value = orderBookIncrementManagerState.HasAnySubscriptions
追跡されたサブスクリプションがあるかどうか。
メソッド
AddAllSecPassThrough
public void AddAllSecPassThrough(long transactionId)
orderBookIncrementManagerState.AddAllSecPassThrough(transactionId)
金融商品パススルーサブスクリプションを追加。
AddAllSecSubscription
public void AddAllSecSubscription(long transactionId)
orderBookIncrementManagerState.AddAllSecSubscription(transactionId)
金融商品取引業者のサブスクリプションを追加します。
AddPassThrough
public void AddPassThrough(long transactionId)
orderBookIncrementManagerState.AddPassThrough(transactionId)
パススルーサブスクリプションを追加(増分ビルディングなし)。
AddSubscription
public void AddSubscription(long transactionId, SecurityId securityId, ILogReceiver builderParent)
orderBookIncrementManagerState.AddSubscription(transactionId, securityId, builderParent)
新規注文書の増分サブスクリプションを追加します。
Clear
public void Clear()
orderBookIncrementManagerState.Clear()
すべてのアダプターの状態をクリアし、接続解除に現在の状態をリセットします。
ContainsSubscription
public bool ContainsSubscription(long subscriptionId)
result = orderBookIncrementManagerState.ContainsSubscription(subscriptionId)
サブスクリプションが存在するかどうかを確認します。
GetAllSecSubscriptionIds
public long[] GetAllSecSubscriptionIds()
result = orderBookIncrementManagerState.GetAllSecSubscriptionIds()
金融商品取引業のサブスクリプションIDを取得します。
IsAllSecPassThrough
public bool IsAllSecPassThrough(long subscriptionId)
result = orderBookIncrementManagerState.IsAllSecPassThrough(subscriptionId)
サブスクリプションがすべての金融商品パススルーであるかどうかを確認してください。
IsPassThrough
public bool IsPassThrough(long subscriptionId)
result = orderBookIncrementManagerState.IsPassThrough(subscriptionId)
サブスクリプションがパススルーであるかどうかを確認してください。
OnSubscriptionOnline
public void OnSubscriptionOnline(long transactionId)
orderBookIncrementManagerState.OnSubscriptionOnline(transactionId)
オンラインとしてサブスクリプションをマークします。
RemoveSubscription
public bool RemoveSubscription(long id)
result = orderBookIncrementManagerState.RemoveSubscription(id)
サブスクリプションを削除します。
戻り値: if subscription was found and removed.
TryApply
public QuoteChangeMessage TryApply(long subscriptionId, QuoteChangeMessage quoteMsg, Int64[] subscriptionIds)
result = orderBookIncrementManagerState.TryApply(subscriptionId, quoteMsg, subscriptionIds)
サブスクリプションの増分引用更新を適用してください。
- subscriptionId
- サブスクリプションID。
- quoteMsg
- 増分引用メッセージ。
- subscriptionIds
- 出力:このデータを受信するすべてのサブスクリプションID。
戻り値: ビルドされたフルオーダーブック、または適用しない場合は null です。