IFixDialect

StockSharp.Fix.Dialects

Интерфейс, описывающий диалект протокола FIX.

Реализует: IMessageAdapter, IMessageTransport, IPersistable, ILogReceiver, ILogSource, IDisposable, ICloneable<IMessageAdapter>, ICloneable, IDemoAdapter

Свойства

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

Учетные записи, связанные с FIX login.

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

Отменить отключение.

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

Код клиента, присвоенный брокером.

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

Версия клиентского приложения.

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

Контр.

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

Парсер даты.

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

Не отправляйте аккаунт.

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

Кодирование.

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

Доска, на которой торгуются финансовые инструменты.

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

Если счетчик последовательностей будет сброшен.

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

Войти.

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

Переопределить ExecId по родному идентификатору (если присутствует в сообщении FIX).

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

Пароль.

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

Считыватель данных, записанных в формате протокола FIX.

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

Идентификатор отправителя.

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

Поддержка лицензионных функций.

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

Поддержка обработки исполнений, созданных сторонним программным обеспечением.

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

Идентификатор цели.

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

Парсер времени.

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

Парсер часовых марок.

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

Информация о часовом поясе, в котором расположена биржа.

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

ФИКС версия.

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

Регистратор данных в формате протокола FIX.

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

Год и месяц парсер.

Методы

Init
public void Init(IFixWriter writer, IFixReader reader, EndPoint address)
iFixDialect.Init(writer, reader, address)

Инициализируйте диалект.

writer
Регистратор данных в формате протокола FIX.
reader
Считыватель данных, записанных в формате протокола FIX.
address
Адрес сервера.
ReadAsync
public IAsyncEnumerable<Message> ReadAsync(CancellationToken cancellationToken)
result = iFixDialect.ReadAsync(cancellationToken)

Прочтите следующие сообщения протокола FIX.

cancellationToken
CancellationToken

Возвращает: Последовательность сообщений.

TryParseNextMsqSeqNum
public long? TryParseNextMsqSeqNum(string errorMessage)
result = iFixDialect.TryParseNextMsqSeqNum(errorMessage)

Попробуйте извлечь ожидаемый MsgSeqNum из указанного сообщения об ошибке.

errorMessage
Сообщение об ошибке.

Возвращает: MsgSeqNum или .