BasketSecurityBaseProcessor
StockSharp.Algo
Процессор финансовых инструментов базовой корзины.
Реализует: IBasketSecurityProcessor
Конструкторы
BasketSecurityBaseProcessor
protected BasketSecurityBaseProcessor(Security security)
basketSecurityBaseProcessor = BasketSecurityBaseProcessor(security)
Инициализирует новый экземпляр BasketSecurityBaseProcessor.
- security
- финансовый инструмент.
Свойства
BasketExpression
public string BasketExpression { get; }
value = basketSecurityBaseProcessor.BasketExpression
Выражение финансового инструмента корзины.
BasketLegs
public SecurityId[] BasketLegs { get; }
value = basketSecurityBaseProcessor.BasketLegs
Ноги финансового инструмента корзины.
BasketSecurity
public TBasketSecurity BasketSecurity { get; }
value = basketSecurityBaseProcessor.BasketSecurity
Корзина для инструментов.
Security
public Security Security { get; }
value = basketSecurityBaseProcessor.Security
финансовый инструмент.
SecurityId
public SecurityId SecurityId { get; }
value = basketSecurityBaseProcessor.SecurityId
SecurityId
Методы
ContainsLeg
protected bool ContainsLeg(SecurityId securityId)
result = basketSecurityBaseProcessor.ContainsLeg(securityId)
Содержит ли указанную ногу.
- securityId
- идентификатор финансового инструмента.
Возвращает: если нога существует, иначе .
Process
public abstract IEnumerable<Message> Process(Message message)
result = basketSecurityBaseProcessor.Process(message)
Проверьте сообщение об условиях оповещения.
- message
- Сообщение.
Возвращает: Output messages.