IFixDialect
A interface que descreve o dialeto do protocolo FIX.
Implementa: IMessageAdapter, IMessageTransport, IPersistable, ILogReceiver, ILogSource, IDisposable, ICloneable<IMessageAdapter>, ICloneable, IDemoAdapter
Propriedades
public string Accounts { get; set; }
value = iFixDialect.Accounts
iFixDialect.Accounts = value
Contas associadas com o login FIX.
public bool CancelOnDisconnect { get; set; }
value = iFixDialect.CancelOnDisconnect
iFixDialect.CancelOnDisconnect = value
Cancelar ao Desligar.
public string ClientCode { get; set; }
value = iFixDialect.ClientCode
iFixDialect.ClientCode = value
Código do cliente atribuído pelo corretor.
public string ClientVersion { get; set; }
value = iFixDialect.ClientVersion
iFixDialect.ClientVersion = value
Versão do aplicativo do cliente.
public long CurrentCounter { get; set; }
value = iFixDialect.CurrentCounter
iFixDialect.CurrentCounter = value
Contra-ataque.
public FastDateTimeParser DateParser { get; set; }
value = iFixDialect.DateParser
iFixDialect.DateParser = value
Analisador de encontros.
public bool DoNotSendAccount { get; set; }
value = iFixDialect.DoNotSendAccount
iFixDialect.DoNotSendAccount = value
Não enviar conta.
public Encoding Encoding { get; set; }
value = iFixDialect.Encoding
iFixDialect.Encoding = value
Codificação.
public string ExchangeBoard { get; set; }
value = iFixDialect.ExchangeBoard
iFixDialect.ExchangeBoard = value
Conselho, onde os instrumentos financeiros são negociados.
public bool IsResetCounter { get; set; }
value = iFixDialect.IsResetCounter
iFixDialect.IsResetCounter = value
Se o contador de sequências for reiniciado.
public bool OverrideExecIdByNative { get; set; }
value = iFixDialect.OverrideExecIdByNative
iFixDialect.OverrideExecIdByNative = value
Sobrepor ExecIdpelo identificador nativo (se presente na mensagem FIX).
public SecureString Password { get; set; }
value = iFixDialect.Password
iFixDialect.Password = value
Senha.
public IFixReader Reader { get; }
value = iFixDialect.Reader
O leitor dos dados registrados no formato do protocolo FIX.
public string SenderCompId { get; set; }
value = iFixDialect.SenderCompId
iFixDialect.SenderCompId = value
Identificação do remetente.
public bool SupportLicensing { get; }
value = iFixDialect.SupportLicensing
Apoio aos recursos de licenciamento.
public bool SupportUnknownExecutions { get; set; }
value = iFixDialect.SupportUnknownExecutions
iFixDialect.SupportUnknownExecutions = value
Suporte ao processamento de execuções, geradas por software de terceiros.
public string TargetCompId { get; set; }
value = iFixDialect.TargetCompId
iFixDialect.TargetCompId = value
Identificação do alvo.
public FastTimeSpanParser TimeParser { get; set; }
value = iFixDialect.TimeParser
iFixDialect.TimeParser = value
- O tempo é que vai passar.
public FastDateTimeParser TimeStampParser { get; set; }
value = iFixDialect.TimeStampParser
iFixDialect.TimeStampParser = value
- O analisador de horas.
public TimeZoneInfo TimeZone { get; set; }
value = iFixDialect.TimeZone
iFixDialect.TimeZone = value
Informações sobre o fuso horário onde se encontra a troca.
public IFixWriter Writer { get; }
value = iFixDialect.Writer
O gravador de dados no formato do protocolo FIX.
public FastDateTimeParser YearMonthParser { get; set; }
value = iFixDialect.YearMonthParser
iFixDialect.YearMonthParser = value
Analisador de ano e mês.
Métodos
public void Init(IFixWriter writer, IFixReader reader, EndPoint address)
iFixDialect.Init(writer, reader, address)
Inicializar dialeto.
- writer
- O gravador de dados no formato do protocolo FIX.
- reader
- O leitor dos dados registrados no formato do protocolo FIX.
- address
- Endereço do servidor.
public IAsyncEnumerable<Message> ReadAsync(CancellationToken cancellationToken)
result = iFixDialect.ReadAsync(cancellationToken)
Leia as próximas mensagens do protocolo FIX.
- cancellationToken
- CancellationToken
Retorna: A sequência de mensagens.
public long? TryParseNextMsqSeqNum(string errorMessage)
result = iFixDialect.TryParseNextMsqSeqNum(errorMessage)
Tente extrair o esperado MsgSeqNum da mensagem de erro especificada.
- errorMessage
- Mensagem de erro.
Retorna: MsgSeqNum ou .