MicexMessageAdapter

StockSharp.Micex

Adaptador de mensajes para el puente Micex.

Hereda de: MessageAdapter

Implementa: ILoginPasswordAdapter, IAddressAdapter<EndPoint>

Constructores

MicexMessageAdapter
public MicexMessageAdapter(IdGenerator transactionIdGenerator)
micexMessageAdapter = MicexMessageAdapter(transactionIdGenerator)

Создать MicexMessageAdapter.

transactionIdGenerator
Generador de identificación de transacciones.

Propiedades

Addresses
public IEnumerable<EndPoint> Addresses { get; set; }
value = micexMessageAdapter.Addresses
micexMessageAdapter.Addresses = value

Lista de direcciones y puertos de servidores de acceso.

Boards
public IEnumerable<string> Boards { get; set; }
value = micexMessageAdapter.Boards
micexMessageAdapter.Boards = value

Lista de sitios con los que se trabajará.

CancelOnDisconnectHeartbeatInterval
public TimeSpan CancelOnDisconnectHeartbeatInterval { get; set; }
value = micexMessageAdapter.CancelOnDisconnectHeartbeatInterval
micexMessageAdapter.CancelOnDisconnectHeartbeatInterval = value

El intervalo de alerta de actividad del servidor se utiliza en modo Cancel On Disconnect.

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

Código de cliente asignado por el corredor.

CommentField
public MicexCommentFields CommentField { get; set; }
value = micexMessageAdapter.CommentField
micexMessageAdapter.CommentField = value

El campo para registrar un comentario del usuario en la transacción es BrokerRef.

CompressionLevel
public CompressionLevels CompressionLevel { get; set; }
value = micexMessageAdapter.CompressionLevel
micexMessageAdapter.CompressionLevel = value

El parámetro de compresión de datos, por defecto, es BZip.

ConnectionType
public ConnectionTypes ConnectionType { get; set; }
value = micexMessageAdapter.ConnectionType
micexMessageAdapter.ConnectionType = value

Tipo de conexión.

DllPath
public string DllPath { get; set; }
value = micexMessageAdapter.DllPath
micexMessageAdapter.DllPath = value

La ruta al archivo es mtesrl.dll.

ExtraSettings
public string ExtraSettings { get; set; }
value = micexMessageAdapter.ExtraSettings
micexMessageAdapter.ExtraSettings = value

Ajustes adicionales.

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

Nombre de la característica.

IgnoreCurrencies
public ICollection<string> IgnoreCurrencies { get; }
value = micexMessageAdapter.IgnoreCurrencies

Monedas ignoradas.

Interface
public MicexInterfaces Interface { get; set; }
value = micexMessageAdapter.Interface
micexMessageAdapter.Interface = value

Identificador de la interfaz del sistema de comercio MICEX.

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

Enviar respuesta automática para OrderStatusMessage y PortfolioLookupMessageunsubscribes.

Language
public string Language { get; set; }
value = micexMessageAdapter.Language
micexMessageAdapter.Language = value

Idioma para reportar errores: Valores aceptables: Inglés, Ruso, Ucraniano.

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

Accede.

MicexLogLevel
public string MicexLogLevel { get; set; }
value = micexMessageAdapter.MicexLogLevel
micexMessageAdapter.MicexLogLevel = value

La cadena N,M, donde el primer número N es el nivel de registro de llamadas MTESRL API. El segundo número M es el nivel de estadísticas de conexión. El nivel máximo de registro es 5.2. El mínimo (off) es 0.0.

OrderBookDepth
public int? OrderBookDepth { get; set; }
value = micexMessageAdapter.OrderBookDepth
micexMessageAdapter.OrderBookDepth = value

El número solicitado de mejores cotizaciones para la compra/venta del instrumento. El valor no se especifica para todas las cotizaciones.

OverrideDll
public bool OverrideDll { get; set; }
value = micexMessageAdapter.OverrideDll
micexMessageAdapter.OverrideDll = value

Sobreescribir el archivo de la biblioteca de los recursos, y por defecto, el archivo será sobrescrito.

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

Contraseña.

PreferredAddress
public EndPoint PreferredAddress { get; set; }
value = micexMessageAdapter.PreferredAddress
micexMessageAdapter.PreferredAddress = value

La dirección del servidor de acceso preferido.

RequestAllDepths
public bool RequestAllDepths { get; set; }
value = micexMessageAdapter.RequestAllDepths
micexMessageAdapter.RequestAllDepths = value

Las gafas solicitadas para todos los instrumentos.

Server
public string Server { get; set; }
value = micexMessageAdapter.Server
micexMessageAdapter.Server = value

Идентификатор сервера доступа, например, “EQ_TEST”.

Service
public string Service { get; set; }
value = micexMessageAdapter.Service
micexMessageAdapter.Service = value

El nombre del servicio de sistema comercial.

Métodos

CancelOrderAsync
protected override ValueTask CancelOrderAsync(OrderCancelMessage cancelMsg, CancellationToken cancellationToken)
result = micexMessageAdapter.CancelOrderAsync(cancelMsg, cancellationToken)
CancelOrderGroupAsync
protected override ValueTask CancelOrderGroupAsync(OrderGroupCancelMessage cancelMsg, CancellationToken cancellationToken)
result = micexMessageAdapter.CancelOrderGroupAsync(cancelMsg, cancellationToken)
ConnectAsync
protected override ValueTask ConnectAsync(ConnectMessage connectMsg, CancellationToken cancellationToken)
result = micexMessageAdapter.ConnectAsync(connectMsg, cancellationToken)
DisconnectAsync
protected override ValueTask DisconnectAsync(DisconnectMessage disconnectMsg, CancellationToken cancellationToken)
result = micexMessageAdapter.DisconnectAsync(disconnectMsg, cancellationToken)
IsAllDownloadingSupported
public override bool IsAllDownloadingSupported(DataType dataType)
result = micexMessageAdapter.IsAllDownloadingSupported(dataType)

