Beispiel #1
0
        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;
        }
Beispiel #2
0
        public void Draw(int symbolId, bool adjustedPrice)
        {
            List <PointData> listStockData;

            if (adjustedPrice)
            {
                listStockData = _symbolService.GetAdjustedSymbolTradekData(symbolId);
            }
            else
            {
                listStockData = _symbolService.GetSymbolTradeData(symbolId);
            }

            Draw(listStockData, "SymbolName");
        }
Beispiel #3
0
        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));
        }