IQFeedSecurityParser

StockSharp.IQFeed

IQFeed金融工具 CSV文件解析器.

方法

ParseFromFileAsync
public static IAsyncEnumerable<SecurityMessage> ParseFromFileAsync(string filePath, HashSet<SecurityTypes> securityTypes, long? maxCount)
result = IQFeedSecurityParser.ParseFromFileAsync(filePath, securityTypes, maxCount)

从本地文档中解析金融工具.

filePath
本地 zip 文件路径 。
securityTypes
按金融工具类型过滤。 如果无效或空, 则返回所有类型 。
maxCount
最大回回金融工具数量,如果无效,则所有金融工具都回回.

返回值: 分析的金融工具的可合成。

ParseFromUrlAsync
public static IAsyncEnumerable<SecurityMessage> ParseFromUrlAsync(string url, HashSet<SecurityTypes> securityTypes, long? maxCount)
result = IQFeedSecurityParser.ParseFromUrlAsync(url, securityTypes, maxCount)

从 URL 下载并分析金融工具 。

url
URL 下载 zip 文件。 如果无效, 则使用 DefaultSecuritiesUrl 。
securityTypes
按金融工具类型过滤。 如果无效或空, 则返回所有类型 。
maxCount
最大回回金融工具数量,如果无效,则所有金融工具都回回.

返回值: 分析的金融工具的可合成。

ParseLine
public static SecurityMessage ParseLine(string line)
result = IQFeedSecurityParser.ParseLine(line)

从金融工具文件中解析出单行.

line
分分分行相通相通相通相通相通相通相通相通相通相通相通相通相通相通相通相通相通相通相通相通相通相通相通相通相通相通相通相通相通相通相通相通相通相通相通相通相通相通相通相通相通相通相通相通相通相通相通相通相通相通相通相通相通相通相通相通相通相通相相通相通相通相通相通相通相通相相通相通相通相通相通相通相相相通相通相相通相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相

返回值: 解析为 *\SecurityMessage\\ 如果行无效,则无效 。

ToSecurityType
public static SecurityTypes? ToSecurityType(string value)
result = IQFeedSecurityParser.ToSecurityType(value)

将金融工具类型字符串转换为 SecurityTypes 。

value
IQFeed 的金融工具类型字符串。

返回值: 金融工具类型或未知的无效。

字段

DefaultSecuritiesUrl
public const string DefaultSecuritiesUrl
value = IQFeedSecurityParser.DefaultSecuritiesUrl

下载金融工具文件的默认 URL 。

FileName
public const string FileName
value = IQFeedSecurityParser.FileName

zip 归档内的文件名 。