RemoteMarketDataDrive
Armazenamento remoto de dados de mercado que funcionam via RemoteStorageClient.
Herda de: BaseMarketDataDrive
Construtores
public RemoteMarketDataDrive()
remoteMarketDataDrive = RemoteMarketDataDrive()
Inicializa uma nova instância do RemoteMarketDataDrive.
public RemoteMarketDataDrive(EndPoint address)
remoteMarketDataDrive = RemoteMarketDataDrive(address)
Inicializa uma nova instância do RemoteMarketDataDrive.
- address
- Endereço do servidor.
public RemoteMarketDataDrive(EndPoint address, IMessageAdapter adapter)
remoteMarketDataDrive = RemoteMarketDataDrive(address, adapter)
Inicializa uma nova instância do RemoteMarketDataDrive.
- address
- Endereço do servidor.
- adapter
- Adaptador de mensagens.
Propriedades
public EndPoint Address { get; set; }
value = remoteMarketDataDrive.Address
remoteMarketDataDrive.Address = value
Endereço do servidor.
public ServerCredentials Credentials { get; }
value = remoteMarketDataDrive.Credentials
Informações sobre o login e senha para acesso ao armazenamento remoto.
public ILogSource Logs { get; set; }
value = remoteMarketDataDrive.Logs
remoteMarketDataDrive.Logs = value
Diários.
public override string Path { get; set; }
value = remoteMarketDataDrive.Path
remoteMarketDataDrive.Path = value
Caminho para os dados do mercado.
public int SecurityBatchSize { get; set; }
value = remoteMarketDataDrive.SecurityBatchSize
remoteMarketDataDrive.SecurityBatchSize = value
Os novos instrumentos solicitam o tamanho do bloco. Por padrão, não excede 1000 elementos.
public string TargetCompId { get; set; }
value = remoteMarketDataDrive.TargetCompId
remoteMarketDataDrive.TargetCompId = value
Identificação do alvo.
public TimeSpan Timeout { get; set; }
value = remoteMarketDataDrive.Timeout
remoteMarketDataDrive.Timeout = value
Tempo- limite
Métodos
protected override void DisposeManaged()
remoteMarketDataDrive.DisposeManaged()
Libertar recursos.
public override IAsyncEnumerable<DataType> GetAvailableDataTypesAsync(SecurityId securityId, StorageFormats format)
result = remoteMarketDataDrive.GetAvailableDataTypesAsync(securityId, format)
Obter todos os tipos de dados disponíveis.
- securityId
- Identificador do instrumento.
- format
- Tipo de formato.
Retorna: Tipos de dados.
public override IAsyncEnumerable<SecurityId> GetAvailableSecuritiesAsync()
result = remoteMarketDataDrive.GetAvailableSecuritiesAsync()
Pegue todos os instrumentos disponíveis.
Retorna: Instrumentos disponíveis.
public override IMarketDataStorageDrive GetStorageDrive(SecurityId securityId, DataType dataType, StorageFormats format)
result = remoteMarketDataDrive.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.
public override void Load(SettingsStorage storage)
remoteMarketDataDrive.Load(storage)
Carregar as configurações.
- storage
- Configuração do armazenamento.
public override IAsyncEnumerable<SecurityMessage> LookupSecuritiesAsync(SecurityLookupMessage criteria, ISecurityProvider securityProvider)
result = remoteMarketDataDrive.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.
public override void Save(SettingsStorage storage)
remoteMarketDataDrive.Save(storage)
Gravar as definições.
- storage
- Configuração do armazenamento.
public override ValueTask VerifyAsync(CancellationToken cancellationToken)
result = remoteMarketDataDrive.VerifyAsync(cancellationToken)
Verificar as configurações.
- cancellationToken
- CancellationToken
Retorna: ValueTask
Campos
public static readonly EndPoint DefaultAddress
value = RemoteMarketDataDrive.DefaultAddress
Valor padrão para o endereço.
public static readonly string DefaultTargetCompId
value = RemoteMarketDataDrive.DefaultTargetCompId
Valor padrão para TargetCompId.