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 。