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()); }
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()); }