OrderBookTruncateManager

StockSharp.Algo

Aplicação lógica de truncamento do livro de ordem.

Implementa: IOrderBookTruncateManager, ICloneable<IOrderBookTruncateManager>, ICloneable

Construtores

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

Aplicação lógica de truncamento do livro de ordem.

logReceiver
Receptor de registo.
nearestSupportedDepth
Função para obter profundidade suportada mais próxima.
state
Armazém estatal.

Métodos

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

Cria uma cópia profunda de DataSeries

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

Processe uma mensagem entrando no adaptador interno.

message
Mensagem a chegar.

Retorna: Processando o resultado com mensagens para mensagens de saída e para o encaminhamento.

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

Processe uma mensagem vinda do adaptador interno.

message
Mensagem de saída.

Retorna: Processando resultado com mensagem de saída e mensagens de saída extra.