IQFeedMessageAdapter

StockSharp.IQFeed

IQFeed 的訊息适配器.

继承自: MessageAdapter

实现: ILoginPasswordAdapter

构造函数

IQFeedMessageAdapter
public IQFeedMessageAdapter(IdGenerator transactionIdGenerator)
iQFeedMessageAdapter = IQFeedMessageAdapter(transactionIdGenerator)

初始化了 & ##IQFeedMessageAdapter+#的新实例.

transactionIdGenerator
交易ID生成器。

属性

AdminAddress
public EndPoint AdminAddress { get; set; }
value = iQFeedMessageAdapter.AdminAddress
iQFeedMessageAdapter.AdminAddress = value

获取服务数据的地址.

AllTimeFrames
public static IEnumerable<TimeSpan> AllTimeFrames { get; }
value = IQFeedMessageAdapter.AllTimeFrames

可能的时限。

DerivativeAddress
public EndPoint DerivativeAddress { get; set; }
value = iQFeedMessageAdapter.DerivativeAddress
iQFeedMessageAdapter.DerivativeAddress = value

获取衍生数据的地址.

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

适配器需要额外的设置.

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

地物名相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相

IsDownloadSecurityFromSite
public bool IsDownloadSecurityFromSite { get; set; }
value = iQFeedMessageAdapter.IsDownloadSecurityFromSite
iQFeedMessageAdapter.IsDownloadSecurityFromSite = value

是否从 IQFeed 站点的归档中装入仪器。 默认已关闭 。

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

适生翻译增量令书.

Level1Address
public EndPoint Level1Address { get; set; }
value = iQFeedMessageAdapter.Level1Address
iQFeedMessageAdapter.Level1Address = value

获取第1级数据的地址.

Level1ColumnRegistry
public IQFeedLevel1ColumnRegistry Level1ColumnRegistry { get; }
value = iQFeedMessageAdapter.Level1ColumnRegistry

所有可用的IQFeedLevel1Column列表.

Level1Columns
public IEnumerable<IQFeedLevel1Column> Level1Columns { get; set; }
value = iQFeedMessageAdapter.Level1Columns
iQFeedMessageAdapter.Level1Columns = value

All IQFeedLevel1Column to be transmit.

Level2Address
public EndPoint Level2Address { get; set; }
value = iQFeedMessageAdapter.Level2Address
iQFeedMessageAdapter.Level2Address = value

获取二级数据地址.

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

登录.

LookupAddress
public EndPoint LookupAddress { get; set; }
value = iQFeedMessageAdapter.LookupAddress
iQFeedMessageAdapter.LookupAddress = value

获取历史数据的地址.

Offline
public bool Offline { get; set; }
value = iQFeedMessageAdapter.Offline
iQFeedMessageAdapter.Offline = value
Password
public SecureString Password { get; set; }
value = iQFeedMessageAdapter.Password
iQFeedMessageAdapter.Password = value

密码

ProductId
public string ProductId { get; set; }
value = iQFeedMessageAdapter.ProductId
iQFeedMessageAdapter.ProductId = value

产品标识。

SecuritiesFile
public string SecuritiesFile { get; set; }
value = iQFeedMessageAdapter.SecuritiesFile
iQFeedMessageAdapter.SecuritiesFile = value

与 IQFeed 金融工具列表一起存档的路径, 从网站上下载。 如果指定路径, 那么不会从网站上进行二次下载, 只有本地副本 才能 解析 。

Version
public Version Version { get; set; }
value = iQFeedMessageAdapter.Version
iQFeedMessageAdapter.Version = value

协议版.

方法

ConnectAsync
protected override ValueTask ConnectAsync(ConnectMessage connectMsg, CancellationToken token)
result = iQFeedMessageAdapter.ConnectAsync(connectMsg, token)
CreateOrderLogMarketDepthBuilder
public override IOrderLogMarketDepthBuilder CreateOrderLogMarketDepthBuilder(SecurityId securityId)
result = iQFeedMessageAdapter.CreateOrderLogMarketDepthBuilder(securityId)

创建市场深度建设站.

securityId
金融工具标识。

返回值: 订购日志到市场深度建设者.

DisconnectAsync
protected override ValueTask DisconnectAsync(DisconnectMessage disconnectMsg, CancellationToken cancellationToken)
result = iQFeedMessageAdapter.DisconnectAsync(disconnectMsg, cancellationToken)
IsAllDownloadingSupported
public override bool IsAllDownloadingSupported(DataType dataType)
result = iQFeedMessageAdapter.IsAllDownloadingSupported(dataType)

