ImportSettings
StockSharp.Algo.Import
导入设置 。
继承自: NotifiableObject
实现: IPersistable
构造函数
ImportSettings
public ImportSettings()
importSettings = ImportSettings()
初始化了 & ##ImportSettings+#的新实例.
属性
AllFields
public IEnumerable<FieldMapping> AllFields { get; private set; }
value = importSettings.AllFields
importSettings.AllFields = value
所出一切田地.
ColumnSeparator
public string ColumnSeparator { get; set; }
value = importSettings.ColumnSeparator
importSettings.ColumnSeparator = value
列分隔符。列表由 TAB 表示。
DataType
public DataType DataType { get; set; }
value = importSettings.DataType
importSettings.DataType = value
数据类型信息.
Directory
public string Directory { get; set; }
value = importSettings.Directory
importSettings.Directory = value
数据目录.
ExtendedFields
public IEnumerable<FieldMapping> ExtendedFields { get; }
value = importSettings.ExtendedFields
扩展字段 。
ExtendedStorage
public IExtendedInfoStorageItem ExtendedStorage { get; set; }
value = importSettings.ExtendedStorage
importSettings.ExtendedStorage = value
扩展信息。
FileMask
public string FileMask { get; set; }
value = importSettings.FileMask
importSettings.FileMask = value
在目录中用于扫描的文件掩码。 例如, candles_ *.csv.
FileName
public string FileName { get; set; }
value = importSettings.FileName
importSettings.FileName = value
CSV 文件的完整路径 。
IgnoreNonIdSecurities
public bool IgnoreNonIdSecurities { get; set; }
value = importSettings.IgnoreNonIdSecurities
importSettings.IgnoreNonIdSecurities = value
忽略没有识别特征的金融工具.
IncludeSubDirectories
public bool IncludeSubDirectories { get; set; }
value = importSettings.IncludeSubDirectories
importSettings.IncludeSubDirectories = value
包含子目录.
Interval
public TimeSpan Interval { get; set; }
value = importSettings.Interval
importSettings.Interval = value
相会相会.
LineSeparator
public string LineSeparator { get; set; }
value = importSettings.LineSeparator
importSettings.LineSeparator = value
线分相通.
SelectedFields
public IEnumerable<FieldMapping> SelectedFields { get; set; }
value = importSettings.SelectedFields
importSettings.SelectedFields = value
所选字段.
SkipFromHeader
public int SkipFromHeader { get; set; }
value = importSettings.SkipFromHeader
importSettings.SkipFromHeader = value
文件开头所要跳过的行数( 如果包含元信息) 。
UpdateDuplicateSecurities
public bool UpdateDuplicateSecurities { get; set; }
value = importSettings.UpdateDuplicateSecurities
importSettings.UpdateDuplicateSecurities = value
更新重复的金融工具, 如果它们已经存在。
方法
FillImporter
public void FillImporter(CsvImporter importer)
importSettings.FillImporter(importer)
Fill CsvImporter.
- importer
- 从 CSV 格式的文本文件导入到存储的信件 。
FillParser
public void FillParser(CsvParser parser)
importSettings.FillParser(parser)
Fill CsvImporter.
- parser
- 以 CSV 格式从文本文件中解析信件 。
GetFiles
public IEnumerable<string> GetFiles(IFileSystem fileSystem)
result = importSettings.GetFiles(fileSystem)
查找导入文件 。
- fileSystem
- 文件系统。
返回值: 文件列表 。