BasketMarketDataStorage

StockSharp.Algo.Storages

The aggregator-storage, allowing to load data simultaneously from several market data storages.

Inherits: Disposable

Implements: IMarketDataStorage<T>, IMarketDataStorage

Constructors

BasketMarketDataStorage
public BasketMarketDataStorage()
basketMarketDataStorage = BasketMarketDataStorage()

Initializes a new instance of the BasketMarketDataStorage.

Properties

Cache
public MarketDataStorageCache Cache { get; set; }
value = basketMarketDataStorage.Cache
basketMarketDataStorage.Cache = value

MarketDataStorageCache.

DataType
public virtual DataType DataType { get; }
value = basketMarketDataStorage.DataType

The type of market-data, operated by given storage.

InnerStorages
public IBasketMarketDataStorageInnerList InnerStorages { get; }
value = basketMarketDataStorage.InnerStorages

Embedded storages of market data.

SecurityId
public virtual SecurityId SecurityId { get; }
value = basketMarketDataStorage.SecurityId

The instrument, operated by the external storage.

Methods

DisposeManaged
protected override void DisposeManaged()
basketMarketDataStorage.DisposeManaged()

Release resources.

LoadAsync
public IBasketMarketDataStorageEnumerable<TMessage> LoadAsync(DateTime date)
result = basketMarketDataStorage.LoadAsync(date)

To load messages from embedded storages for specified date.

date
Date.

Returns: The messages loader.