IQFeedSecurityParser
StockSharp.IQFeed
Анализатор CSV-файлов финансовых инструментов IQFeed.
Методы
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-архива.