OrderBookTruncateManager

StockSharp.Algo

オーダーブックのtruncationロジックの実装。

実装: IOrderBookTruncateManager, ICloneable<IOrderBookTruncateManager>, ICloneable

コンストラクター

OrderBookTruncateManager
public OrderBookTruncateManager(ILogReceiver logReceiver, Func<int, int?> nearestSupportedDepth, IOrderBookTruncateManagerState state)
orderBookTruncateManager = OrderBookTruncateManager(logReceiver, nearestSupportedDepth, state)

オーダーブックのtruncationロジックの実装。

logReceiver
ログ受信機。
nearestSupportedDepth
最寄の支持深さを得る機能。
state
状態の貯蔵。

メソッド

Clone
public IOrderBookTruncateManager Clone()
result = orderBookTruncateManager.Clone()

DataSeriesの深いコピーを作成します。

ProcessInMessage
public ValueTuple<Message, Message[]> ProcessInMessage(Message message)
result = orderBookTruncateManager.ProcessInMessage(message)

内側のアダプターにメッセージが入ります。

message
投稿する

戻り値: メッセージで結果を処理してメッセージを転送し、メッセージを出力します。

ProcessOutMessage
public ValueTuple<Message, Message[]> ProcessOutMessage(Message message)
result = orderBookTruncateManager.ProcessOutMessage(message)

インナーアダプターからメッセージが届くようにします。

message
メッセージを発信する。

戻り値: 転送メッセージと出力メッセージの余分な処理結果。