コード例 #1
0
ファイル: Main.cs プロジェクト: ckovar82/AgenaTrader
        private void GetData(DataBase tprdata, DateTime date, ListView.SelectedListViewItemCollection selecteditem)
        {
            //IIntradayChartPeriodeEintrag TPRTIntrChartPeriodeEintrag = (IIntradayChartPeriodeEintrag)tprdata.IntradayChart(486941, 9, DateTime.Now.Date);

            int iAnzahlIntradayChart = 0;
            int iBidAsk = 1;

            /*
             *  TPRKursartBezahlt = 0
             *  TPRKursartBrief = 1
             *  TPRKursartGeld = 2
             */

            IIntradayChartEintrag TPRTIntradayChartEintrag;

            IIntradayChart TPRTIntradayChart = (IIntradayChart)tprdata.IntradayChart(Int32.Parse(selecteditem[0].SubItems[2].Text), iBidAsk, date);

            TPRTIntradayChart.KursArt = TPRKursart.TPRKursartBezahlt;
            iAnzahlIntradayChart      = TPRTIntradayChart.Count;

            if (iAnzahlIntradayChart != 0)
            {
                _exportdata = new List <string[]>();
                for (int i = 1; i <= TPRTIntradayChart.Count; i++)
                {
                    TPRTIntradayChartEintrag = (IIntradayChartEintrag)TPRTIntradayChart[i];
                    string[] tempdata = new string[3];
                    tempdata[0] = date.ToString("yyyyMMdd") + " " + TPRTIntradayChartEintrag.Zeit.ToString("hhmmss");
                    tempdata[1] = TPRTIntradayChartEintrag.Kurs.ToString();
                    tempdata[2] = TPRTIntradayChartEintrag.Volume.ToString();

                    _exportdata.Add(tempdata);
                    //Console.WriteLine("Time: " + TPRTIntradayChartEintrag.Zeit.ToString() + " Value: " + TPRTIntradayChartEintrag.Kurs.ToString());
                    //Console.WriteLine(TPRTIntradayChartEintrag.Volume.ToString());
                }
                this.lbl_data_loaded.Text = TPRTIntradayChart.Count + " rows of data loaded.";
            }
            else
            {
                this.lbl_data_loaded.Text = "There is no data available.";
                return;
            }

            //IStamminformationen StammInfo = new StamminformationenClass();
            //StammInfo.SymbolNr = 78298;
        }
コード例 #2
0
 public TagesDaten(Wertpapier titel, IIntradayChart data)
 {
     this.titel = titel;
     this.data = data;
     this.Count = data.Count;
     reset();
 }