ContinuousSecurityBaseProcessor

StockSharp.Algo

Базовый непрерывный процессор финансовых инструментов.

Наследует: BasketSecurityBaseProcessor<T>

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

ContinuousSecurityBaseProcessor
protected ContinuousSecurityBaseProcessor(Security security)
continuousSecurityBaseProcessor = ContinuousSecurityBaseProcessor(security)

Базовый непрерывный процессор финансовых инструментов.

security
финансовый инструмент.

Методы

CanProcess
protected abstract bool CanProcess(SecurityId securityId, DateTime serverTime, decimal? price, decimal? volume, decimal? openInterest)
result = continuousSecurityBaseProcessor.CanProcess(securityId, serverTime, price, volume, openInterest)

Определяет возможность обработки сообщения.

securityId
идентификатор финансового инструмента.
serverTime
Изменить время сервера.
price
Цена.
volume
Объем.
openInterest
Количество открытых позиций (открытый интерес).

Возвращает: если указанное сообщение может быть обработано, в противном случае .

Process
public override IEnumerable<Message> Process(Message message)
result = continuousSecurityBaseProcessor.Process(message)

Проверьте сообщение об условиях оповещения.

message
Сообщение.

Возвращает: Output messages.