GainFuturesFixDialect
Ganhar o dialeto do protocolo FIX do Futuro.
Herda de: BaseFixDialect
Construtores
public GainFuturesFixDialect(IdGenerator transactionIdGenerator)
gainFuturesFixDialect = GainFuturesFixDialect(transactionIdGenerator)
Inicializa uma nova instância do GainFuturesFixDialect.
- transactionIdGenerator
- Gerador de identificação de transação.
Propriedades
public override IEnumerable<MessageTypeInfo> PossibleSupportedMessages { get; }
value = gainFuturesFixDialect.PossibleSupportedMessages
Possíveis tipos de mensagens suportadas.
Métodos
public override IAsyncEnumerable<DataType> GetSupportedMarketDataTypesAsync(SecurityId securityId, DateTime? from, DateTime? to)
result = gainFuturesFixDialect.GetSupportedMarketDataTypesAsync(securityId, from, to)
Seja suportado por tipos de mensagem adaptador.
- securityId
- SecurityId
- from
- Data de início para solicitação. Se , em seguida, todas as mensagens disponíveis serão devolvidos.
- to
- Data de fim para a solicitação. Se , então todas as mensagens disponíveis serão devolvidas.
Retorna: Suportado por tipos de dados de mercado adaptador.
protected override void InitSecId(SecurityMessage message, string symbol, string securityExchange, string idSource, string idValue)
gainFuturesFixDialect.InitSecId(message, symbol, securityExchange, idSource, idValue)
Informação de Identificação do instrumento financeiro.
- message
- Uma mensagem contendo informações sobre o instrumento financeiro.
- symbol
- Símbolo.
- securityExchange
- O intercâmbio de instrumentos financeiros.
- idSource
- - Id fonte.
- idValue
- Eu valorizo.
public override bool IsAllDownloadingSupported(DataType dataType)
result = gainFuturesFixDialect.IsAllDownloadingSupported(dataType)
É para os instrumentos financeiros especificados que são descarregados habilitados.
- dataType
- Informação do tipo de dados.
Retorna: Verificar o resultado.
protected override IAsyncEnumerable<Message> OnReadAsync(IFixReader reader, string msgType, CancellationToken cancellationToken)
result = gainFuturesFixDialect.OnReadAsync(reader, msgType, cancellationToken)
Leia a próxima mensagem do protocolo FIX.
- reader
- O leitor dos dados registrados no formato do protocolo FIX.
- msgType
- Tipo de mensagem.
- cancellationToken
- CancellationToken
Retorna: A sequência de mensagens.
protected override ValueTask<string> OnWriteAsync(IFixWriter writer, Message message, CancellationToken cancellationToken)
result = gainFuturesFixDialect.OnWriteAsync(writer, message, cancellationToken)
Escreva a mensagem especificada no protocolo FIX.
- writer
- O gravador de dados no formato do protocolo FIX.
- message
- A mensagem.
- cancellationToken
- Inscrição de cancelamento.
Retorna: FixMessages value.
protected override ValueTask PortfolioLookupAsync(PortfolioLookupMessage lookupMsg, CancellationToken cancellationToken)
result = gainFuturesFixDialect.PortfolioLookupAsync(lookupMsg, cancellationToken)
protected override IAsyncEnumerable<ExecutionMessage> ProcessExecutionReportAsync(ExecutionReport report, ExecutionMessage message, CancellationToken cancellationToken)
result = gainFuturesFixDialect.ProcessExecutionReportAsync(report, message, cancellationToken)
Processo ExecutionReport exemplo.
- report
- ExecutionReport exemplo.
- message
- ExecutionMessage
- cancellationToken
- CancellationToken
protected override ValueTask<bool> ProcessExecutionReportExtraTagAsync(FixTags tag, IFixReader reader, ExecutionReport report, CancellationToken cancellationToken)
result = gainFuturesFixDialect.ProcessExecutionReportExtraTagAsync(tag, reader, report, cancellationToken)
Processar tags extras para ExecutionReport.
- tag
- Marca.
- reader
- O leitor dos dados registrados no formato do protocolo FIX.
- report
- Relatório de execução.
- cancellationToken
- CancellationToken
Retorna: Resultado.
protected override ValueTask<bool> ProcessSecurityDefinitionAsync(FixTags tag, IFixReader reader, SecurityMessage message, CancellationToken cancellationToken)
result = gainFuturesFixDialect.ProcessSecurityDefinitionAsync(tag, reader, message, cancellationToken)
Processo SecurityDefinition message.
- tag
- Marca.
- reader
- O leitor dos dados registrados no formato do protocolo FIX.
- message
- Uma mensagem contendo informações sobre o instrumento financeiro.
- cancellationToken
- CancellationToken
Retorna: Resultado do processamento.