IQFeedSecurityParser
StockSharp.IQFeed
IQFeed instrumentos financieros parser de archivos CSV.
Métodos
ParseFromFileAsync
public static IAsyncEnumerable<SecurityMessage> ParseFromFileAsync(string filePath, HashSet<SecurityTypes> securityTypes, long? maxCount)
result = IQFeedSecurityParser.ParseFromFileAsync(filePath, securityTypes, maxCount)
Parse financial instruments from local file.
- filePath
- Camino al archivo de cremallera local.
- securityTypes
- Filtro por tipos de instrumentos financieros. Si están nulos o vacíos, todos los tipos son devueltos.
- maxCount
- Número máximo de instrumentos financieros para regresar. Si es nulo, todos los instrumentos financieros son devueltos.
Devuelve: Async enumerable of parsed financial instruments.
ParseFromUrlAsync
public static IAsyncEnumerable<SecurityMessage> ParseFromUrlAsync(string url, HashSet<SecurityTypes> securityTypes, long? maxCount)
result = IQFeedSecurityParser.ParseFromUrlAsync(url, securityTypes, maxCount)
Descarga y pare instrumentos financieros desde URL.
- url
- URL para descargar el archivo zip desde. Si null, DefaultSecuritiesUrl se utiliza.
- securityTypes
- Filtro por tipos de instrumentos financieros. Si están nulos o vacíos, todos los tipos son devueltos.
- maxCount
- Número máximo de instrumentos financieros para regresar. Si es nulo, todos los instrumentos financieros son devueltos.
Devuelve: Async enumerable of parsed financial instruments.
ParseLine
public static SecurityMessage ParseLine(string line)
result = IQFeedSecurityParser.ParseLine(line)
Parse línea única del archivo de instrumentos financieros.
- line
- Línea separada.
Devuelve: Parsed SecurityMessage@ o null si la línea es inválida.
ToSecurityType
public static SecurityTypes? ToSecurityType(string value)
result = IQFeedSecurityParser.ToSecurityType(value)
Convertir instrumentos financieros tipo string a SecurityTypes.
- value
- Tipo de instrumento financiero de IQFeed.
Devuelve: instrumento financiero tipo o nulo si no se conoce.
Campos
DefaultSecuritiesUrl
public const string DefaultSecuritiesUrl
value = IQFeedSecurityParser.DefaultSecuritiesUrl
URL predeterminada para descargar el archivo de instrumentos financieros.
FileName
public const string FileName
value = IQFeedSecurityParser.FileName
Nombre de archivo dentro del archivo zip.