IMarketDataStorage

StockSharp.Algo.Storages

Die Schnittstelle, die die Speicherung von Marktdaten (Ticks, Orderbücher usw.) beschreibt.

Implementiert: IMarketDataStorage

Eigenschaften

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

Der Serialisierer.

Methoden

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

Um Marktdaten aus dem Speicher zu löschen.

data
Marktdaten zu streichen.
cancellationToken
CancellationToken

Rückgabe: ValueTask

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

Daten laden.

date
Datum, für das die Daten geladen werden.

Rückgabe: Daten. Wenn keine Daten vorhanden sind, wird der leere Satz zurückgegeben.

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

Um Marktdaten in der Speicherung zu speichern.

data
Marktdaten.
cancellationToken
CancellationToken

Rückgabe: Anzahl der gespeicherten Daten.