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
担当: 佐藤 宏

戻り値: 担当: 佐藤 宏

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
担当: 佐藤 宏

戻り値: 保存されたデータのカウント。