private void buttonAverage_Click(object sender, EventArgs e) { int symbolId = comboBoxCustomGroupMember.SelectedIndex; List <PointData> listStockData = _symbolService.GetSymbolTradeData(symbolId); List <PointData> listMovingAverage = new Averages().MovingAverage(listStockData, average); //addChartSeries("MA[" + average + "]" + stockName); //configureChartSeries(); //addData("MA[" + average + "]" + stockName, listMovingAverage); average += 10; }
public void Draw(int symbolId, bool adjustedPrice) { List <PointData> listStockData; if (adjustedPrice) { listStockData = _symbolService.GetAdjustedSymbolTradekData(symbolId); } else { listStockData = _symbolService.GetSymbolTradeData(symbolId); } Draw(listStockData, "SymbolName"); }
public IActionResult Index() { ChartData viewModel = new ChartData(); List <PointData> chartData = _symbolService.GetSymbolTradeData(1); List <int> dateTimes = new List <int>(); List <double> finalPriceList = new List <double>(); int i = 1; foreach (PointData p in chartData) { dateTimes.Add(i++); finalPriceList.Add(p.Final); } viewModel.ChartDate = JsonConvert.SerializeObject(dateTimes); viewModel.ChartFinalePrice = JsonConvert.SerializeObject(finalPriceList); return(View(viewModel)); }
public string GetSymbolTradeData([FromQuery] int symbolId) { List <PointData> tradeData = _symbolService.GetSymbolTradeData(symbolId); return(JsonConvert.SerializeObject(tradeData)); }