FixMessageAdapter

StockSharp.Fix

Adaptador de mensajes FIX.

Hereda de: MessageAdapter

Implementa: ILoginPasswordAdapter, IAddressAdapter<EndPoint>, ISenderTargetAdapter, IDemoAdapter

Constructores

FixMessageAdapter
public FixMessageAdapter(IdGenerator transactionIdGenerator)
fixMessageAdapter = FixMessageAdapter(transactionIdGenerator)

Inicia una nueva instancia de la FixMessageAdapter.

transactionIdGenerator
Generador de identificación de transacciones.

Propiedades

Accounts
public string Accounts { get; set; }
value = fixMessageAdapter.Accounts
fixMessageAdapter.Accounts = value

Cuentas asociadas con la entrada FIX.

Address
public EndPoint Address { get; set; }
value = fixMessageAdapter.Address
fixMessageAdapter.Address = value

Dirección de servidor.

AssociatedBoards
public override string[] AssociatedBoards { get; }
value = fixMessageAdapter.AssociatedBoards

El adaptador puede procesar la suscripción sólo con instrumentos asociados con la tabla especificada.

CancelOnDisconnect
public bool CancelOnDisconnect { get; set; }
value = fixMessageAdapter.CancelOnDisconnect
fixMessageAdapter.CancelOnDisconnect = value

Cancelar en desconectar.

CandlesBuildFrom
public override IEnumerable<Level1Fields> CandlesBuildFrom { get; }
value = fixMessageAdapter.CandlesBuildFrom

Opciones posibles para la construcción de velas.

Categories
public override MessageAdapterCategories Categories { get; }
value = fixMessageAdapter.Categories

Categorías de adaptador de mensajes.

CheckCertificateRevocation
public bool CheckCertificateRevocation { get; set; }
value = fixMessageAdapter.CheckCertificateRevocation
fixMessageAdapter.CheckCertificateRevocation = value

Revoque el certificado de revocación.

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

Compruebe el posible plazo por solicitud.

ClientCode
public string ClientCode { get; set; }
value = fixMessageAdapter.ClientCode
fixMessageAdapter.ClientCode = value

Código de cliente asignado por el corredor.

ClientVersion
public string ClientVersion { get; set; }
value = fixMessageAdapter.ClientVersion
fixMessageAdapter.ClientVersion = value

Versión de aplicación cliente.

DateFormat
public string DateFormat { get; set; }
value = fixMessageAdapter.DateFormat
fixMessageAdapter.DateFormat = value

Formato de fecha.

Dialect
public Type Dialect { get; set; }
value = fixMessageAdapter.Dialect
fixMessageAdapter.Dialect = value

El dialecto FIX. El predeterminado es DefaultFixDialect.

DoNotSendAccount
public bool DoNotSendAccount { get; set; }
value = fixMessageAdapter.DoNotSendAccount
fixMessageAdapter.DoNotSendAccount = value

No envíes Cuenta.

Encoding
public Encoding Encoding { get; set; }
value = fixMessageAdapter.Encoding
fixMessageAdapter.Encoding = value

La codificación utilizada para la transmisión de datos.

EnqueueSubscriptions
public override bool EnqueueSubscriptions { get; set; }
value = fixMessageAdapter.EnqueueSubscriptions
fixMessageAdapter.EnqueueSubscriptions = value

Suscripciones de alquiler.

ExchangeBoard
public string ExchangeBoard { get; set; }
value = fixMessageAdapter.ExchangeBoard
fixMessageAdapter.ExchangeBoard = value

Junta, donde se comercializan los instrumentos financieros.

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

El adaptador requiere una configuración extra.

FeatureName
public override string FeatureName { get; }
value = fixMessageAdapter.FeatureName

Nombre de la característica.

FixDialect
public IFixDialect FixDialect { get; private set; }
value = fixMessageAdapter.FixDialect
fixMessageAdapter.FixDialect = value

El dialecto FIX.

Icon
public override Uri Icon { get; }
value = fixMessageAdapter.Icon

Icono.

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

Enviar respuesta automática para OrderStatusMessage y PortfolioLookupMessageunsubscribes.

IsDemo
public bool IsDemo { get; set; }
value = fixMessageAdapter.IsDemo
fixMessageAdapter.IsDemo = value

Conectar al comercio de demo en lugar de servidor de trading real.

IsFullCandlesOnly
public override bool IsFullCandlesOnly { get; }
value = fixMessageAdapter.IsFullCandlesOnly

