TransaqMessageAdapter
StockSharp.Transaq
Transaq 的訊息适配器.
继承自: MessageAdapter
实现: ILoginPasswordAdapter, IAddressAdapter<EndPoint>, IDemoAdapter
构造函数
TransaqMessageAdapter
public TransaqMessageAdapter(IdGenerator transactionIdGenerator)
transaqMessageAdapter = TransaqMessageAdapter(transactionIdGenerator)
创建 TransaqMessageAdapter@.
- transactionIdGenerator
- 交易ID生成器。
属性
Address
public EndPoint Address { get; set; }
value = transaqMessageAdapter.Address
transaqMessageAdapter.Address = value
服务器地址 。
ApiLogLevel
public ApiLogLevels ApiLogLevel { get; set; }
value = transaqMessageAdapter.ApiLogLevel
transaqMessageAdapter.ApiLogLevel = value
连接器日志级别, 标准默认值 。
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
包含 Transaq API 的 dll 文件的完整路径 。
FeatureName
public override string FeatureName { get; }
value = transaqMessageAdapter.FeatureName
地物名相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相
IsAutoReplyOnTransactonalUnsubscription
public override bool IsAutoReplyOnTransactonalUnsubscription { get; }
value = transaqMessageAdapter.IsAutoReplyOnTransactonalUnsubscription
发送OrderStatusMessage和PortfolioLookupMessage未订阅的自动响应.
IsDemo
public bool IsDemo { get; set; }
value = transaqMessageAdapter.IsDemo
transaqMessageAdapter.IsDemo = value
连接到演示交易而不是真正的交易服务器 。
IsHFT
public bool IsHFT { get; set; }
value = transaqMessageAdapter.IsHFT
transaqMessageAdapter.IsHFT = value
连接到HFT服务器Finam.
IsSupportOrderBookIncrements
public override bool IsSupportOrderBookIncrements { get; }
value = transaqMessageAdapter.IsSupportOrderBookIncrements
适生翻译增量令书.
Login
public string Login { get; set; }
value = transaqMessageAdapter.Login
transaqMessageAdapter.Login = value
登录.
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
密码
ServerTimeDiff
public TimeSpan? ServerTimeDiff { get; set; }
value = transaqMessageAdapter.ServerTimeDiff
transaqMessageAdapter.ServerTimeDiff = value
本地时间和服务器时间的区别 。
方法
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()
释放资源。
IsAllDownloadingSupported
public override bool IsAllDownloadingSupported(DataType dataType)
result = transaqMessageAdapter.IsAllDownloadingSupported(dataType)
用于指定的所有金融工具下载启用。
- dataType
- 数据类型信息.
返回值: 检查结果。
Load
public override void Load(SettingsStorage storage)
transaqMessageAdapter.Load(storage)
装入设置 。
- storage
- 设置存储 。
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)
保存设置 。
- storage
- 设置存储 。
SendInMessageAsync
public override ValueTask SendInMessageAsync(Message message, CancellationToken cancellationToken)
result = transaqMessageAdapter.SendInMessageAsync(message, cancellationToken)
同步处理一个通用消息。
- message
- 处理的信息。
- cancellationToken
- CancellationToken
ToString
public override string ToString()
result = transaqMessageAdapter.ToString()
转换为行代表.
返回值: 弦乐表演.
字段
MaxNewsHeaderCount
public const int MaxNewsHeaderCount
value = TransaqMessageAdapter.MaxNewsHeaderCount
新闻头条最大数量.