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.