示例#1
0
        public async Task <string> RunSimulation()
        {
            var sb = new StringBuilder();

            for (int i = 0; i < 1000; i++)
            {
                var p = feeder.GetCurrentPrice();

                string order = Run(p);
                if (order != null)
                {
                    sb.AppendLine(order);
                }

                //await Task.Delay(100);
            }

            return(sb.ToString());
        }
示例#2
0
        public async Task <IActionResult> Index([FromServices] ICounter counter)
        {
            counter.Inc();
            ViewBag.Count = counter.Count;

            ViewBag.Orders = feeder.GetCurrentPrice().Last;
            //ViewBag.Orders = await rb.RunSimulation();
            //await rb.RunSimulation();
            //ViewBag.MinPrice = rb.MinPrice;

            return(View());
        }