Es para los instrumentos financieros especificados que se descargan habilitados.

dataType
Datos tipo info.

Devuelve: Resultado de la comprobación.

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

Ajustes de carga.

storage
Configuración de almacenamiento.
OnLevel1SubscriptionAsync
protected override ValueTask OnLevel1SubscriptionAsync(MarketDataMessage mdMsg, CancellationToken cancellationToken)
result = micexMessageAdapter.OnLevel1SubscriptionAsync(mdMsg, cancellationToken)

Solicitud de suscripción de fichas para datos de nivel 1. Sobrescribir para proporcionar la implementación para el procesamiento de suscripción de nivel1. La implementación predeterminada lanza NotSupported.

mdMsg
Mensaje de suscripción de datos de mercado.
cancellationToken
Cancelación de token para cancelar la operación.

Devuelve: A ValueTask@ representante de la operación asincrónica.

OnMarketDepthSubscriptionAsync
protected override ValueTask OnMarketDepthSubscriptionAsync(MarketDataMessage mdMsg, CancellationToken cancellationToken)
result = micexMessageAdapter.OnMarketDepthSubscriptionAsync(mdMsg, cancellationToken)

Solicitud de suscripción de mangos para datos de profundidad de mercado. Sobrescribir para proporcionar la implementación para el procesamiento de suscripción a profundidad de mercado. La implementación predeterminada lanza NotSupported.

mdMsg
Mensaje de suscripción de datos de mercado.
cancellationToken
Cancelación de token para cancelar la operación.

Devuelve: A ValueTask@ representante de la operación asincrónica.

OnNewsSubscriptionAsync
protected override ValueTask OnNewsSubscriptionAsync(MarketDataMessage mdMsg, CancellationToken cancellationToken)
result = micexMessageAdapter.OnNewsSubscriptionAsync(mdMsg, cancellationToken)

Solicitud de suscripción de mangos para los datos de noticias. Sobrescribir para proporcionar la implementación para el procesamiento de la suscripción de noticias. La implementación predeterminada lanza NotSupported.

mdMsg
Mensaje de suscripción de datos de mercado.
cancellationToken
Cancelación de token para cancelar la operación.

Devuelve: A ValueTask@ representante de la operación asincrónica.

OnTicksSubscriptionAsync
protected override ValueTask OnTicksSubscriptionAsync(MarketDataMessage mdMsg, CancellationToken cancellationToken)
result = micexMessageAdapter.OnTicksSubscriptionAsync(mdMsg, cancellationToken)

Solicitud de suscripción de mangos para datos de garrapatas. Sobrescribir para proporcionar la implementación para el procesamiento de la suscripción de garrapatas. La implementación predeterminada lanza NotSupported.

mdMsg
Mensaje de suscripción de datos de mercado.
cancellationToken
Cancelación de token para cancelar la operación.

Devuelve: A ValueTask@ representante de la operación asincrónica.

OrderStatusAsync
protected override ValueTask OrderStatusAsync(OrderStatusMessage statusMsg, CancellationToken cancellationToken)
result = micexMessageAdapter.OrderStatusAsync(statusMsg, cancellationToken)
PortfolioLookupAsync
protected override ValueTask PortfolioLookupAsync(PortfolioLookupMessage lookupMsg, CancellationToken cancellationToken)
result = micexMessageAdapter.PortfolioLookupAsync(lookupMsg, cancellationToken)
RegisterOrderAsync
protected override ValueTask RegisterOrderAsync(OrderRegisterMessage regMsg, CancellationToken cancellationToken)
result = micexMessageAdapter.RegisterOrderAsync(regMsg, cancellationToken)
ReplaceOrderAsync
protected override ValueTask ReplaceOrderAsync(OrderReplaceMessage replaceMsg, CancellationToken cancellationToken)
result = micexMessageAdapter.ReplaceOrderAsync(replaceMsg, cancellationToken)
ResetAsync
protected override ValueTask ResetAsync(ResetMessage resetMsg, CancellationToken cancellationToken)
result = micexMessageAdapter.ResetAsync(resetMsg, cancellationToken)
Save
public override void Save(SettingsStorage storage)
micexMessageAdapter.Save(storage)

Guardar configuración.

storage
Configuración de almacenamiento.
SecurityLookupAsync
protected override ValueTask SecurityLookupAsync(SecurityLookupMessage lookupMsg, CancellationToken cancellationToken)
result = micexMessageAdapter.SecurityLookupAsync(lookupMsg, cancellationToken)
TimeAsync
protected override ValueTask TimeAsync(TimeMessage timeMsg, CancellationToken cancellationToken)
result = micexMessageAdapter.TimeAsync(timeMsg, cancellationToken)
ToString
public override string ToString()
result = micexMessageAdapter.ToString()

Convertirse en una representación de línea.

Devuelve: Rendimiento de cuerda.

Campos

DefaultHeartbeatInterval
public static readonly TimeSpan DefaultHeartbeatInterval
value = MicexMessageAdapter.DefaultHeartbeatInterval

Valor predeterminado para HeartbeatInterval.