Traduce CandleMessage como solamente completamente llenado.

IsNativeIdentifiers
public override bool IsNativeIdentifiers { get; }
value = fixMessageAdapter.IsNativeIdentifiers

Identificar el instrumento financiero en mensajes por identificador nativo Nativo.

IsNativeIdentifiersPersistable
public override bool IsNativeIdentifiersPersistable { get; }
value = fixMessageAdapter.IsNativeIdentifiersPersistable

Se puede almacenar identificador nativo.

IsPositionsEmulationRequired
public override bool? IsPositionsEmulationRequired { get; }
value = fixMessageAdapter.IsPositionsEmulationRequired

Adaptador necesario emulación PositionChangeMessage.

IsReplaceCommandEditCurrent
public override bool IsReplaceCommandEditCurrent { get; }
value = fixMessageAdapter.IsReplaceCommandEditCurrent

Es el comando OrderReplaceMessage edita un orden actual.

IsResetCounter
public bool IsResetCounter { get; set; }
value = fixMessageAdapter.IsResetCounter
fixMessageAdapter.IsResetCounter = value

Si el contador de secuencia se reinicia.

IsSecurityNewsOnly
public override bool IsSecurityNewsOnly { get; }
value = fixMessageAdapter.IsSecurityNewsOnly

Adaptador proporciona noticias relacionadas con un instrumento financiero especificado.

IsSupportExecutionsPnL
public override bool IsSupportExecutionsPnL { get; }
value = fixMessageAdapter.IsSupportExecutionsPnL

Adaptador llena PnL.

IsSupportOrderBookIncrements
public override bool IsSupportOrderBookIncrements { get; }
value = fixMessageAdapter.IsSupportOrderBookIncrements

Adaptador traduce libros de orden incremental.

IsSupportSubscriptions
public override bool IsSupportSubscriptions { get; }
value = fixMessageAdapter.IsSupportSubscriptions

Soporta cualquier suscripción (ticks, libros de pedidos, etc.).

IsSupportTransactionLog
public override bool IsSupportTransactionLog { get; }
value = fixMessageAdapter.IsSupportTransactionLog

Adaptador traduce los cambios de pedidos en respuesta de OrderStatusMessage.

IterationInterval
public override TimeSpan IterationInterval { get; }
value = fixMessageAdapter.IterationInterval

Intervalo entre iteraciones.

Login
public string Login { get; set; }
value = fixMessageAdapter.Login
fixMessageAdapter.Login = value

Accede.

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

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

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

Tipo de OrderCondition@.

OverrideExecIdByNative
public bool OverrideExecIdByNative { get; set; }
value = fixMessageAdapter.OverrideExecIdByNative
fixMessageAdapter.OverrideExecIdByNative = value

Override exec id por identificador nativo (si está presente en el mensaje FIX).

Password
public SecureString Password { get; set; }
value = fixMessageAdapter.Password
fixMessageAdapter.Password = value

Contraseña.

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

Posibles tipos de mensajes apoyados.

ReadTimeout
public TimeSpan ReadTimeout { get; set; }
value = fixMessageAdapter.ReadTimeout
fixMessageAdapter.ReadTimeout = value

El tiempo de lectura de datos. El valor predeterminado es Zero.

SecurityExtendedFields
public override IEnumerable<ValueTuple<string, Type>> SecurityExtendedFields { get; }
value = fixMessageAdapter.SecurityExtendedFields

Nombres de los campos de instrumentos financieros ampliados en SecurityMessage.

SenderCompId
public string SenderCompId { get; set; }
value = fixMessageAdapter.SenderCompId
fixMessageAdapter.SenderCompId = value

ID de remitente.

SslCertificate
public string SslCertificate { get; set; }
value = fixMessageAdapter.SslCertificate
fixMessageAdapter.SslCertificate = value

Certificado SSL.

SslCertificatePassword
public SecureString SslCertificatePassword { get; set; }
value = fixMessageAdapter.SslCertificatePassword
fixMessageAdapter.SslCertificatePassword = value

contraseña de certificado SSL.

SslProtocol
public SslProtocols SslProtocol { get; set; }
value = fixMessageAdapter.SslProtocol
fixMessageAdapter.SslProtocol = value

Protocolo SSL para establecer conexión.

StorageName
public override string StorageName { get; }
value = fixMessageAdapter.StorageName

Nombre de almacenamiento.

