IMarketDataDrive
StockSharp.Algo.Storages
A interface, descrevendo o armazenamento (base de dados, arquivo etc.).
Implementa: IPersistable, IDisposable
Propriedades
Métodos
GetAvailableDataTypesAsync
public IAsyncEnumerable<DataType> GetAvailableDataTypesAsync(SecurityId securityId, StorageFormats format)
result = iMarketDataDrive.GetAvailableDataTypesAsync(securityId, format)
Obter todos os tipos de dados disponíveis.
- securityId
- Identificador do instrumento.
- format
- Tipo de formato.
Retorna: Tipos de dados.
GetAvailableSecuritiesAsync
public IAsyncEnumerable<SecurityId> GetAvailableSecuritiesAsync()
result = iMarketDataDrive.GetAvailableSecuritiesAsync()
Pegue todos os instrumentos disponíveis.
Retorna: Instrumentos disponíveis.
GetStorageDrive
public IMarketDataStorageDrive GetStorageDrive(SecurityId securityId, DataType dataType, StorageFormats format)
result = iMarketDataDrive.GetStorageDrive(securityId, dataType, format)
Para obter o armazenamento para IMarketDataStorage.
- securityId
- ID do instrumento financeiro.
- dataType
- Informação do tipo de dados.
- format
- Tipo de formato.
Retorna: Armazenamento para IMarketDataStorage.
LookupSecuritiesAsync
public IAsyncEnumerable<SecurityMessage> LookupSecuritiesAsync(SecurityLookupMessage criteria, ISecurityProvider securityProvider)
result = iMarketDataDrive.LookupSecuritiesAsync(criteria, securityProvider)
Baixar instrumentos financeiros pelos critérios especificados.
- criteria
- Instrumento financeiro de mensagens para procurar critérios específicos.
- securityProvider
- O fornecedor de informações sobre instrumentos.
Retorna: A sequência de instrumentos encontrados.
VerifyAsync
public ValueTask VerifyAsync(CancellationToken cancellationToken)
result = iMarketDataDrive.VerifyAsync(cancellationToken)
Verificar as configurações.
- cancellationToken
- CancellationToken
Retorna: ValueTask