IFixDialect

StockSharp.Fix.Dialects

Die Schnittstelle, die den Dialekt des FIX-Protokolls beschreibt.

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

Eigenschaften

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

Konten, die mit FIX Login verbunden sind.

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

Cancel On Disconnect

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

Der vom Broker zugewiesene Kundencode.

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

Client App Version.

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

Zähler.

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

Datums-Parser.

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

Senden Sie kein Konto.

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

Kodierung.

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

Board, wo Finanzinstrumente gehandelt werden.

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

Sollte der Sequenzzähler zurückgesetzt werden.

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

Überschreiben Sie ExecId durch native Identifikator (falls vorhanden in FIX Nachricht).

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

Kennwort.

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

Der Leseer der im FIX-Protokollformat aufgezeichneten Daten.

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

Absenderkennung.

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

Unterstützung von Lizenzierungsfunktionen.

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

Unterstützt die Verarbeitung von Ausführungsvorgängen, die von Software von Drittanbietern generiert werden.

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

Ziel-ID.

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

Zeitparser.

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

Zeitstempel-Parser.

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

Informationen über die Zeitzone, in der sich der Austausch befindet.

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

FIX-Version.

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

Der Datenschreiber im FIX-Protokollformat.

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

Jahr und Monat Parser.

Methoden

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

Dialekt initialisieren.

writer
Der Datenschreiber im FIX-Protokollformat.
reader
Der Leseer der im FIX-Protokollformat aufgezeichneten Daten.
address
Serveradresse.
ReadAsync
public IAsyncEnumerable<Message> ReadAsync(CancellationToken cancellationToken)
result = iFixDialect.ReadAsync(cancellationToken)

Lesen Sie die nächsten Nachrichten aus dem FIX-Protokoll.

cancellationToken
CancellationToken

Rückgabe: Die Abfolge der Nachrichten.

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

Versuchen Sie, erwartete MsgSeqNum aus der angegebenen Fehlermeldung zu extrahieren.

errorMessage
Fehlermeldung.

Rückgabe: MsgSeqNum oder .