BasketSecurityBaseProcessor
StockSharp.Algo
Base basket securities processor.
Implements: IBasketSecurityProcessor
Constructors
BasketSecurityBaseProcessor
protected BasketSecurityBaseProcessor(Security security)
basketSecurityBaseProcessor = BasketSecurityBaseProcessor(security)
Initializes a new instance of the BasketSecurityBaseProcessor.
- security
- Security.
Properties
BasketExpression
public string BasketExpression { get; }
value = basketSecurityBaseProcessor.BasketExpression
Basket security expression.
BasketLegs
public SecurityId[] BasketLegs { get; }
value = basketSecurityBaseProcessor.BasketLegs
Basket security legs.
BasketSecurity
public TBasketSecurity BasketSecurity { get; }
value = basketSecurityBaseProcessor.BasketSecurity
Instruments basket.
SecurityId
public SecurityId SecurityId { get; }
value = basketSecurityBaseProcessor.SecurityId
Security ID.
Methods
ContainsLeg
protected bool ContainsLeg(SecurityId securityId)
result = basketSecurityBaseProcessor.ContainsLeg(securityId)
Whether contains the specified leg.
- securityId
- Security ID.
Returns: if the leg exist, otherwise .
Process
public abstract IEnumerable<Message> Process(Message message)
result = basketSecurityBaseProcessor.Process(message)
Process message.
- message
- Input message.
Returns: Output messages.