LuaFixDialect

StockSharp.Fix.Quik.Lua

Quik Lua FIX dialeto protocolo.

Herda de: DefaultFixDialect

Construtores

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

Inicializa uma nova instância do LuaFixDialect.

transactionIdGenerator
Gerador de identificação de transação.

Propriedades

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

Possíveis prazos.

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

O adaptador requer uma configuração extra.

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

Nome.

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

Tipo de OrderCondition.

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

Possíveis tipos de mensagens suportadas.

Métodos

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

Seja suportado por tipos de mensagem adaptador.

securityId
SecurityId
from
Data de início para solicitação. Se , em seguida, todas as mensagens disponíveis serão devolvidos.
to
Data de fim para a solicitação. Se , então todas as mensagens disponíveis serão devolvidas.

Retorna: Suportado por tipos de dados de mercado adaptador.

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

É para os instrumentos financeiros especificados que são descarregados habilitados.

dataType
Informação do tipo de dados.

Retorna: Verificar o resultado.

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

Ler OrderCondition.

reader
Leitor.
tag
Marca.
getCondition
Comandante.
cancellationToken
Inscrição de cancelamento.

Retorna: se a etiqueta foi manuseada, se a etiqueta for desconhecida.

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

Para gravar dados pela condição de ordem.

writer
FIX data writer.
condition
Condições de ordem (e.g., parâmetros de ordem de paragem e algo).
cancellationToken
Inscrição de cancelamento.