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.