用于指定的所有金融工具下载启用。

dataType
数据类型信息.

返回值: 检查结果。

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

支持订阅蜡烛和现场更新。

subscription
MarketDataMessage

返回值: 检查结果。

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

装入设置 。

storage
设置存储 。
OnLevel1SubscriptionAsync
protected override ValueTask OnLevel1SubscriptionAsync(MarketDataMessage mdMsg, CancellationToken token)
result = iQFeedMessageAdapter.OnLevel1SubscriptionAsync(mdMsg, token)

处理关卡1 的订阅请求。 覆盖以提供关卡1 的订阅处理。 默认执行会丢出 NotSupported 。

mdMsg
市场数据订阅信息.
cancellationToken
取消操作的代理 。

返回值: 代表同步操作的ValueTask.

OnMarketDepthSubscriptionAsync
protected override ValueTask OnMarketDepthSubscriptionAsync(MarketDataMessage mdMsg, CancellationToken token)
result = iQFeedMessageAdapter.OnMarketDepthSubscriptionAsync(mdMsg, token)

处理市场深度数据的订阅请求。 覆盖以提供市场深度订阅处理的操作。 默认执行将丢出 NotSupported 。

mdMsg
市场数据订阅信息.
cancellationToken
取消操作的代理 。

返回值: 代表同步操作的ValueTask.

OnNewsSubscriptionAsync
protected override ValueTask OnNewsSubscriptionAsync(MarketDataMessage mdMsg, CancellationToken token)
result = iQFeedMessageAdapter.OnNewsSubscriptionAsync(mdMsg, token)

处理新闻数据的订阅请求。 覆盖以提供新闻订阅处理的执行。 默认执行会丢出 NotSupported 。

mdMsg
市场数据订阅信息.
cancellationToken
取消操作的代理 。

返回值: 代表同步操作的ValueTask.

OnOrderLogSubscriptionAsync
protected override ValueTask OnOrderLogSubscriptionAsync(MarketDataMessage mdMsg, CancellationToken token)
result = iQFeedMessageAdapter.OnOrderLogSubscriptionAsync(mdMsg, token)

处理订购日志(trans/ Transcess) 数据的订阅请求。 覆盖以提供订购日志订阅处理的操作。 默认执行会丢出 NotSupported 。

mdMsg
市场数据订阅信息.
cancellationToken
取消操作的代理 。

返回值: 代表同步操作的ValueTask.

OnTFCandlesSubscriptionAsync
protected override ValueTask OnTFCandlesSubscriptionAsync(MarketDataMessage mdMsg, CancellationToken token)
result = iQFeedMessageAdapter.OnTFCandlesSubscriptionAsync(mdMsg, token)

处理对时间范围蜡烛(TF clash) 数据的订阅请求。 覆盖为 TF 蜡烛订阅处理提供执行。 默认执行会丢出 NotSupported 。

mdMsg
市场数据订阅信息.
cancellationToken
取消操作的代理 。

返回值: 代表同步操作的ValueTask.

OnTicksSubscriptionAsync
protected override ValueTask OnTicksSubscriptionAsync(MarketDataMessage mdMsg, CancellationToken token)
result = iQFeedMessageAdapter.OnTicksSubscriptionAsync(mdMsg, token)

处理对 勾选数据的订阅请求。 覆盖为 勾选订阅处理提供执行。 默认执行会丢出 NotSupported 。

mdMsg
市场数据订阅信息.
cancellationToken
取消操作的代理 。

返回值: 代表同步操作的ValueTask.

ResetAsync
protected override ValueTask ResetAsync(ResetMessage resetMsg, CancellationToken cancellationToken)
result = iQFeedMessageAdapter.ResetAsync(resetMsg, cancellationToken)
Save
public override void Save(SettingsStorage storage)
iQFeedMessageAdapter.Save(storage)

保存设置 。

storage
设置存储 。
SecurityLookupAsync
protected override ValueTask SecurityLookupAsync(SecurityLookupMessage lookupMsg, CancellationToken token)
result = iQFeedMessageAdapter.SecurityLookupAsync(lookupMsg, token)
ToString
public override string ToString()
result = iQFeedMessageAdapter.ToString()

转换为行代表.

返回值: 弦乐表演.

字段

DefaultVersion
public static readonly Version DefaultVersion
value = IQFeedMessageAdapter.DefaultVersion

版本的默认值 。