Вопрос по уроку №2 "Создание обертки коннекторов"
							
							
						 
						
						
						
						
	
			Подскажите как передать interFace.SafeConnection  класс RealTimeEmulationTrader, (EmulationTrader принимает без ошибок)
Code
// создаем EmulationTrader для тестирования на исторических данных
                var EmulationT = new EmulationTrader(new[] { _security }, new[] { _portfolio })
                    {
                        StorageRegistry = storage, // передаем хранилище EmulationTrader
                        MarketTimeChangedInterval = _timeFrame, // указываем интервал прихода события о смене времени
                        UseMarketDepth = true, // указываем использовать стаканы для эмуляции
                        //   UseCandlesTimeFrame = _timeFrame            // загружаем свечи с указаным тайм - фрэймом
                    };
                interFace.SafeConnection = new SafeConnection(EmulationT);
 А вот тут выдает ошибку преобразования типов:
Code
  var portfolio = new Portfolio
                    {
                        Name = "test account",
                        BeginValue = 1000000,
                    };
                _trader = new RealTimeEmulationTrader<QuikTrader>(new QuikTrader(QuikTerminal.GetDefaultPath()), new[] {portfolio});
                    
                interFace.SafeConnection = new SafeConnection(_trader);
 Подскажите пожалуйста, как правильно преобразовать тип 
RealTimeEmulationTrader в 
BaseTrader Спасибо.