BaseMarketDataDrive

StockSharp.Algo.Storages

A implementação de base IMarketDataDrive.

Herda de: Disposable

Implementa: IMarketDataDrive, IPersistable, IDisposable

Construtores

BaseMarketDataDrive
protected BaseMarketDataDrive()
baseMarketDataDrive = BaseMarketDataDrive()

Inicializar BaseMarketDataDrive.

Propriedades

Path
public abstract string Path { get; set; }
value = baseMarketDataDrive.Path
baseMarketDataDrive.Path = value

Caminho para os dados do mercado.

Métodos

GetAvailableDataTypesAsync
public abstract IAsyncEnumerable<DataType> GetAvailableDataTypesAsync(SecurityId securityId, StorageFormats format)
result = baseMarketDataDrive.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 abstract IAsyncEnumerable<SecurityId> GetAvailableSecuritiesAsync()
result = baseMarketDataDrive.GetAvailableSecuritiesAsync()

Pegue todos os instrumentos disponíveis.

Retorna: Instrumentos disponíveis.

GetStorageDrive
public abstract IMarketDataStorageDrive GetStorageDrive(SecurityId securityId, DataType dataType, StorageFormats format)
result = baseMarketDataDrive.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.

Load
public virtual void Load(SettingsStorage storage)
baseMarketDataDrive.Load(storage)

Carregar as configurações.

storage
Configuração do armazenamento.
LookupSecuritiesAsync
public abstract IAsyncEnumerable<SecurityMessage> LookupSecuritiesAsync(SecurityLookupMessage criteria, ISecurityProvider securityProvider)
result = baseMarketDataDrive.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.

Save
public virtual void Save(SettingsStorage storage)
baseMarketDataDrive.Save(storage)

Gravar as definições.

storage
Configuração do armazenamento.
ToString
public override string ToString()
result = baseMarketDataDrive.ToString()

Converter para uma representação de linha.

Retorna: Desempenho de cordas.

VerifyAsync
public abstract ValueTask VerifyAsync(CancellationToken cancellationToken)
result = baseMarketDataDrive.VerifyAsync(cancellationToken)

Verificar as configurações.

cancellationToken
CancellationToken

Retorna: ValueTask