LuaFixDialect

StockSharp.Fix.Quik.Lua

QUIK Lua FIX Protokoll Dialekt.

Erbt von: DefaultFixDialect

Konstruktoren

LuaFixDialect
public LuaFixDialect(IdGenerator transactionIdGenerator)
luaFixDialect = LuaFixDialect(transactionIdGenerator)

Initialisiert eine neue Instanz von LuaFixDialect.

transactionIdGenerator
Transaktions-ID-Generator.

Eigenschaften

AllTimeFrames
public static IEnumerable<TimeSpan> AllTimeFrames { get; }
value = LuaFixDialect.AllTimeFrames

Mögliche Zeitrahmen.

ExtraSetup
public override bool ExtraSetup { get; }
value = luaFixDialect.ExtraSetup

Der Adapter erfordert eine zusätzliche Einrichtung.

Name
public override string Name { get; }
value = luaFixDialect.Name

Name.

OrderConditionType
public override Type OrderConditionType { get; }
value = luaFixDialect.OrderConditionType

Typ von OrderCondition.

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

Mögliche unterstützte Nachrichtentypen.

Methoden

GetSupportedMarketDataTypesAsync
public override IAsyncEnumerable<DataType> GetSupportedMarketDataTypesAsync(SecurityId securityId, DateTime? from, DateTime? to)
result = luaFixDialect.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.

IsAllDownloadingSupported
public override bool IsAllDownloadingSupported(DataType dataType)
result = luaFixDialect.IsAllDownloadingSupported(dataType)

Ist für die angegebenen alle Finanzinstrumente Download aktiviert.

dataType
Datenart-Info.

Rückgabe: Prüfergebnis.

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

Lesen Sie OrderCondition.

reader
Leser.
tag
Markierung.
getCondition
Handler.
cancellationToken
Löschungszeichen.

Rückgabe: wenn das Tag behandelt wurde, wenn das Tag unbekannt ist.

WriteOrderConditionAsync
protected override ValueTask WriteOrderConditionAsync(IFixWriter writer, OrderCondition condition, CancellationToken cancellationToken)
result = luaFixDialect.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.