IMarketDataStorage
StockSharp.Algo.Storages
La interfaz, describiendo el almacenamiento de datos del mercado (ticks, libros de pedidos, etc.).
Implementa: IMarketDataStorage
Propiedades
Serializer
public IMarketDataSerializer<TMessage> Serializer { get; }
value = iMarketDataStorage.Serializer
El serializador.
Métodos
DeleteAsync
public ValueTask DeleteAsync(IEnumerable<TMessage> data, CancellationToken cancellationToken)
result = iMarketDataStorage.DeleteAsync(data, cancellationToken)
Para eliminar los datos del mercado del almacenamiento.
- data
- Datos de mercado que se eliminarán.
- cancellationToken
- CancellationToken
Devuelve: ValueTask
LoadAsync
public IAsyncEnumerable<TMessage> LoadAsync(DateTime date)
result = iMarketDataStorage.LoadAsync(date)
Para cargar datos.
- date
- Fecha, para la cual se cargarán los datos.
Devuelve: Datos. Si no hay datos, el conjunto vacío será devuelto.
SaveAsync
public ValueTask<int> SaveAsync(IEnumerable<TMessage> data, CancellationToken cancellationToken)
result = iMarketDataStorage.SaveAsync(data, cancellationToken)
Para guardar los datos del mercado en el almacenamiento.
- data
- Datos de mercado.
- cancellationToken
- CancellationToken
Devuelve: Cuenta de datos guardados.