Table of Contents

Class BasketSecurityMessageAdapter

Namespace
StockSharp.Algo
Assembly
StockSharp.Algo.dll

The messages adapter builds market data for basket securities.

public class BasketSecurityMessageAdapter : MessageAdapterWrapper, IMessageAdapterWrapper, IMessageAdapter, IMessageChannel, ICloneable<IMessageChannel>, ICloneable, IPersistable, ILogReceiver, ILogSource, IDisposable
Inheritance
BasketSecurityMessageAdapter
Implements
Inherited Members
Extension Methods

Remarks

Initializes a new instance of the BasketSecurityMessageAdapter.

Constructors

BasketSecurityMessageAdapter(IMessageAdapter, ISecurityProvider, IBasketSecurityProcessorProvider, IExchangeInfoProvider)

The messages adapter builds market data for basket securities.

public BasketSecurityMessageAdapter(IMessageAdapter innerAdapter, ISecurityProvider securityProvider, IBasketSecurityProcessorProvider processorProvider, IExchangeInfoProvider exchangeInfoProvider)

Parameters

innerAdapter IMessageAdapter

Underlying adapter.

securityProvider ISecurityProvider

The provider of information about instruments.

processorProvider IBasketSecurityProcessorProvider

Basket security processors provider.

exchangeInfoProvider IExchangeInfoProvider

Exchanges and trading boards provider.

Remarks

Initializes a new instance of the BasketSecurityMessageAdapter.

Methods

Clone()

Create a copy of BasketSecurityMessageAdapter.

public override IMessageChannel Clone()

Returns

IMessageChannel

Copy.

OnInnerAdapterNewOutMessage(Message)

Process InnerAdapter output message.

protected override void OnInnerAdapterNewOutMessage(Message message)

Parameters

message Message

The message.

OnSendInMessage(Message)

Send message.

protected override bool OnSendInMessage(Message message)

Parameters

message Message

Message.

Returns

bool

true if the specified message was processed successfully, otherwise, false.