QuikDropCopyFixDialect

StockSharp.Fix.Dialects

QUIK DropCopyFIX Protokoll Dialekt.

Erbt von: BaseFixDialect

Konstruktoren

QuikDropCopyFixDialect
public QuikDropCopyFixDialect(IdGenerator transactionIdGenerator)
quikDropCopyFixDialect = QuikDropCopyFixDialect(transactionIdGenerator)

Initialisiert eine neue Instanz von QuikDropCopyFixDialect.

transactionIdGenerator
Transaktions-ID-Generator.

Eigenschaften

FeatureName
public override string FeatureName { get; }
value = quikDropCopyFixDialect.FeatureName

Name des Merkmals.

PossibleSupportedMessages
public override IEnumerable<MessageTypeInfo> PossibleSupportedMessages { get; }
value = quikDropCopyFixDialect.PossibleSupportedMessages

Mögliche unterstützte Nachrichtentypen.

SupportedOrderBookDepths
public override IEnumerable<int> SupportedOrderBookDepths { get; }
value = quikDropCopyFixDialect.SupportedOrderBookDepths

Verfügbare Optionen für MaxDepth.

Methoden

FromSecurityTradingStatus
protected override SecurityStates? FromSecurityTradingStatus(int? status)
result = quikDropCopyFixDialect.FromSecurityTradingStatus(status)

Konvertieren Sie SecurityTradingStatus zu SecurityStates Wert.

status
SecurityTradingStatus Wert.

Rückgabe: SecurityStates Wert.

IsLogoutError
protected override bool IsLogoutError(string text)
result = quikDropCopyFixDialect.IsLogoutError(text)

Check Logout enthält eine Fehlermeldung.

text
Textnachricht.

Rückgabe: wenn der angegebene Text eine Fehlermeldung enthält, andernfalls.

OnReadAsync
protected override IAsyncEnumerable<Message> OnReadAsync(IFixReader reader, string msgType, CancellationToken cancellationToken)
result = quikDropCopyFixDialect.OnReadAsync(reader, msgType, cancellationToken)

Lesen Sie die nächste Nachricht aus dem FIX-Protokoll.

reader
Der Leseer der im FIX-Protokollformat aufgezeichneten Daten.
msgType
Art der Meldung.
cancellationToken
CancellationToken

Rückgabe: Die Abfolge der Nachrichten.

OnWriteAsync
protected override ValueTask<string> OnWriteAsync(IFixWriter writer, Message message, CancellationToken cancellationToken)
result = quikDropCopyFixDialect.OnWriteAsync(writer, message, cancellationToken)

Schreiben Sie die angegebene Nachricht in das FIX-Protokoll.

writer
Der Datenschreiber im FIX-Protokollformat.
message
Die Botschaft.
cancellationToken
Löschungszeichen.

Rückgabe: FixMessages Wert.

ProcessSecurityDefinitionAsync
protected override ValueTask<bool> ProcessSecurityDefinitionAsync(FixTags tag, IFixReader reader, SecurityMessage message, CancellationToken cancellationToken)
result = quikDropCopyFixDialect.ProcessSecurityDefinitionAsync(tag, reader, message, cancellationToken)

Verarbeiten Sie SecurityDefinition @ Nachricht.

tag
Markierung.
reader
Der Leseer der im FIX-Protokollformat aufgezeichneten Daten.
message
Eine Nachricht mit Informationen über das Finanzinstrument.
cancellationToken
CancellationToken

Rückgabe: Verarbeitungsergebnis.