DefaultFixDialect

StockSharp.Fix.Dialects

La implementación predeterminada de IFixDialect.

Hereda de: BaseFixDialect

Constructores

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

La implementación predeterminada de IFixDialect.

transactionIdGenerator
Generador de identificación de transacciones.

Propiedades

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

Compruebe el posible plazo por solicitud.

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

Convertir todos los mensajes de texto no latinos en latín.

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

Enviar respuesta automática para OrderStatusMessage y PortfolioLookupMessageunsubscribes.

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

Apoyar la respuesta de datos del mercado.

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

No soportado por los tipos de mensaje de resultado de adaptador.

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

Posibles tipos de mensajes apoyados.

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

Apoyo a las características de licencias.

Métodos

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

Soporta la suscripción de velas y actualizaciones en vivo.

subscription
MarketDataMessage@

Devuelve: Resultado de la comprobación.

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

Lea el siguiente mensaje del protocolo FIX.

reader
El lector de datos registrados en el formato de protocolo FIX.
msgType
Tipo de mensaje.
cancellationToken
CancellationToken

Devuelve: La secuencia de mensajes.

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

Escriba el mensaje especificado en el protocolo FIX.

writer
El grabador de datos en el formato de protocolo FIX.
message
El mensaje.
cancellationToken
Cancelación token.

Devuelve: FixMessagesvalor.

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

Para leer la condición de pedido OrderCondition.

reader
Lector de datos.
tag
Tag.
getCondition
La función que devolverá la condición de pedido.
cancellationToken
Cancelación token.

Devuelve: Si los datos se procesan con éxito.

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

Registrar nuevo tipo de vela.

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