IMarketDataStorageDrive

StockSharp.Algo.Storages

インターフェイスは、IMarketDataStorageに関連付けられた貯蔵を記述します。

プロパティ

Drive
public IMarketDataDrive Drive { get; }
value = iMarketDataStorageDrive.Drive

ストレージ(データベース、ファイルなど)

メソッド

ClearDatesCacheAsync
public ValueTask ClearDatesCacheAsync(CancellationToken cancellationToken)
result = iMarketDataStorageDrive.ClearDatesCacheAsync(cancellationToken)

キャッシュファイルを削除するには、利用可能な時間範囲に関する情報を含む。

cancellationToken
担当: 佐藤 宏

戻り値: 担当: 佐藤 宏

DeleteAsync
public ValueTask DeleteAsync(DateTime date, CancellationToken cancellationToken)
result = iMarketDataStorageDrive.DeleteAsync(date, cancellationToken)

保存から指定された日付で市場データを削除します。

date
データを削除する日付。
cancellationToken
担当: 佐藤 宏

戻り値: 担当: 佐藤 宏

GetDatesAsync
public IAsyncEnumerable<DateTime> GetDatesAsync()
result = iMarketDataStorageDrive.GetDatesAsync()

市場データが記録されるすべての日付を取得するため。

戻り値: 利用可能な日付。

LoadStreamAsync
public ValueTask<Stream> LoadStreamAsync(DateTime date, bool readOnly, CancellationToken cancellationToken)
result = iMarketDataStorageDrive.LoadStreamAsync(date, readOnly, cancellationToken)

StockSharp ストレージのフォーマットにデータを読み込みます。

date
データの読み込まれる日付。
readOnly
読み取りモードのみでストリームを取得します。
cancellationToken
担当: 佐藤 宏

戻り値: StockSharp ストレージの形式にデータが格納されます。データが存在しない場合、Null は返されます。

SaveStreamAsync
public ValueTask SaveStreamAsync(DateTime date, Stream stream, CancellationToken cancellationToken)
result = iMarketDataStorageDrive.SaveStreamAsync(date, stream, cancellationToken)

StockSharp ストレージの形式でデータを保存します。

date
保存するデータを保存する日付。
stream
StockSharp@ ストレージの形式にデータを格納します。
cancellationToken
担当: 佐藤 宏

戻り値: 担当: 佐藤 宏