IFixDialect

StockSharp.Fix.Dialects

A interface que descreve o dialeto do protocolo FIX.

Implementa: IMessageAdapter, IMessageTransport, IPersistable, ILogReceiver, ILogSource, IDisposable, ICloneable<IMessageAdapter>, ICloneable, IDemoAdapter

Propriedades

Accounts
public string Accounts { get; set; }
value = iFixDialect.Accounts
iFixDialect.Accounts = value

Contas associadas com o login FIX.

CancelOnDisconnect
public bool CancelOnDisconnect { get; set; }
value = iFixDialect.CancelOnDisconnect
iFixDialect.CancelOnDisconnect = value

Cancelar ao Desligar.

ClientCode
public string ClientCode { get; set; }
value = iFixDialect.ClientCode
iFixDialect.ClientCode = value

Código do cliente atribuído pelo corretor.

ClientVersion
public string ClientVersion { get; set; }
value = iFixDialect.ClientVersion
iFixDialect.ClientVersion = value

Versão do aplicativo do cliente.

CurrentCounter
public long CurrentCounter { get; set; }
value = iFixDialect.CurrentCounter
iFixDialect.CurrentCounter = value

Contra-ataque.

DateParser
public FastDateTimeParser DateParser { get; set; }
value = iFixDialect.DateParser
iFixDialect.DateParser = value

Analisador de encontros.

DoNotSendAccount
public bool DoNotSendAccount { get; set; }
value = iFixDialect.DoNotSendAccount
iFixDialect.DoNotSendAccount = value

Não enviar conta.

Encoding
public Encoding Encoding { get; set; }
value = iFixDialect.Encoding
iFixDialect.Encoding = value

Codificação.

ExchangeBoard
public string ExchangeBoard { get; set; }
value = iFixDialect.ExchangeBoard
iFixDialect.ExchangeBoard = value

Conselho, onde os instrumentos financeiros são negociados.

IsResetCounter
public bool IsResetCounter { get; set; }
value = iFixDialect.IsResetCounter
iFixDialect.IsResetCounter = value

Se o contador de sequências for reiniciado.

Login
public string Login { get; set; }
value = iFixDialect.Login
iFixDialect.Login = value

Login.

OverrideExecIdByNative
public bool OverrideExecIdByNative { get; set; }
value = iFixDialect.OverrideExecIdByNative
iFixDialect.OverrideExecIdByNative = value

Sobrepor ExecIdpelo identificador nativo (se presente na mensagem FIX).

Password
public SecureString Password { get; set; }
value = iFixDialect.Password
iFixDialect.Password = value

Senha.

Reader
public IFixReader Reader { get; }
value = iFixDialect.Reader

O leitor dos dados registrados no formato do protocolo FIX.

SenderCompId
public string SenderCompId { get; set; }
value = iFixDialect.SenderCompId
iFixDialect.SenderCompId = value

Identificação do remetente.

SupportLicensing
public bool SupportLicensing { get; }
value = iFixDialect.SupportLicensing

Apoio aos recursos de licenciamento.

SupportUnknownExecutions
public bool SupportUnknownExecutions { get; set; }
value = iFixDialect.SupportUnknownExecutions
iFixDialect.SupportUnknownExecutions = value

Suporte ao processamento de execuções, geradas por software de terceiros.

TargetCompId
public string TargetCompId { get; set; }
value = iFixDialect.TargetCompId
iFixDialect.TargetCompId = value

Identificação do alvo.

TimeParser
public FastTimeSpanParser TimeParser { get; set; }
value = iFixDialect.TimeParser
iFixDialect.TimeParser = value

- O tempo é que vai passar.

TimeStampParser
public FastDateTimeParser TimeStampParser { get; set; }
value = iFixDialect.TimeStampParser
iFixDialect.TimeStampParser = value

- O analisador de horas.

TimeZone
public TimeZoneInfo TimeZone { get; set; }
value = iFixDialect.TimeZone
iFixDialect.TimeZone = value

Informações sobre o fuso horário onde se encontra a troca.

Version
public string Version { get; }
value = iFixDialect.Version

Versão FIX.

Writer
public IFixWriter Writer { get; }
value = iFixDialect.Writer

O gravador de dados no formato do protocolo FIX.

YearMonthParser
public FastDateTimeParser YearMonthParser { get; set; }
value = iFixDialect.YearMonthParser
iFixDialect.YearMonthParser = value

Analisador de ano e mês.

Métodos

Init
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.
ReadAsync
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.

TryParseNextMsqSeqNum
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 .