CsvParser

StockSharp.Algo.Import

Processador de mensagens do arquivo de texto no formato CSV.

Herda de: BaseLogReceiver

Construtores

CsvParser
public CsvParser(DataType dataType, IEnumerable<FieldMapping> fields)
csvParser = CsvParser(dataType, fields)

Inicializa uma nova instância do CsvParser.

dataType
Informação do tipo de dados.
fields
Importando campos.

Propriedades

ColumnSeparator
public string ColumnSeparator { get; set; }
value = csvParser.ColumnSeparator
csvParser.ColumnSeparator = value

Separador de colunas. A tabulação é denotada pelo TAB.

DataType
public DataType DataType { get; }
value = csvParser.DataType

Informação do tipo de dados.

ExtendedInfoStorageItem
public IExtendedInfoStorageItem ExtendedInfoStorageItem { get; set; }
value = csvParser.ExtendedInfoStorageItem
csvParser.ExtendedInfoStorageItem = value

Armazenamento de informações estendido.

Fields
public IEnumerable<FieldMapping> Fields { get; }
value = csvParser.Fields

Importando campos.

IgnoreNonIdSecurities
public bool IgnoreNonIdSecurities { get; set; }
value = csvParser.IgnoreNonIdSecurities
csvParser.IgnoreNonIdSecurities = value

Ignorar os instrumentos financeiros sem identificadores.

LineSeparator
public string LineSeparator { get; set; }
value = csvParser.LineSeparator
csvParser.LineSeparator = value

Separador de linhas.

SkipFromHeader
public int SkipFromHeader { get; set; }
value = csvParser.SkipFromHeader
csvParser.SkipFromHeader = value

Número de linhas a serem ignoradas do início do arquivo (se elas contêm meta- informação).

Métodos

Parse
public IAsyncEnumerable<Message> Parse(Stream stream)
result = csvParser.Parse(stream)

Processar o ficheiro CSV.

stream
O fluxo de arquivos.

Retorna: Casos analisados.