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
- ファイル システム。
戻り値: ファイルリスト。
Load
public void Load(SettingsStorage storage)
importSettings.Load(storage)
設定をロードします。
- storage
- 設定ストレージ。
Save
public void Save(SettingsStorage storage)
importSettings.Save(storage)
設定を保存します。
- storage
- 設定ストレージ。
ToString
public override string ToString()
result = importSettings.ToString()
ライン表現に換算します。
戻り値: 弦のパフォーマンス。