private void Scanner_StrategyStarted(LevelsStrategy strategy) { blackList.Add(strategy.Security); logManager.Sources.Add(strategy); //при старте стратегии регистрируем данную стратегию в менеджере логирования, чтобы следить за её работой }
private void StrategyStart(Sides sides, decimal price) { strategy = new LevelsStrategy() //Создаем экземпляр стратегии с определенными параметрами { Security = dayCandles[0].Security, Portfolio = Portfolio, Sides = sides, Price = price, DisposeOnStop = true, Connector = Trader }; StrategyStarted(strategy); strategy.Start(); }