GainFuturesFixDialect
Gana el dialecto del protocolo FIX de Futuros.
Hereda de: BaseFixDialect
Constructores
public GainFuturesFixDialect(IdGenerator transactionIdGenerator)
gainFuturesFixDialect = GainFuturesFixDialect(transactionIdGenerator)
Inicia una nueva instancia de la GainFuturesFixDialect.
- transactionIdGenerator
- Generador de identificación de transacciones.
Propiedades
public override IEnumerable<MessageTypeInfo> PossibleSupportedMessages { get; }
value = gainFuturesFixDialect.PossibleSupportedMessages
Posibles tipos de mensajes apoyados.
Métodos
public override IAsyncEnumerable<DataType> GetSupportedMarketDataTypesAsync(SecurityId securityId, DateTime? from, DateTime? to)
result = gainFuturesFixDialect.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.
protected override void InitSecId(SecurityMessage message, string symbol, string securityExchange, string idSource, string idValue)
gainFuturesFixDialect.InitSecId(message, symbol, securityExchange, idSource, idValue)
Información de identificación del instrumento financiero.
- message
- Un mensaje que contiene información sobre el instrumento financiero.
- symbol
- Símbolo.
- securityExchange
- intercambio de instrumentos financieros.
- idSource
- Fuente de Id.
- idValue
- Valor Id.
public override bool IsAllDownloadingSupported(DataType dataType)
result = gainFuturesFixDialect.IsAllDownloadingSupported(dataType)
Es para los instrumentos financieros especificados que se descargan habilitados.
- dataType
- Datos tipo info.
Devuelve: Resultado de la comprobación.
protected override IAsyncEnumerable<Message> OnReadAsync(IFixReader reader, string msgType, CancellationToken cancellationToken)
result = gainFuturesFixDialect.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.
protected override ValueTask<string> OnWriteAsync(IFixWriter writer, Message message, CancellationToken cancellationToken)
result = gainFuturesFixDialect.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.
protected override ValueTask PortfolioLookupAsync(PortfolioLookupMessage lookupMsg, CancellationToken cancellationToken)
result = gainFuturesFixDialect.PortfolioLookupAsync(lookupMsg, cancellationToken)
protected override IAsyncEnumerable<ExecutionMessage> ProcessExecutionReportAsync(ExecutionReport report, ExecutionMessage message, CancellationToken cancellationToken)
result = gainFuturesFixDialect.ProcessExecutionReportAsync(report, message, cancellationToken)
Proceso ExecutionReport instance.
- report
- ExecutionReport instance.
- message
- ExecutionMessage
- cancellationToken
- CancellationToken
protected override ValueTask<bool> ProcessExecutionReportExtraTagAsync(FixTags tag, IFixReader reader, ExecutionReport report, CancellationToken cancellationToken)
result = gainFuturesFixDialect.ProcessExecutionReportExtraTagAsync(tag, reader, report, cancellationToken)
Tramite etiquetas adicionales para ExecutionReport.
- tag
- Tag.
- reader
- El lector de datos registrados en el formato de protocolo FIX.
- report
- Informe de ejecución.
- cancellationToken
- CancellationToken
Devuelve: Resultado.
protected override ValueTask<bool> ProcessSecurityDefinitionAsync(FixTags tag, IFixReader reader, SecurityMessage message, CancellationToken cancellationToken)
result = gainFuturesFixDialect.ProcessSecurityDefinitionAsync(tag, reader, message, cancellationToken)
Proceso SecurityDefinition@ Mensaje.
- tag
- Tag.
- reader
- El lector de datos registrados en el formato de protocolo FIX.
- message
- Un mensaje que contiene información sobre el instrumento financiero.
- cancellationToken
- CancellationToken
Devuelve: Resultado de procesamiento.