FixSession

StockSharp.Server.Fix

Configuração da sessão.

Herda de: BaseLogReceiver

Implementa: IMessageListenerSession, ILogReceiver, ILogSource, IDisposable

Construtores

FixSession
public FixSession()
fixSession = FixSession()

Inicializa uma nova instância do FixSession.

Propriedades

Address
public EndPoint Address { get; set; }
value = fixSession.Address
fixSession.Address = value

Endereço do servidor.

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

Analisador de encontros.

DateTimeParser
public FastDateTimeParser DateTimeParser { get; set; }
value = fixSession.DateTimeParser
fixSession.DateTimeParser = value

Analisador de datas e horários.

Dialect
public Type Dialect { get; set; }
value = fixSession.Dialect
fixSession.Dialect = value

O dialeto FIX. O padrão é DefaultFixDialect.

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

A codificação usada para a transmissão de dados.

HeartBeat
public TimeSpan HeartBeat { get; set; }
value = fixSession.HeartBeat
fixSession.HeartBeat = value

O intervalo da verificação da disponibilidade da ligação. O valor por omissão é de 1 minuto.

IncrementalDepthUpdates
public bool IncrementalDepthUpdates { get; set; }
value = fixSession.IncrementalDepthUpdates
fixSession.IncrementalDepthUpdates = value

Para enviar as alterações pelo livro de ordens. Se estiver desactivado, o livro de ordens é enviado por completo. O valor por omissão está activo.

IsConnected
public virtual bool IsConnected { get; }
value = fixSession.IsConnected

Obter o estado da ligação.

IsEnabled
public bool IsEnabled { get; set; }
value = fixSession.IsEnabled
fixSession.IsEnabled = value

Activado.

MaxReadBytes
public int MaxReadBytes { get; set; }
value = fixSession.MaxReadBytes
fixSession.MaxReadBytes = value

Obtém e define os bytes permitidos máximo por leitura.

MaxWriteBytes
public int MaxWriteBytes { get; set; }
value = fixSession.MaxWriteBytes
fixSession.MaxWriteBytes = value

Obtém e define os bytes permitidos no máximo por escrita.

ReadTimeout
public TimeSpan ReadTimeout { get; set; }
value = fixSession.ReadTimeout
fixSession.ReadTimeout = value

O tempo- limite de leitura dos dados. O valor padrão é zero.

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

Identificação do remetente.

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

Identificação do alvo.

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

- O tempo é que vai passar.

WriteTimeout
public TimeSpan WriteTimeout { get; set; }
value = fixSession.WriteTimeout
fixSession.WriteTimeout = value

O tempo- limite para o envio dos dados. O valor padrão é zero.

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

Analisador de ano e mês.

Métodos

IncreaseBytesSent
public virtual void IncreaseBytesSent(int count)
fixSession.IncreaseBytesSent(count)

Aumentar BytesSent.

count
Valor.
IncreaseErrorCount
public virtual void IncreaseErrorCount()
fixSession.IncreaseErrorCount()

Aumentar ErrorCount.

Load
public override void Load(SettingsStorage storage)
fixSession.Load(storage)

Carregar as configurações.

storage
Configuração do armazenamento.
ResetErrorCount
public virtual void ResetErrorCount()
fixSession.ResetErrorCount()

Reiniciar ErrorCount.

Save
public override void Save(SettingsStorage storage)
fixSession.Save(storage)

Gravar as definições.

storage
Configuração do armazenamento.