public void SetDataSeries(IDataSeries series) { this.WF0dC3KCxx = series; this.PI6dU6Axph.SelectedItem = (object)Dhgssiwum3QkgMqvJP.kqFukiu92g(series); this.Text = string.Format(RNaihRhYEl0wUmAftnB.aYu7exFQKN(10402), (object)series.Name); }
private void aKtda5a4rp() { bool flag = false; try { StreamWriter streamWriter = new StreamWriter(this.OmBd2L0KIX); switch (this.FF1dXhZrIu) { case (qct4K92XRXgWAtpVGR)1: streamWriter.WriteLine(RNaihRhYEl0wUmAftnB.aYu7exFQKN(10614)); break; case (qct4K92XRXgWAtpVGR)2: streamWriter.WriteLine(RNaihRhYEl0wUmAftnB.aYu7exFQKN(10656)); break; case (qct4K92XRXgWAtpVGR)3: streamWriter.WriteLine(RNaihRhYEl0wUmAftnB.aYu7exFQKN(10724)); break; case (qct4K92XRXgWAtpVGR)4: streamWriter.WriteLine(RNaihRhYEl0wUmAftnB.aYu7exFQKN(10830)); break; } int num1 = 0; for (int index = 0; index < this.WF0dC3KCxx.Count && this.S3wdKqqOTC; ++index) { switch (this.FF1dXhZrIu) { case (qct4K92XRXgWAtpVGR)1: Trade trade = (Trade)this.WF0dC3KCxx[index]; streamWriter.WriteLine(Dhgssiwum3QkgMqvJP.rKougwdICJ(3), (object)Dhgssiwum3QkgMqvJP.dOfult8pci(trade.DateTime, true, true), (object)Dhgssiwum3QkgMqvJP.UecuugvaPO(trade.Price), (object)trade.Size); break; case (qct4K92XRXgWAtpVGR)2: Quote quote = (Quote)this.WF0dC3KCxx[index]; streamWriter.WriteLine(Dhgssiwum3QkgMqvJP.rKougwdICJ(5), (object)Dhgssiwum3QkgMqvJP.dOfult8pci(quote.DateTime, true, true), (object)Dhgssiwum3QkgMqvJP.UecuugvaPO(quote.Bid), (object)quote.BidSize, (object)Dhgssiwum3QkgMqvJP.UecuugvaPO(quote.Ask), (object)quote.AskSize); break; case (qct4K92XRXgWAtpVGR)3: Bar bar = (Bar)this.WF0dC3KCxx[index]; if (bar.BarType != BarType.Time) { throw new Exception(RNaihRhYEl0wUmAftnB.aYu7exFQKN(10912)); } streamWriter.WriteLine(Dhgssiwum3QkgMqvJP.rKougwdICJ(8), (object)Dhgssiwum3QkgMqvJP.dOfult8pci(bar.DateTime, true, false), (object)Dhgssiwum3QkgMqvJP.UecuugvaPO(bar.Open), (object)Dhgssiwum3QkgMqvJP.UecuugvaPO(bar.High), (object)Dhgssiwum3QkgMqvJP.UecuugvaPO(bar.Low), (object)Dhgssiwum3QkgMqvJP.UecuugvaPO(bar.Close), (object)bar.Volume, (object)bar.OpenInt, (object)bar.Size); break; case (qct4K92XRXgWAtpVGR)4: Daily daily = (Daily)this.WF0dC3KCxx[index]; streamWriter.WriteLine(Dhgssiwum3QkgMqvJP.rKougwdICJ(7), (object)Dhgssiwum3QkgMqvJP.dOfult8pci(daily.DateTime, false, false), (object)Dhgssiwum3QkgMqvJP.UecuugvaPO(daily.Open), (object)Dhgssiwum3QkgMqvJP.UecuugvaPO(daily.High), (object)Dhgssiwum3QkgMqvJP.UecuugvaPO(daily.Low), (object)Dhgssiwum3QkgMqvJP.UecuugvaPO(daily.Close), (object)daily.Volume, (object)daily.OpenInt); break; } int num2 = (int)((double)index / (double)this.WF0dC3KCxx.Count * 100.0); if (num2 > num1) { num1 = num2; this.aOSdOr0cLL(new object[1] { (object)num2 }); } } streamWriter.Close(); } catch (Exception ex) { flag = true; this.n0ndyRA15v((object)(RNaihRhYEl0wUmAftnB.aYu7exFQKN(10980) + Environment.NewLine + ex.Message), (object)MessageBoxIcon.Hand); } finally { if (!flag) { if (this.S3wdKqqOTC) { this.n0ndyRA15v((object)RNaihRhYEl0wUmAftnB.aYu7exFQKN(11070), (object)MessageBoxIcon.Asterisk); } else { this.n0ndyRA15v((object)RNaihRhYEl0wUmAftnB.aYu7exFQKN(11138), (object)MessageBoxIcon.Exclamation); } } } }
private void BVbsYsoyuY() { try { for (int index1 = 0; index1 < this.Ks6sx4V4bb.Count && this.YTQsDMD8sE; ++index1) { IDataSeries dataSeries = this.Ks6sx4V4bb[index1]; this.jAhhzpBLWi(new object[1] { (object)dataSeries.Name }); this.DCVhcEKZSP(new object[1] { (object)0 }); qct4K92XRXgWAtpVGR qct4K92XrXgWatpVgr = Dhgssiwum3QkgMqvJP.kqFukiu92g(dataSeries); if (qct4K92XrXgWatpVgr == (qct4K92XRXgWAtpVGR)1 && !this.jVNsRJ7WbP.Checked) { qct4K92XrXgWatpVgr = (qct4K92XRXgWAtpVGR)0; } if (qct4K92XrXgWatpVgr == (qct4K92XRXgWAtpVGR)2 && !this.MVbsHnQbm7.Checked) { qct4K92XrXgWatpVgr = (qct4K92XRXgWAtpVGR)0; } if (qct4K92XrXgWatpVgr == (qct4K92XRXgWAtpVGR)3 && !this.RNaskihREl.Checked) { qct4K92XrXgWatpVgr = (qct4K92XRXgWAtpVGR)0; } if (qct4K92XrXgWatpVgr == (qct4K92XRXgWAtpVGR)4 && !this.PwUslmAftn.Checked) { qct4K92XrXgWatpVgr = (qct4K92XRXgWAtpVGR)0; } if (qct4K92XrXgWatpVgr != (qct4K92XRXgWAtpVGR)0) { DirectoryInfo directoryInfo = new DirectoryInfo(string.Format(RNaihRhYEl0wUmAftnB.aYu7exFQKN(3750), (object)this.aAjsF4KSNL.Text, (object)qct4K92XrXgWatpVgr)); if (!directoryInfo.Exists) { directoryInfo.Create(); } StreamWriter streamWriter = new StreamWriter(string.Format(RNaihRhYEl0wUmAftnB.aYu7exFQKN(3768), (object)directoryInfo.FullName, (object)dataSeries.Name)); switch (qct4K92XrXgWatpVgr) { case (qct4K92XRXgWAtpVGR)1: streamWriter.WriteLine(RNaihRhYEl0wUmAftnB.aYu7exFQKN(3794)); break; case (qct4K92XRXgWAtpVGR)2: streamWriter.WriteLine(RNaihRhYEl0wUmAftnB.aYu7exFQKN(3836)); break; case (qct4K92XRXgWAtpVGR)3: streamWriter.WriteLine(RNaihRhYEl0wUmAftnB.aYu7exFQKN(3904)); break; case (qct4K92XRXgWAtpVGR)4: streamWriter.WriteLine(RNaihRhYEl0wUmAftnB.aYu7exFQKN(4010)); break; } int num1 = 0; for (int index2 = 0; index2 < dataSeries.Count && this.YTQsDMD8sE; ++index2) { switch (qct4K92XrXgWatpVgr) { case (qct4K92XRXgWAtpVGR)1: Trade trade = (Trade)dataSeries[index2]; streamWriter.WriteLine(Dhgssiwum3QkgMqvJP.rKougwdICJ(3), (object)Dhgssiwum3QkgMqvJP.dOfult8pci(trade.DateTime, true, true), (object)Dhgssiwum3QkgMqvJP.UecuugvaPO(trade.Price), (object)trade.Size); break; case (qct4K92XRXgWAtpVGR)2: Quote quote = (Quote)dataSeries[index2]; streamWriter.WriteLine(Dhgssiwum3QkgMqvJP.rKougwdICJ(5), (object)Dhgssiwum3QkgMqvJP.dOfult8pci(quote.DateTime, true, true), (object)Dhgssiwum3QkgMqvJP.UecuugvaPO(quote.Bid), (object)quote.BidSize, (object)Dhgssiwum3QkgMqvJP.UecuugvaPO(quote.Ask), (object)quote.AskSize); break; case (qct4K92XRXgWAtpVGR)3: Bar bar = (Bar)dataSeries[index2]; streamWriter.WriteLine(Dhgssiwum3QkgMqvJP.rKougwdICJ(8), (object)Dhgssiwum3QkgMqvJP.dOfult8pci(bar.DateTime, true, false), (object)Dhgssiwum3QkgMqvJP.UecuugvaPO(bar.Open), (object)Dhgssiwum3QkgMqvJP.UecuugvaPO(bar.High), (object)Dhgssiwum3QkgMqvJP.UecuugvaPO(bar.Low), (object)Dhgssiwum3QkgMqvJP.UecuugvaPO(bar.Close), (object)bar.Volume, (object)bar.OpenInt, (object)bar.Size); break; case (qct4K92XRXgWAtpVGR)4: Daily daily = (Daily)dataSeries[index2]; streamWriter.WriteLine(Dhgssiwum3QkgMqvJP.rKougwdICJ(7), (object)Dhgssiwum3QkgMqvJP.dOfult8pci(daily.DateTime, false, false), (object)Dhgssiwum3QkgMqvJP.UecuugvaPO(daily.Open), (object)Dhgssiwum3QkgMqvJP.UecuugvaPO(daily.High), (object)Dhgssiwum3QkgMqvJP.UecuugvaPO(daily.Low), (object)Dhgssiwum3QkgMqvJP.UecuugvaPO(daily.Close), (object)daily.Volume, (object)daily.OpenInt); break; } int num2 = (int)((double)index2 / (double)dataSeries.Count * 100.0); if (num2 > num1) { num1 = num2; this.DCVhcEKZSP(new object[1] { (object)num2 }); } } streamWriter.Close(); } this.iI9hB28ERu(new object[1] { (object)(index1 + 1) }); } } catch (Exception ex) { this.DvvseCyttA(new object[1] { (object)((object)ex).ToString() }); } finally { this.UG4shoj9bO(); this.IjJssXV9df(); } }