コード例 #1
0
        protected override void OnChartLabel(DarkLightEventArgs de)
        {
            var col   = de.Color;
            var price = de.Decimal;
            var bar   = de.Integer;
            var label = de.String;

            Color wpfColor = Color.FromArgb(col.A, col.R, col.G, col.B);

            var plot = new TimePlot
            {
                Label      = label,
                PointColor = wpfColor,
                PlotPoints = new List <TimePlotPoint>(),
                Selected   = true,
            };

            var point = new TimePlotPoint
            {
                Time  = Util.FT2DT(bar),
                Value = price,
            };

            plot.PlotPoints.Add(point);

            if (!_plotMap.ContainsKey(label))
            {
                _plotMap.Add(label, plot);
            }
            else
            {
                point = plot.PlotPoints[0];
                _plotMap[label].PlotPoints.Add(point);
            }
        }
コード例 #2
0
        void myres_SendChartLabel(decimal price, int bar, string label, System.Drawing.Color col)
        {
            Color wpfColor = Color.FromArgb(col.A, col.R, col.G, col.B);

            var plot = new TimePlot
            {
                Label      = label,
                PointColor = wpfColor,
                PlotPoints = new List <TimePlotPoint>(),
                Selected   = true,
            };

            var plotDateTime = Util.ToDateTime(_date, bar);
            var point        = new TimePlotPoint
            {
                //Time = Util.FT2DT(bar),
                Time  = plotDateTime,
                Value = price,
            };

            plot.PlotPoints.Add(point);
            GotPlot(plot);
        }