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()

ライン表現に換算します。

戻り値: 弦のパフォーマンス。