CandleBuilderManager

StockSharp.Algo.Candles.Compression

Aplicación de procesamiento de cuchillas.

Implementa: ICandleBuilderManager

Constructores

CandleBuilderManager
public CandleBuilderManager(ILogReceiver logReceiver, IdGenerator idGenerator, IMessageAdapterWrapper adapter, bool sendFinishedCandlesImmediatelly, IStorageBuffer buffer, bool cloneOutCandles, CandleBuilderProvider candleBuilderProvider)
candleBuilderManager = CandleBuilderManager(logReceiver, idGenerator, adapter, sendFinishedCandlesImmediatelly, buffer, cloneOutCandles, candleBuilderProvider)

Inicia una nueva instancia de la CandleBuilderManager.

logReceiver
Receptor de registro.
idGenerator
Generador de identificación de transacciones.
adapter
Envoltorio adaptador utilizado para mensajes de retroceso y acceso interior del adaptador.
sendFinishedCandlesImmediatelly
Envía velas terminadas inmediatamente.
buffer
Buffer de almacenamiento.
cloneOutCandles
Indica si las velas salientes deben ser clonadas antes de emitir.
candleBuilderProvider
Proveedor de constructores de velas.

Propiedades

Buffer
public IStorageBuffer Buffer { get; set; }
value = candleBuilderManager.Buffer
candleBuilderManager.Buffer = value

Buffer de almacenamiento.

SendFinishedCandlesImmediatelly
public bool SendFinishedCandlesImmediatelly { get; set; }
value = candleBuilderManager.SendFinishedCandlesImmediatelly
candleBuilderManager.SendFinishedCandlesImmediatelly = value

Envía velas terminadas cuando recibieron.

Métodos

ProcessInMessageAsync
public ValueTask<ValueTuple<Message[], Message[]>> ProcessInMessageAsync(Message message, CancellationToken cancellationToken)
result = candleBuilderManager.ProcessInMessageAsync(message, cancellationToken)

Procesar un mensaje entrando en el adaptador interno.

message
Mensaje entrante.
cancellationToken
Cancelación token.

Devuelve: Resultado de procesamiento.

ProcessOutMessageAsync
public ValueTask<ValueTuple<Message, Message[]>> ProcessOutMessageAsync(Message message, CancellationToken cancellationToken)
result = candleBuilderManager.ProcessOutMessageAsync(message, cancellationToken)

Procesar un mensaje que viene del adaptador interno.

message
Mensaje saliente.
cancellationToken
Cancelación token.

Devuelve: Resultado de procesamiento.