SupportedInMessages
public override IEnumerable<MessageTypes> SupportedInMessages { get; set; }
value = fixMessageAdapter.SupportedInMessages
fixMessageAdapter.SupportedInMessages = value

Soportado por tipos de mensaje de adaptador.

SupportedOrderBookDepths
public override IEnumerable<int> SupportedOrderBookDepths { get; }
value = fixMessageAdapter.SupportedOrderBookDepths

Opciones disponibles para MaxDepth.

SupportUnknownExecutions
public bool SupportUnknownExecutions { get; set; }
value = fixMessageAdapter.SupportUnknownExecutions
fixMessageAdapter.SupportUnknownExecutions = value

Apoyo procesamiento de las ejecuciones, generado por software de terceros.

TargetCompId
public string TargetCompId { get; set; }
value = fixMessageAdapter.TargetCompId
fixMessageAdapter.TargetCompId = value

Identificación de destino.

TargetHost
public string TargetHost { get; set; }
value = fixMessageAdapter.TargetHost
fixMessageAdapter.TargetHost = value

El nombre del servidor que comparte la conexión SSL.

TimeFormat
public string TimeFormat { get; set; }
value = fixMessageAdapter.TimeFormat
fixMessageAdapter.TimeFormat = value

Formato de tiempo.

TimeStampFormat
public string TimeStampFormat { get; set; }
value = fixMessageAdapter.TimeStampFormat
fixMessageAdapter.TimeStampFormat = value

Formato de Timestamp.

ValidateRemoteCertificates
public bool ValidateRemoteCertificates { get; set; }
value = fixMessageAdapter.ValidateRemoteCertificates
fixMessageAdapter.ValidateRemoteCertificates = value

Validar los certificados de eliminación.

WriteTimeout
public TimeSpan WriteTimeout { get; set; }
value = fixMessageAdapter.WriteTimeout
fixMessageAdapter.WriteTimeout = value

El tiempo de envío de datos. El valor predeterminado es Zero.

YearMonthFormat
public string YearMonthFormat { get; set; }
value = fixMessageAdapter.YearMonthFormat
fixMessageAdapter.YearMonthFormat = value

Formato de mes de año.

Métodos

CreateOrderLogMarketDepthBuilder
public override IOrderLogMarketDepthBuilder CreateOrderLogMarketDepthBuilder(SecurityId securityId)
result = fixMessageAdapter.CreateOrderLogMarketDepthBuilder(securityId)

Crear un constructor de profundidad de mercado.

securityId
identificación de instrumentos financieros.

Devuelve: Ordene registro a la construcción de profundidad de mercado.

GetSupportedMarketDataTypesAsync
public override IAsyncEnumerable<DataType> GetSupportedMarketDataTypesAsync(SecurityId securityId, DateTime? from, DateTime? to)
result = fixMessageAdapter.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.

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

Es para los instrumentos financieros especificados que se descargan habilitados.

dataType
Datos tipo info.

Devuelve: Resultado de la comprobación.

IsSecurityRequired
public override bool IsSecurityRequired(DataType dataType)
result = fixMessageAdapter.IsSecurityRequired(dataType)

Suscripciones de filtrado de soporte (subscribe/sin suscripción para un instrumento financiero especificado).

dataType
Datos tipo info.

Devuelve: Resultado de la comprobación.

IsSupportCandlesPriceLevels
public override bool IsSupportCandlesPriceLevels(MarketDataMessage subscription)
result = fixMessageAdapter.IsSupportCandlesPriceLevels(subscription)

Soporta velas PriceLevels.

subscription
MarketDataMessage@

Devuelve: Resultado de la comprobación.

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

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

subscription
MarketDataMessage@

Devuelve: Resultado de la comprobación.

Load
public override void Load(SettingsStorage storage)
fixMessageAdapter.Load(storage)

Ajustes de carga.

storage
Configuración de almacenamiento.
Save
public override void Save(SettingsStorage storage)
fixMessageAdapter.Save(storage)

Guardar configuración.

storage
Configuración de almacenamiento.
SendInMessageAsync
public override ValueTask SendInMessageAsync(Message message, CancellationToken cancellationToken)
result = fixMessageAdapter.SendInMessageAsync(message, cancellationToken)

Procesa un mensaje genérico asincrónicamente.

message
El mensaje para procesar.
cancellationToken
CancellationToken
ToString
public override string ToString()
result = fixMessageAdapter.ToString()

Convertirse en una representación de línea.

Devuelve: Rendimiento de cuerda.