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.
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.