DefaultFixDialect

StockSharp.Fix.Dialects

A implementação padrão de IFixDialect.

Herda de: BaseFixDialect

Construtores

DefaultFixDialect
public DefaultFixDialect(IdGenerator transactionIdGenerator)
defaultFixDialect = DefaultFixDialect(transactionIdGenerator)

A implementação padrão de IFixDialect.

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

Propriedades

CheckTimeFrameByRequest
public override bool CheckTimeFrameByRequest { get; }
value = defaultFixDialect.CheckTimeFrameByRequest

Verifique o prazo possível mediante pedido.

ConvertToLatin
public bool ConvertToLatin { get; set; }
value = defaultFixDialect.ConvertToLatin
defaultFixDialect.ConvertToLatin = value

Converta todas as mensagens de texto não- latinas para latim.

IsAutoReplyOnTransactonalUnsubscription
public override bool IsAutoReplyOnTransactonalUnsubscription { get; }
value = defaultFixDialect.IsAutoReplyOnTransactonalUnsubscription

Enviar resposta automática para OrderStatusMessage e PortfolioLookupMessagenunscribes.

IsSupportMarketDataResponse
protected override bool IsSupportMarketDataResponse { get; }
value = defaultFixDialect.IsSupportMarketDataResponse

Apoio à resposta de dados de mercado.

NotSupportedResultMessages
public override IEnumerable<MessageTypes> NotSupportedResultMessages { get; set; }
value = defaultFixDialect.NotSupportedResultMessages
defaultFixDialect.NotSupportedResultMessages = value

Não suportado pelos tipos de mensagem de resultado do adaptador.

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

Possíveis tipos de mensagens suportadas.

SupportLicensing
public override bool SupportLicensing { get; }
value = defaultFixDialect.SupportLicensing

Apoio aos recursos de licenciamento.

Métodos

IsSupportCandlesUpdates
public override bool IsSupportCandlesUpdates(MarketDataMessage subscription)
result = defaultFixDialect.IsSupportCandlesUpdates(subscription)

Suporte assinatura velas e atualizações ao vivo.

subscription
MarketDataMessage

Retorna: Verificar o resultado.

OnReadAsync
protected override IAsyncEnumerable<Message> OnReadAsync(IFixReader reader, string msgType, CancellationToken cancellationToken)
result = defaultFixDialect.OnReadAsync(reader, msgType, cancellationToken)

Leia a próxima mensagem do protocolo FIX.

reader
O leitor dos dados registrados no formato do protocolo FIX.
msgType
Tipo de mensagem.
cancellationToken
CancellationToken

Retorna: A sequência de mensagens.

OnWriteAsync
protected override ValueTask<string> OnWriteAsync(IFixWriter writer, Message message, CancellationToken cancellationToken)
result = defaultFixDialect.OnWriteAsync(writer, message, cancellationToken)

Escreva a mensagem especificada no protocolo FIX.

writer
O gravador de dados no formato do protocolo FIX.
message
A mensagem.
cancellationToken
Inscrição de cancelamento.

Retorna: FixMessages value.

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

Para ler a condição de ordem OrderCondition.

reader
Leitor de dados.
tag
Marca.
getCondition
A função retornando a condição de ordem.
cancellationToken
Inscrição de cancelamento.

Retorna: Se os dados foram processados com sucesso.

RegisterCandleType
public static void RegisterCandleType(char code, Type messageType)
DefaultFixDialect.RegisterCandleType(code, messageType)

Registre novo tipo de vela.

code
MDEntryType value.
messageType
Tipo de mensagem.
WriteOrderConditionAsync
protected virtual ValueTask WriteOrderConditionAsync(IFixWriter writer, OrderCondition condition, CancellationToken cancellationToken)
result = defaultFixDialect.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.