ExanteFixDialect

StockSharp.Fix.Dialects

Exante FIX Protokoll Dialekt.

Erbt von: BaseFixDialect

Konstruktoren

ExanteFixDialect
public ExanteFixDialect(IdGenerator transactionIdGenerator)
exanteFixDialect = ExanteFixDialect(transactionIdGenerator)

Initialisiert eine neue Instanz von ExanteFixDialect.

transactionIdGenerator
Transaktions-ID-Generator.

Eigenschaften

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

Name des Merkmals.

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

Mögliche unterstützte Nachrichtentypen.

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

Verfügbare Optionen für MaxDepth.

Methoden

GetSupportedMarketDataTypesAsync
public override IAsyncEnumerable<DataType> GetSupportedMarketDataTypesAsync(SecurityId securityId, DateTime? from, DateTime? to)
result = exanteFixDialect.GetSupportedMarketDataTypesAsync(securityId, from, to)

Unterstützt werden sie von adapter-nachrichtentypen.

securityId
SecurityId
from
Startdatum für die Anfrage. Wenn , werden alle verfügbaren Nachrichten zurückgegeben.
to
Enddatum der Anfrage: Wenn , werden alle verfügbaren Nachrichten zurückgegeben.

Rückgabe: Unterstützt durch Adapter-Marktdatentypen.

InitSecId
protected override void InitSecId(SecurityMessage message, string symbol, string securityExchange, string idSource, string idValue)
exanteFixDialect.InitSecId(message, symbol, securityExchange, idSource, idValue)

Init-Identifikationsnummer des Finanzinstruments.

message
Eine Nachricht mit Informationen über das Finanzinstrument.
symbol
Symbol.
securityExchange
Austausch von Finanzinstrumenten.
idSource
Id-Quelle.
idValue
Id-Wert.
OnReadAsync
protected override IAsyncEnumerable<Message> OnReadAsync(IFixReader reader, string msgType, CancellationToken cancellationToken)
result = exanteFixDialect.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 = exanteFixDialect.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.

ProcessExecutionReportAsync
protected override IAsyncEnumerable<Message> ProcessExecutionReportAsync(ExecutionReport report, Func<ExecutionReport, ExecutionMessage, CancellationToken, IAsyncEnumerable<ExecutionMessage>> processExecMsg, CancellationToken cancellationToken)
result = exanteFixDialect.ProcessExecutionReportAsync(report, processExecMsg, cancellationToken)

Verarbeiten Sie ExecutionReport Instanz.

report
ExecutionReport Instanz.
processExecMsg
Posten Sie eine ExecutionMessage Instanz.
cancellationToken
CancellationToken
ProcessExecutionReportAsync
protected override IAsyncEnumerable<ExecutionMessage> ProcessExecutionReportAsync(ExecutionReport report, ExecutionMessage message, CancellationToken cancellationToken)
result = exanteFixDialect.ProcessExecutionReportAsync(report, message, cancellationToken)

Verarbeiten Sie ExecutionReport Instanz.

report
ExecutionReport Instanz.
message
ExecutionMessage
cancellationToken
CancellationToken