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.