Example #1
0
 public static void SetSettings(ImportSettings settings)
 {
   switch (settings.DataFormatVersion)
   {
     case DataFormatVersion.Version1:
       Importer.engine = (ImportEngine) new ImportEngineV1();
       break;
     case DataFormatVersion.Version2:
       Importer.engine = (ImportEngine) new ImportEngineV2();
       break;
   }
   Importer.engine.SetSettings(settings);
   Importer.engine.Progress += new EventHandler(Importer.OnProgress);
   Importer.engine.Stopped += new EventHandler(Importer.OnStopped);
   Importer.thread = new Thread(new ThreadStart(Importer.engine.Run));
   Importer.thread.Name = "TAQ Import Engine";
 }
Example #2
0
 private ImportSettings PrepareSettings()
 {
   ImportSettings importSettings = new ImportSettings();
   importSettings.TAQDataFile = new FileInfo(this.tbxDataFile.Text);
   importSettings.TAQIndexFile = new FileInfo(this.tbxIndexFile.Text);
   if (this.rbnVersion1.Checked)
     importSettings.DataFormatVersion = DataFormatVersion.Version1;
   if (this.rbnVersion2.Checked)
     importSettings.DataFormatVersion = DataFormatVersion.Version2;
   if (this.rbnQuotes.Checked)
     importSettings.DataType = DataType.Quote;
   if (this.rbnTrades.Checked)
     importSettings.DataType = DataType.Trade;
   if (this.rbnAll.Checked)
     importSettings.SymbolOption = SymbolOption.All;
   if (this.rbnExistents.Checked)
     importSettings.SymbolOption = SymbolOption.Existents;
   if (this.rbnCustom.Checked)
     importSettings.SymbolOption = SymbolOption.Custom;
   importSettings.Symbols = this.symbols;
   return importSettings;
 }
Example #3
0
 public void SetSettings(ImportSettings settings)
 {
   this.settings = settings;
 }
Example #4
0
 public void SetSettings(ImportSettings settings)
 {
     this.settings = settings;
 }