IHistoryMarketDataManager
Interface para histórico gerenciador de dados de mercado.
Implementa: IDisposable
Propriedades
public MarketDataStorageCache AdapterCache { get; set; }
value = iHistoryMarketDataManager.AdapterCache
iHistoryMarketDataManager.AdapterCache = value
MarketDataStorageCache.
public bool CheckTradableDates { get; set; }
value = iHistoryMarketDataManager.CheckTradableDates
iHistoryMarketDataManager.CheckTradableDates = value
Verificar as datas de carregamento são tradáveis.
public DateTime CurrentTime { get; }
value = iHistoryMarketDataManager.CurrentTime
Hora actual.
public IMarketDataDrive Drive { get; set; }
value = iHistoryMarketDataManager.Drive
iHistoryMarketDataManager.Drive = value
O armazenamento que é usado por padrão.
public int LoadedMessageCount { get; }
value = iHistoryMarketDataManager.LoadedMessageCount
O número de eventos carregados.
public TimeSpan MarketTimeChangedInterval { get; set; }
value = iHistoryMarketDataManager.MarketTimeChangedInterval
iHistoryMarketDataManager.MarketTimeChangedInterval = value
O intervalo da mensagem TimeMessage generation.
public int PostTradeMarketTimeChangedCount { get; set; }
value = iHistoryMarketDataManager.PostTradeMarketTimeChangedCount
iHistoryMarketDataManager.PostTradeMarketTimeChangedCount = value
O número do evento chama após o fim da negociação.
public DateTime StartDate { get; set; }
value = iHistoryMarketDataManager.StartDate
iHistoryMarketDataManager.StartDate = value
Data na história para começar.
public DateTime StopDate { get; set; }
value = iHistoryMarketDataManager.StopDate
iHistoryMarketDataManager.StopDate = value
Data no histórico para parar (data incluída).
public MarketDataStorageCache StorageCache { get; set; }
value = iHistoryMarketDataManager.StorageCache
iHistoryMarketDataManager.StorageCache = value
Cache.
public StorageFormats StorageFormat { get; set; }
value = iHistoryMarketDataManager.StorageFormat
iHistoryMarketDataManager.StorageFormat = value
O formato dos dados do mercado.
public IStorageRegistry StorageRegistry { get; set; }
value = iHistoryMarketDataManager.StorageRegistry
iHistoryMarketDataManager.StorageRegistry = value
Armazenamento de dados de mercado.
Métodos
public IAsyncEnumerable<DataType> GetSupportedDataTypesAsync(SecurityId securityId)
result = iHistoryMarketDataManager.GetSupportedDataTypesAsync(securityId)
Obtenha tipos de dados suportados para instrumento financeiro.
- securityId
- ID do instrumento financeiro.
Retorna: Tipos de dados suportados.
public bool HasGenerator(SecurityId securityId, DataType dataType)
result = iHistoryMarketDataManager.HasGenerator(securityId, dataType)
Verifique se o gerador existe.
- securityId
- ID do instrumento financeiro.
- dataType
- Tipo de dados.
Retorna: Se existir um gerador.
public void RegisterGenerator(SecurityId securityId, DataType dataType, MarketDataGenerator generator, long transactionId)
iHistoryMarketDataManager.RegisterGenerator(securityId, dataType, generator, transactionId)
Gerador de registo.
- securityId
- ID do instrumento financeiro.
- dataType
- Tipo de dados.
- generator
- Gerador.
- transactionId
- ID da transação.
public IAsyncEnumerable<Message> StartAsync(IEnumerable<BoardMessage> boards)
result = iHistoryMarketDataManager.StartAsync(boards)
Iniciar a geração de dados de mercado.
- boards
- Trocar quadros.
Retorna: Sincronização enumerável de mensagens.
public ValueTask<Exception> SubscribeAsync(MarketDataMessage message, CancellationToken cancellationToken)
result = iHistoryMarketDataManager.SubscribeAsync(message, cancellationToken)
Subscreva os dados do mercado.
- message
- Mensagem de assinatura.
- cancellationToken
- Inscrição de cancelamento.
Retorna: Erro se a subscrição falhou, caso contrário nulo.
public bool UnregisterGenerator(long originalTransactionId)
result = iHistoryMarketDataManager.UnregisterGenerator(originalTransactionId)
Gerador desmarcado.
- originalTransactionId
- ID da transação original.
Retorna: Se o gerador foi encontrado e removido.
public void Unsubscribe(long originalTransactionId)
iHistoryMarketDataManager.Unsubscribe(originalTransactionId)
Cancela a subscrição dos dados do mercado.
- originalTransactionId
- ID da transação de assinatura original.