OrderBookTruncateManager

StockSharp.Algo

Orden libro truncation lógica de implementación.

Implementa: IOrderBookTruncateManager, ICloneable<IOrderBookTruncateManager>, ICloneable

Constructores

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

Orden libro truncation lógica de implementación.

logReceiver
Receptor de registro.
nearestSupportedDepth
Función para conseguir la profundidad soportada más cercana.
state
Almacenamiento estatal.

Métodos

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

Crea una copia profunda de un DataSeries

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

Procesar un mensaje entrando en el adaptador interno.

message
Mensaje entrante.

Devuelve: Resultado de procesamiento con mensajes de salida y mensajes de salida.

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

Procesar un mensaje que viene del adaptador interno.

message
Mensaje saliente.

Devuelve: Resultado de procesamiento con mensajes de mensaje y mensajes de salida adicionales.