public RobotFarm(UpdateTickersCacheForRobotsExDel updateTickersCacheForRobots) { packerPool = new CandlePackerPool(); this.updateTickersCacheForRobots = updateTickersCacheForRobots; startRoutine.RunWorkerCompleted += StartRoutineCompleted; startRoutine.DoWork += StartRoutineDoWork; processQuoteRoutine.DoWork += ProcessQuoteRoutineDoWork; try { robots = LoadRobots(); } catch (Exception ex) { Logger.Error("Ошибка загрузки роботов", ex); } }
public RobotFarm(UpdateTickersCacheForRobotsExDel updateTickersCacheForRobots) { packerPool = new CandlePackerPool(); this.updateTickersCacheForRobots = updateTickersCacheForRobots; startRoutine.RunWorkerCompleted += StartRoutineCompleted; startRoutine.DoWork += StartRoutineDoWork; processQuoteRoutine.DoWork += ProcessQuoteRoutineDoWork; try { robots = LoadRobots(); } catch (Exception ex) { Logger.Error("Ошибка загрузки роботов", ex); } }
public RobotContextBacktest(UpdateTickersCacheForRobotsExDel updateTickersCacheForRobots, Func <List <Cortege2 <string, BarSettings> > > getUsedTickers) { this.updateTickersCacheForRobots = updateTickersCacheForRobots; this.getUsedTickers = getUsedTickers; }
public RobotContextBacktest(UpdateTickersCacheForRobotsExDel updateTickersCacheForRobots) { this.updateTickersCacheForRobots = updateTickersCacheForRobots; }