LuaFixDialect

StockSharp.Fix.Quik.Lua

Quik Lua FIX protocolo dialecto.

Hereda de: DefaultFixDialect

Constructores

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

Inicia una nueva instancia de la LuaFixDialect.

transactionIdGenerator
Generador de identificación de transacciones.

Propiedades

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

Posibles plazos.

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

El adaptador requiere una configuración extra.

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

Nombre.

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

Tipo de OrderCondition@.

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

Posibles tipos de mensajes apoyados.

Métodos

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

Consiga soporte por tipos de mensaje de adaptador.

securityId
SecurityId
from
Fecha de inicio para solicitar. Si , entonces todos los mensajes disponibles serán devueltos.
to
Fecha final para solicitar. Si , entonces todos los mensajes disponibles serán devueltos.

Devuelve: Apoyado por tipos de datos del mercado de adaptadores.

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

Es para los instrumentos financieros especificados que se descargan habilitados.

dataType
Datos tipo info.

Devuelve: Resultado de la comprobación.

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

Lea OrderCondition.

reader
Lector.
tag
Tag.
getCondition
Handler.
cancellationToken
Cancelación token.

Devuelve: si la etiqueta fue manejada, si la etiqueta es desconocida.

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

Para registrar datos por la condición de pedido.

writer
El escritor de datos de la FIX.
condition
Condiciones de pedido (e.g@., parada y algo-).
cancellationToken
Cancelación token.