DefaultFixDialect
A implementação padrão de IFixDialect.
Herda de: BaseFixDialect
Construtores
public DefaultFixDialect(IdGenerator transactionIdGenerator)
defaultFixDialect = DefaultFixDialect(transactionIdGenerator)
A implementação padrão de IFixDialect.
- transactionIdGenerator
- Gerador de identificação de transação.
Propriedades
public override bool CheckTimeFrameByRequest { get; }
value = defaultFixDialect.CheckTimeFrameByRequest
Verifique o prazo possível mediante pedido.
public bool ConvertToLatin { get; set; }
value = defaultFixDialect.ConvertToLatin
defaultFixDialect.ConvertToLatin = value
Converta todas as mensagens de texto não- latinas para latim.
public override bool IsAutoReplyOnTransactonalUnsubscription { get; }
value = defaultFixDialect.IsAutoReplyOnTransactonalUnsubscription
Enviar resposta automática para OrderStatusMessage e PortfolioLookupMessagenunscribes.
protected override bool IsSupportMarketDataResponse { get; }
value = defaultFixDialect.IsSupportMarketDataResponse
Apoio à resposta de dados de mercado.
public override IEnumerable<MessageTypes> NotSupportedResultMessages { get; set; }
value = defaultFixDialect.NotSupportedResultMessages
defaultFixDialect.NotSupportedResultMessages = value
Não suportado pelos tipos de mensagem de resultado do adaptador.
public override IEnumerable<MessageTypeInfo> PossibleSupportedMessages { get; }
value = defaultFixDialect.PossibleSupportedMessages
Possíveis tipos de mensagens suportadas.
public override bool SupportLicensing { get; }
value = defaultFixDialect.SupportLicensing
Apoio aos recursos de licenciamento.
Métodos
public override bool IsSupportCandlesUpdates(MarketDataMessage subscription)
result = defaultFixDialect.IsSupportCandlesUpdates(subscription)
Suporte assinatura velas e atualizações ao vivo.
- subscription
- MarketDataMessage
Retorna: Verificar o resultado.
protected override IAsyncEnumerable<Message> OnReadAsync(IFixReader reader, string msgType, CancellationToken cancellationToken)
result = defaultFixDialect.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 = defaultFixDialect.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 virtual ValueTask<bool> ReadOrderConditionAsync(IFixReader reader, FixTags tag, Func<OrderCondition> getCondition, CancellationToken cancellationToken)
result = defaultFixDialect.ReadOrderConditionAsync(reader, tag, getCondition, cancellationToken)
Para ler a condição de ordem OrderCondition.
- reader
- Leitor de dados.
- tag
- Marca.
- getCondition
- A função retornando a condição de ordem.
- cancellationToken
- Inscrição de cancelamento.
Retorna: Se os dados foram processados com sucesso.
public static void RegisterCandleType(char code, Type messageType)
DefaultFixDialect.RegisterCandleType(code, messageType)
Registre novo tipo de vela.
- code
- MDEntryType value.
- messageType
- Tipo de mensagem.
protected virtual ValueTask WriteOrderConditionAsync(IFixWriter writer, OrderCondition condition, CancellationToken cancellationToken)
result = defaultFixDialect.WriteOrderConditionAsync(writer, condition, cancellationToken)
Para gravar dados pela condição de ordem.
- writer
- FIX data writer.
- condition
- Condições de ordem (e.g., parâmetros de ordem de paragem e algo).
- cancellationToken
- Inscrição de cancelamento.