CandleBuilderManager

StockSharp.Algo.Candles.Compression

Реализация обработки свечного конструктора.

Реализует: ICandleBuilderManager

Конструкторы

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)

Инициализирует новый экземпляр CandleBuilderManager.

logReceiver
Приемник журналов.
idGenerator
Генератор идентификаторов транзакций.
adapter
Оболочка адаптера, используемая для сообщений обратной связи и доступа к внутреннему адаптеру.
sendFinishedCandlesImmediatelly
Готовые свечи отправляйте сразу.
buffer
Буфер хранения.
cloneOutCandles
Указывает, следует ли клонировать исходящие свечи перед их эмиссией.
candleBuilderProvider
Поставщик производителей свечей.

Свойства

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

Буфер хранения.

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

Отправляйте готовые свечи, когда они будут получены.

Методы

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

Обработать сообщение, поступающее во внутренний адаптер.

message
Входящее сообщение.
cancellationToken
Токен отмены.

Возвращает: Результат обработки.

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

Обработать сообщение, поступающее от внутреннего адаптера.

message
Исходящее сообщение.
cancellationToken
Токен отмены.

Возвращает: Результат обработки.