SecurityState

StockSharp.MatchingEngine

マッチングエンジンのパーフィナンシャル・インストゥルメント・ステート。オーダーブック、オーダー・マネージャー、金融商品定義が含まれています。

コンストラクター

SecurityState
public SecurityState(SecurityId securityId)
securityState = SecurityState(securityId)

マッチングエンジンのパーフィナンシャル・インストゥルメント・ステート。オーダーブック、オーダー・マネージャー、金融商品定義が含まれています。

プロパティ

HasDepthSubscription
public bool HasDepthSubscription { get; }
value = securityState.HasDepthSubscription

深度サブスクリプションが有効かどうか。

OrderBook
public OrderBook OrderBook { get; }
value = securityState.OrderBook

金融商品取引業の注文書

OrderManager
public OrderLifecycleManager OrderManager { get; }
value = securityState.OrderManager

アクティブオーダーマネージャー。

PriceStep
public decimal PriceStep { get; }
value = securityState.PriceStep

金融商品定義または自動検出による価格ステップ。

SecurityId
public SecurityId SecurityId { get; }
value = securityState.SecurityId

金融商品識別子。

VolumeStep
public decimal VolumeStep { get; }
value = securityState.VolumeStep

金融商品定義や自動検出によるボリュームステップ。

メソッド

ProcessMarketData
public void ProcessMarketData(MarketDataMessage msg)
securityState.ProcessMarketData(msg)

市場データのサブスクリプションを処理(詳細のみ)。

ProcessQuoteChange
public void ProcessQuoteChange(QuoteChangeMessage msg, List<Message> results)
securityState.ProcessQuoteChange(msg, results)

プロセス引用変更(スナップショット) — 更新注文書.

ProcessSecurity
public void ProcessSecurity(SecurityMessage msg)
securityState.ProcessSecurity(msg)

金融商品定義メッセージの処理

UpdateSteps
public void UpdateSteps(decimal price, decimal? volume)
securityState.UpdateSteps(price, volume)

市場データからの自動検出価格/容積ステップ。