TransaqMessageAdapter

StockSharp.Transaq

Адаптер сообщений для Transaq.

Inherits: MessageAdapter

Implements: ILoginPasswordAdapter, IAddressAdapter<EndPoint>, IDemoAdapter

Constructors

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

Создать TransaqMessageAdapter.

transactionIdGenerator
Генератор идентификаторов транзакций.

Properties

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

Server address.

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

Уровень логирования коннектора. По умолчанию Standard.

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

Путь к логам коннектора.

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

Версия коннектора.

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

Текущий сервер.

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

Полный путь к dll файлу, содержащее Transaq API.

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

Feature name.

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

Send auto response for OrderStatusMessage and PortfolioLookupMessage unsubscribes.

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

Connect to demo trading instead of real trading server.

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

Подключаться ли к HFT серверу Финам.

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

Adapter translates incremental order books.

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

Login.

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

Период агрегирования данных на сервере Transaq.

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

Передавать ли данные для фондового рынка.

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

Password.

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

Прокси.

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

Разница между локальным и серверным временем.

Methods

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()

Disposes the managed resources. Override this method to add custom clean up of managed resources.

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

Is for the specified all securities downloading enabled.

dataType
Data type info.

Returns: Check result.

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

Loads the state of the object from the specified SettingsStorage.

storage
The SettingsStorage instance from which to load the data.
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)

Saves the state of the object to the specified SettingsStorage.

storage
The SettingsStorage instance to which to save the data.
SendInMessageAsync
public override ValueTask SendInMessageAsync(Message message, CancellationToken cancellationToken)
result = transaqMessageAdapter.SendInMessageAsync(message, cancellationToken)

Processes a generic message asynchronously.

message
The message to process.
cancellationToken
CancellationToken
ToString
public override string ToString()
result = transaqMessageAdapter.ToString()

Returns a string representation of the tuple, with values separated by commas.

Returns: A string representing the tuple's values.

Fields

MaxNewsHeaderCount
public const int MaxNewsHeaderCount
value = TransaqMessageAdapter.MaxNewsHeaderCount

Максимально-допустимое количество заголовков новостей.