IMarketDataStorage

StockSharp.Algo.Storages

界面,描述市场数据的存储(ticks,订单簿等).

实现: IMarketDataStorage

属性

Serializer
public IMarketDataSerializer<TMessage> Serializer { get; }
value = iMarketDataStorage.Serializer

连载相.

方法

DeleteAsync
public ValueTask DeleteAsync(IEnumerable<TMessage> data, CancellationToken cancellationToken)
result = iMarketDataStorage.DeleteAsync(data, cancellationToken)

从存储中删除市场数据。

data
市场数据要删除.
cancellationToken
CancellationToken

返回值: ValueTask

LoadAsync
public IAsyncEnumerable<TMessage> LoadAsync(DateTime date)
result = iMarketDataStorage.LoadAsync(date)

以加载数据.

date
日期,应填入数据.

返回值: 数据。 如果没有数据, 空集将被返回 。

SaveAsync
public ValueTask<int> SaveAsync(IEnumerable<TMessage> data, CancellationToken cancellationToken)
result = iMarketDataStorage.SaveAsync(data, cancellationToken)

将市场数据保存在存储中.

data
市场数据.
cancellationToken
CancellationToken

返回值: 已保存数据的数 。