ImportSettings

StockSharp.Algo.Import

Configurações de importação.

Herda de: NotifiableObject

Implementa: IPersistable

Construtores

ImportSettings
public ImportSettings()
importSettings = ImportSettings()

Inicializa uma nova instância do ImportSettings.

Propriedades

AllFields
public IEnumerable<FieldMapping> AllFields { get; private set; }
value = importSettings.AllFields
importSettings.AllFields = value

Todos os campos.

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

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

DataType
public DataType DataType { get; set; }
value = importSettings.DataType
importSettings.DataType = value

Informação do tipo de dados.

Directory
public string Directory { get; set; }
value = importSettings.Directory
importSettings.Directory = value

Directório de dados.

ExtendedFields
public IEnumerable<FieldMapping> ExtendedFields { get; }
value = importSettings.ExtendedFields

Campos estendidos.

ExtendedStorage
public IExtendedInfoStorageItem ExtendedStorage { get; set; }
value = importSettings.ExtendedStorage
importSettings.ExtendedStorage = value

Informação alargada.

FileMask
public string FileMask { get; set; }
value = importSettings.FileMask
importSettings.FileMask = value

Máscara de arquivo que usa para digitalização em diretório. Por exemplo, candles_ *. csv.

FileName
public string FileName { get; set; }
value = importSettings.FileName
importSettings.FileName = value

Localização completa para o ficheiro CSV.

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

Ignorar os instrumentos financeiros sem identificadores.

IncludeSubDirectories
public bool IncludeSubDirectories { get; set; }
value = importSettings.IncludeSubDirectories
importSettings.IncludeSubDirectories = value

Incluir subdiretórios.

Interval
public TimeSpan Interval { get; set; }
value = importSettings.Interval
importSettings.Interval = value

Intervalo.

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

Separador de linhas.

SelectedFields
public IEnumerable<FieldMapping> SelectedFields { get; set; }
value = importSettings.SelectedFields
importSettings.SelectedFields = value

Campos seleccionados.

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

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

UpdateDuplicateSecurities
public bool UpdateDuplicateSecurities { get; set; }
value = importSettings.UpdateDuplicateSecurities
importSettings.UpdateDuplicateSecurities = value

Actualizar os instrumentos financeiros duplicados se já existirem.

Métodos

FillImporter
public void FillImporter(CsvImporter importer)
importSettings.FillImporter(importer)

Preencher CsvImporter.

importer
Importador de mensagens do arquivo de texto no formato CSV para o armazenamento.
FillParser
public void FillParser(CsvParser parser)
importSettings.FillParser(parser)

Preencher CsvImporter.

parser
Processador de mensagens do arquivo de texto no formato CSV.
GetFiles
public IEnumerable<string> GetFiles(IFileSystem fileSystem)
result = importSettings.GetFiles(fileSystem)

Procurar arquivos para importação.

fileSystem
Sistema de arquivos.

Retorna: Lista de arquivos.

Load
public void Load(SettingsStorage storage)
importSettings.Load(storage)

Carregar as configurações.

storage
Configuração do armazenamento.
Save
public void Save(SettingsStorage storage)
importSettings.Save(storage)

Gravar as definições.

storage
Configuração do armazenamento.
ToString
public override string ToString()
result = importSettings.ToString()

Converter para uma representação de linha.

Retorna: Desempenho de cordas.