IFixDialect
The interface describing the dialect of the FIX protocol.
Implements: IMessageAdapter, IMessageTransport, IPersistable, ILogReceiver, ILogSource, IDisposable, ICloneable<IMessageAdapter>, ICloneable, IDemoAdapter
Properties
CancelOnDisconnect : bool
Cancel On Disconnect.
ClientCode : string
Client code assigned by the broker.
ClientVersion : string
Client app version.
CurrentCounter : long
Counter.
DateParser : FastDateTimeParser
Date parser.
DoNotSendAccount : bool
Do not send Account.
ExchangeBoard : string
Board, where securities are traded.
IsResetCounter : bool
Should the sequence counter be reset.
OverrideExecIdByNative : bool
Override ExecId by native identifier (if present in FIX message).
Password : SecureString
Password.
Reader : IFixReader
The reader of data recorded in the FIX protocol format.
SenderCompId : string
Sender ID.
SupportLicensing : bool
Support of licensing features.
SupportUnknownExecutions : bool
Support executions processing, generated by third-party software.
TargetCompId : string
Target ID.
TimeParser : FastTimeSpanParser
Time parser.
TimeStampParser : FastDateTimeParser
Time stamp parser.
TimeZone : TimeZoneInfo
Information about the time zone where the exchange is located.
Writer : IFixWriter
The recorder of data in the FIX protocol format.
YearMonthParser : FastDateTimeParser
Year and month parser.
Methods
Init(IFixWriter, IFixReader, EndPoint)
Initialize dialect.
- writer
- The recorder of data in the FIX protocol format.
- reader
- The reader of data recorded in the FIX protocol format.
- address
- Server address.
ReadAsync(CancellationToken) : IAsyncEnumerable<Message>
Read next messages from FIX protocol.
- cancellationToken
- CancellationToken
Returns: The sequence of messages.
TryParseNextMsqSeqNum(string) : long?
Try extract expected MsgSeqNum from the specified error message.
- errorMessage
- Error message.
Returns: MsgSeqNum or .