ImportSettings

StockSharp.Algo.Import

Ajustes de importación.

Hereda de: NotifiableObject

Implementa: IPersistable

Constructores

ImportSettings
public ImportSettings()
importSettings = ImportSettings()

Inicia una nueva instancia de la ImportSettings.

Propiedades

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

Todos los campos.

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

Separador de columnas. La tabulación es denotada por TAB.

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

Datos tipo info.

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

Directorio de datos.

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

Campos extendidos.

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

Información ampliada.

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

Máscara de archivo que utiliza para escanear en directorio. Por ejemplo, candles_*.csv.

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

Camino completo al archivo CSV.

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

Ignorar los instrumentos financieros sin identificadores.

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

Incluir subdirectorios.

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

Interval.

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

Separador de línea.

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 líneas que deben ser saltadas desde el comienzo del archivo (si contienen información meta).

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

Actualizar instrumentos financieros duplicados si ya existen.

Métodos

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

Rellene CsvImporter@.

importer
Mensajes importador de archivo de texto en formato CSV en almacenamiento.
FillParser
public void FillParser(CsvParser parser)
importSettings.FillParser(parser)

Rellene CsvImporter@.

parser
Mensajes analizador del archivo de texto en formato CSV.
GetFiles
public IEnumerable<string> GetFiles(IFileSystem fileSystem)
result = importSettings.GetFiles(fileSystem)

Busque archivos para importar.

fileSystem
Sistema de archivos.

Devuelve: Lista de archivos.

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

Ajustes de carga.

storage
Configuración de almacenamiento.
Save
public void Save(SettingsStorage storage)
importSettings.Save(storage)

Guardar configuración.

storage
Configuración de almacenamiento.
ToString
public override string ToString()
result = importSettings.ToString()

Convertirse en una representación de línea.

Devuelve: Rendimiento de cuerda.