TransaqMessageAdapter

StockSharp.Transaq

Adaptador de mensajes para Transaq.

Hereda de: MessageAdapter

Implementa: ILoginPasswordAdapter, IAddressAdapter<EndPoint>, IDemoAdapter

Constructores

TransaqMessageAdapter
public TransaqMessageAdapter(IdGenerator transactionIdGenerator)
transaqMessageAdapter = TransaqMessageAdapter(transactionIdGenerator)

Создать TransaqMessageAdapter.

transactionIdGenerator
Generador de identificación de transacciones.

Propiedades

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

Dirección de servidor.

ApiLogLevel
public ApiLogLevels ApiLogLevel { get; set; }
value = transaqMessageAdapter.ApiLogLevel
transaqMessageAdapter.ApiLogLevel = value

Nivel de registro de conectores. Por defecto estándar.

ApiLogsPath
public string ApiLogsPath { get; set; }
value = transaqMessageAdapter.ApiLogsPath
transaqMessageAdapter.ApiLogsPath = value

El camino a los troncos de conector.

ConnectorVersion
public string ConnectorVersion { get; set; }
value = transaqMessageAdapter.ConnectorVersion
transaqMessageAdapter.ConnectorVersion = value

Versión de conexión.

CurrentServer
public int CurrentServer { get; set; }
value = transaqMessageAdapter.CurrentServer
transaqMessageAdapter.CurrentServer = value

El servidor actual.

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

Una ruta completa a un archivo dll que contiene la API Transaq.

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

Nombre de la característica.

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

Enviar respuesta automática para OrderStatusMessage y PortfolioLookupMessageunsubscribes.

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

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

IsHFT
public bool IsHFT { get; set; }
value = transaqMessageAdapter.IsHFT
transaqMessageAdapter.IsHFT = value

Conectar al servidor HFT Finam.

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

Adaptador traduce libros de orden incremental.

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

Accede.

MarketDataInterval
public TimeSpan? MarketDataInterval { get; set; }
value = transaqMessageAdapter.MarketDataInterval
transaqMessageAdapter.MarketDataInterval = value

Período de agregación de datos en el servidor Transaq.

MicexRegisters
public bool MicexRegisters { get; set; }
value = transaqMessageAdapter.MicexRegisters
transaqMessageAdapter.MicexRegisters = value

Ya sea para transmitir datos al mercado de valores.

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

Contraseña.

Proxy
public Proxy Proxy { get; }
value = transaqMessageAdapter.Proxy

Proxy.

ServerTimeDiff
public TimeSpan? ServerTimeDiff { get; set; }
value = transaqMessageAdapter.ServerTimeDiff
transaqMessageAdapter.ServerTimeDiff = value

La diferencia entre el tiempo local y el servidor.

Métodos

CancelOrderAsync
protected override ValueTask CancelOrderAsync(OrderCancelMessage cancelMsg, CancellationToken cancellationToken)
result = transaqMessageAdapter.CancelOrderAsync(cancelMsg, cancellationToken)
ChangePasswordAsync
protected override ValueTask ChangePasswordAsync(ChangePasswordMessage pwdMsg, CancellationToken cancellationToken)
result = transaqMessageAdapter.ChangePasswordAsync(pwdMsg, cancellationToken)
ConnectAsync
protected override ValueTask ConnectAsync(ConnectMessage connectMsg, CancellationToken cancellationToken)
result = transaqMessageAdapter.ConnectAsync(connectMsg, cancellationToken)
DisconnectAsync
protected override ValueTask DisconnectAsync(DisconnectMessage disconnectMsg, CancellationToken cancellationToken)
result = transaqMessageAdapter.DisconnectAsync(disconnectMsg, cancellationToken)
DisposeManaged
protected override void DisposeManaged()
transaqMessageAdapter.DisposeManaged()

Libera recursos.

IsAllDownloadingSupported
public override bool IsAllDownloadingSupported(DataType dataType)
result = transaqMessageAdapter.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)
transaqMessageAdapter.Load(storage)

Ajustes de carga.

storage
Configuración de almacenamiento.
MarketDataAsync
protected override ValueTask MarketDataAsync(MarketDataMessage mdMsg, CancellationToken cancellationToken)
result = transaqMessageAdapter.MarketDataAsync(mdMsg, cancellationToken)
RegisterOrderAsync
protected override ValueTask RegisterOrderAsync(OrderRegisterMessage regMsg, CancellationToken cancellationToken)
result = transaqMessageAdapter.RegisterOrderAsync(regMsg, cancellationToken)
ReplaceOrderAsync
protected override ValueTask ReplaceOrderAsync(OrderReplaceMessage replaceMsg, CancellationToken cancellationToken)
result = transaqMessageAdapter.ReplaceOrderAsync(replaceMsg, cancellationToken)
ResetAsync
protected override ValueTask ResetAsync(ResetMessage resetMsg, CancellationToken cancellationToken)
result = transaqMessageAdapter.ResetAsync(resetMsg, cancellationToken)
Save
public override void Save(SettingsStorage storage)
transaqMessageAdapter.Save(storage)

Guardar configuración.

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

Procesa un mensaje genérico asincrónicamente.

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

Convertirse en una representación de línea.

Devuelve: Rendimiento de cuerda.

Campos

MaxNewsHeaderCount
public const int MaxNewsHeaderCount
value = TransaqMessageAdapter.MaxNewsHeaderCount

Número máximo de titulares de noticias.