コード例 #1
0
        void chartDataSeries_DataLoadComplete(object sender, DataLoadCompleteEventArgs e)
        {
            Spy.Print("DataLoadComplete (on thread)");

            for (int i = 0; i < ctsChartData.TradeBars.Count; i++)
            {
                BarDataPoint bdp = ctsChartData.TradeBars[i] as BarDataPoint;
                //var ezBar = new ezBarDataPoint(bdp.OpenTicks, bdp.HighTicks, bdp.LowTicks, bdp.CloseTicks, bdp.TradeCount, bdp.Volume, bdp.TradeDate, bdp.Time);
                var ezBar = new ezBarDataPoint();
                ezBar.Open       = bdp.OpenTicks;
                ezBar.High       = bdp.HighTicks;
                ezBar.Low        = bdp.LowTicks;
                ezBar.Close      = bdp.CloseTicks;
                ezBar.TradeCount = bdp.TradeCount;
                ezBar.Volume     = bdp.Volume;
                ezBar.TradeDate  = bdp.TradeDate;
                ezBar.Time       = bdp.Time;
                chartData.TradeBars.Add(ezBar);
            }
            chartData.DataProviderLoadComplete();
        }