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