Ejemplo n.º 1
0
        public void Init(Symbol symbol)
        {
            Text   = symbol.Id;
            Symbol = symbol;
            var req = new CandleRequest();

            req.Symbol = symbol.Id;
            var candles = ApiProvider.GetCandles(req);

            if (candles == null)
            {
                return;
            }
            var serie = new Series();

            serie.Name      = symbol.Id;
            serie.ChartType = SeriesChartType.Candlestick;
            serie.Color     = Color.CornflowerBlue;
            chtSymbol.Series.Add(serie);
            foreach (var candle in candles)
            {
                serie.Points.AddXY(candle.Timestamp, candle.Min, candle.Max, candle.Open, candle.Close);
            }
            chtSymbol.ChartAreas[0].RecalculateAxesScale();
            chtSymbol.ChartAreas[0].AxisY.IsStartedFromZero = false;
        }