LuaFixDialect

StockSharp.Fix.Quik.Lua

Диалект протокола QUIK Lua FIX.

Наследует: DefaultFixDialect

Конструкторы

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

Инициализирует новый экземпляр LuaFixDialect.

transactionIdGenerator
Генератор идентификаторов транзакций.

Свойства

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

Возможные сроки.

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

Адаптер требует дополнительной настройки.

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

Имя.

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

Тип OrderCondition.

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

Возможные типы поддерживаемых сообщений.

Методы

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

Получите поддержку от типов сообщений адаптера.

securityId
SecurityId
from
Дата начала запроса. Если , то будут возвращены все доступные сообщения.
to
Дата окончания запроса. Если , то будут возвращены все доступные сообщения.

Возвращает: Поддерживается типами рыночных данных адаптера.

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

Включена ли для указанного загрузка всех финансовых инструментов.

dataType
Информация о типе данных.

Возвращает: Проверьте результат.

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

Прочтите OrderCondition.

reader
Читатель.
tag
Тег.
getCondition
Хендлер.
cancellationToken
Токен отмены.

Возвращает: если тег был обработан, если тег неизвестен.

WriteOrderConditionAsync
protected override ValueTask WriteOrderConditionAsync(IFixWriter writer, OrderCondition condition, CancellationToken cancellationToken)
result = luaFixDialect.WriteOrderConditionAsync(writer, condition, cancellationToken)

Для записи данных по условию заказа.

writer
FIX записи данных.
condition
Условие ордера (e.g., параметры стоп- и алгоритм- ордеров).
cancellationToken
Токен отмены.