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-архива.