ContinuousSecurityBaseProcessor

StockSharp.Algo

Base continuous securities processor.

Inherits: BasketSecurityBaseProcessor<T>

Constructors

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

Base continuous securities processor.

security
Security.

Methods

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

Determines can process message.

securityId
Security ID.
serverTime
Change server time.
price
Price.
volume
Volume.
openInterest
Number of open positions (open interest).

Returns: if the specified message can be processed, otherwise, .

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

Process message.

message
Input message.

Returns: Output messages.