private void LoadTrendlineSeries() { string valueString = "8,8.6,11,6.2,13.8,15,14,12,16,15,17,18,17.2,18.5,17.8,18.6,19.8,18,16.9,15.6,14.7,14.2,13.9,13.2,12.8,11.7,11.2,10.5,9.4,8.9,8.4,8,8.6,11,6.2,13.8,15,14,12,16,15,17,18,17.2"; string[] values = valueString.Split(','); var series = new CandlestickChartSeries(); series.IsTrendline = true; series.Label = "Trendline"; series.TrendlineSeries.FitType = TrendlineFitType.Polynom; series.TrendlineSeries.Order = 4; series.TrendlineSeries.SampleCount = 100; foreach (var valueX in this.C1CandlestickChart1.SeriesList[0].Data.X.Values) { series.TrendlineSeries.Data.X.Add(valueX.DateTimeValue); } foreach (string valueY in values) { series.TrendlineSeries.Data.Y.Add(double.Parse(valueY)); } this.C1CandlestickChart1.SeriesList.Add(series); }