DefaultFixDialect

StockSharp.Fix.Dialects

Die Standardimplementierung von IFixDialect.

Erbt von: BaseFixDialect

Konstruktoren

DefaultFixDialect
public DefaultFixDialect(IdGenerator transactionIdGenerator)
defaultFixDialect = DefaultFixDialect(transactionIdGenerator)

Die Standardimplementierung von IFixDialect.

transactionIdGenerator
Transaktions-ID-Generator.

Eigenschaften

CheckTimeFrameByRequest
public override bool CheckTimeFrameByRequest { get; }
value = defaultFixDialect.CheckTimeFrameByRequest

Überprüfen Sie den möglichen Zeitrahmen auf Anfrage.

ConvertToLatin
public bool ConvertToLatin { get; set; }
value = defaultFixDialect.ConvertToLatin
defaultFixDialect.ConvertToLatin = value

Konvertieren Sie alle nicht-lateinischen Textnachrichten in Latein.

IsAutoReplyOnTransactonalUnsubscription
public override bool IsAutoReplyOnTransactonalUnsubscription { get; }
value = defaultFixDialect.IsAutoReplyOnTransactonalUnsubscription

Senden Sie Auto-Antwort für OrderStatusMessage und PortfolioLookupMessage Abmelder.

IsSupportMarketDataResponse
protected override bool IsSupportMarketDataResponse { get; }
value = defaultFixDialect.IsSupportMarketDataResponse

Unterstützung der Marktdaten-Antwort.

NotSupportedResultMessages
public override IEnumerable<MessageTypes> NotSupportedResultMessages { get; set; }
value = defaultFixDialect.NotSupportedResultMessages
defaultFixDialect.NotSupportedResultMessages = value

Nicht unterstützt von Adapter-Ergebnisnachrichtentypen.

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

Mögliche unterstützte Nachrichtentypen.

SupportLicensing
public override bool SupportLicensing { get; }
value = defaultFixDialect.SupportLicensing

Unterstützung von Lizenzierungsfunktionen.

Methoden

IsSupportCandlesUpdates
public override bool IsSupportCandlesUpdates(MarketDataMessage subscription)
result = defaultFixDialect.IsSupportCandlesUpdates(subscription)

Unterstützen Sie Kerzen-Abonnement und Live-Updates.

subscription
MarketDataMessage

Rückgabe: Prüfergebnis.

OnReadAsync
protected override IAsyncEnumerable<Message> OnReadAsync(IFixReader reader, string msgType, CancellationToken cancellationToken)
result = defaultFixDialect.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 = defaultFixDialect.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.

ReadOrderConditionAsync
protected virtual ValueTask<bool> ReadOrderConditionAsync(IFixReader reader, FixTags tag, Func<OrderCondition> getCondition, CancellationToken cancellationToken)
result = defaultFixDialect.ReadOrderConditionAsync(reader, tag, getCondition, cancellationToken)

Um die Bestellbedingung OrderCondition zu lesen.

reader
Datenleser.
tag
Markierung.
getCondition
Die Funktion, die die Auftragsbedingung zurückgibt.
cancellationToken
Löschungszeichen.

Rückgabe: Ob die Daten erfolgreich verarbeitet wurden.

RegisterCandleType
public static void RegisterCandleType(char code, Type messageType)
DefaultFixDialect.RegisterCandleType(code, messageType)

Registrieren Sie neue Kerzentyp.

code
MDEntryType Wert.
messageType
Art der Meldung.
WriteOrderConditionAsync
protected virtual ValueTask WriteOrderConditionAsync(IFixWriter writer, OrderCondition condition, CancellationToken cancellationToken)
result = defaultFixDialect.WriteOrderConditionAsync(writer, condition, cancellationToken)

Um Daten nach der Auftragsbedingung aufzuzeichnen.

writer
FIX Data Writer.
condition
Bestellbedingung (e.g., Stop- und Algo-Orders-Parameter).
cancellationToken
Löschungszeichen.