OrderBookSnapshotHolder

StockSharp.Messages

QuoteChangeMessageスナップショットホルダー

継承元: BaseLogReceiver

実装: ISnapshotHolder<QuoteChangeMessage>

コンストラクター

OrderBookSnapshotHolder
public OrderBookSnapshotHolder()
orderBookSnapshotHolder = OrderBookSnapshotHolder()

OrderBookSnapshotHolder の新規インスタンスを初期化します。

プロパティ

Securities
public IEnumerable<SecurityId> Securities { get; }
value = orderBookSnapshotHolder.Securities

Securities a snapshot is held for.

メソッド

GetErrorCount
public int? GetErrorCount(SecurityId securityId)
result = orderBookSnapshotHolder.GetErrorCount(securityId)

指定された金融商品に現在のエラーカウンターを手に入れよう。

securityId
金融商品ID

戻り値: スナップショットが存在する場合、エラーカウンター値。そうしないと。

HasSnapshot
public bool HasSnapshot(SecurityId securityId)
result = orderBookSnapshotHolder.HasSnapshot(securityId)

Whether a book is held for .

securityId
Security ID.

戻り値: if a snapshot exists.

Process
public QuoteChangeMessage Process(QuoteChangeMessage quoteMsg)
result = orderBookSnapshotHolder.Process(quoteMsg)
ResetSnapshot
public void ResetSnapshot(SecurityId securityId)
orderBookSnapshotHolder.ResetSnapshot(securityId)

指定された金融商品に対するスナップショットのリセット。

securityId
金融商品ID
TryGetSnapshot
public bool TryGetSnapshot(SecurityId securityId, QuoteChangeMessage snapshot)
result = orderBookSnapshotHolder.TryGetSnapshot(securityId, snapshot)
TryGetSnapshot
public bool TryGetSnapshot(SecurityId securityId, int maxDepth, QuoteChangeMessage snapshot)
result = orderBookSnapshotHolder.TryGetSnapshot(securityId, maxDepth, snapshot)

The best levels of the book of , as a message the caller is free to change and send on.

securityId
Security ID.
maxDepth
How many of the best levels of each side to state.
snapshot
The book, cut to the depth.

戻り値: if a snapshot exists.

TryPeekSnapshot
public bool TryPeekSnapshot(SecurityId securityId, QuoteChangeMessage snapshot)
result = orderBookSnapshotHolder.TryPeekSnapshot(securityId, snapshot)

The current snapshot of as the holder keeps it, without copying it.

securityId
Security ID.
snapshot
The holder's own snapshot instance.

戻り値: if a snapshot exists.